Como acompanhamento à postagem da última semana na análise automatizada do protocolo, [TOD Beardsley] escreveu como começar a analisar um protocolo manualmente. Ele anda por vários exemplos para mostrar como retirar os bits interessantes em protocolos binários. Seu primeiro passo estava enviando 10 declarações de seleção idênticas e capturando os pacotes de saída. Ele usou a Biblioteca Ruby Packetfu para ajudar na identificação. Comparou os dez pacotes e destacou um byte que foi incrementando por quatro com cada pacote, provavelmente um contador. Tomar uma olhada na reação indicou alguns outros bytes que também estavam incrementando à mesma taxa, mas em valores diferentes. Executar a mesma consulta em dois dias diferentes, o que poderia ser um timestamp. Usando duas perguntas diferentes ajudou a identificar qual byte foi responsável pelo comprimento da declaração. Enquanto você não pode se encontrar enterrado em Hex diariamente, a postagem oferece boa cobertura de como pensar criticamente sobre isso.
17 produtos digitais que você pode vender online Uncategorized Análise de protocolo manual