Análise passiva (parte 2)
Nesta segunda parte do artigo sobre análise passiva, iremos conhecer técnicas para passar por filtros de pacotes e entender alguns conceitos de pacotes como payload e padrões para transmissão.
[ Hits: 41.658 ]
Por: Anderson L Tamborim em 22/06/2004 | Blog: http://y2h4ck.wordpress.com
+---------------+--------------------------+ | Header | Payload | +---------------+--------------------------+Onde o header carrega as informações de onde o pacote vem para onde o pacote vai e o Payload carrega o conteúdo do pacote principal, como por exemplo os dados que estamos transmitindo.
14:05:07.647489 localhost > localhost: icmp: echo request (DF) (ttl 64, id 0, len 84) 4500 0054 0000 4000 4001 3ca7 7f00 0001 E..T..@.@.<..... 7f00 0001 0800 4e26 8407 0001 c3ac dd40 ......N&.......@ 90e0 0900 0809 0a0b 0c0d 0e0f 1011 1213 ................ 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 ............ !"# 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 $%&'()*+,-./0123 3435 3637 Vamos destrinchar esse pacote ( como diria o esquartejador ): 14:05:07.647489 localhost > localhost: icmp: echo request (DF) (ttl 64, id 0, len 84)Essa linha contém o header do nosso pacote, como podemos ver temos a hora que o pacote foi enviado, de onde foi enviado, > para quem foi enviado, o tipo de pacote (icmp) echo_request, e as informações adicionais como ttl, e uma coisa importante, o id do pacote.
4500 0054 9a7a 0000 4001 e22c 7f00 0001 E..T.z..@..,.... 7f00 0001 0000 5626 8407 0001 c3ac dd40 ......V&.......@ 90e0 0900 0809 0a0b 0c0d 0e0f 1011 1213 ................ 1415 1617 1819 1a1b 1c1d 1e1f 2021 2223 ............ !"# 2425 2627 2829 2a2b 2c2d 2e2f 3031 3233 $%&'()*+,-./0123 3435 3637Esse é o Payload do nosso pacote contendo as informações que estamos transmitindo, essa saída ao lado:
E..T.z..@..,.... ......V&.......@ ................ ............ !"# $%&'()*+,-./0123 4567Foi o que o asctcpdump transformou em ASCII para nos podermos ler. Você entendeu algo? Bom eu também não eheh, mas isso não importa, vamos continuar nossa análise, você verá que esse pequeno conhecimento guardado até agora será muito importante em nossa análise.
Análise Forense - Aspectos de perícia criminal
Análise Passiva: Analisando seu tráfego de maneira segura
Libsafe: Protegendo Linux contra Smashing Overflow
Snort avançado: Projetando um perímetro seguro
Instalação e configuração do Snort Inline (modo IPS), Baynard2, Mysql e PulledPork no Debian Squeeze
Wow! O que esta câmera de segurança está fazendo aí?
Criptografar sua atual partição root usando dm-crypt com luks
Reforçando a segurança das conexões HTTPS no Apache
Como recuperar a senha de root usando uma live distro
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta