06A - Sniffers v1
06A - Sniffers v1
06A - Sniffers v1
Sniffers
Agenda
Conceptos
Protocolos susceptibles al Sniffing
Sniffing Activo y Pasivo
ARP Poisoning
Capturas de Ethereal y Filtros
MAC Flooding
DNS Spoofing
Contramedidas
Conceptos
1
Ethical Hacker Security Training – Sniffers
Sniffing Pasivo
Se refiere a escuchar y capturar tráfico, y es útil en redes
interconectadas por hubs
Sniffing Activo
Se refiere al lanzamiento de ataques de ARP Spoofing o
flooding contra un switch para poder capturar el tráfico
2
Ethical Hacker Security Training – Sniffers
Detección de Sniffers
Test DNS
Se crean muchas conexiones TCP falsas en nuestro segmento de red,
esperando que un sniffer atrape y las resuelva las IP inexistentes
Test de latencia
Enviar un ping al objetivo y determinar el Round Trip Time (RTT)
Luego crear muchas falsas conexiones TCP en la red en un período de
tiempo corto y esperar que el sniffer lo procese
Enviar otro ping y comparar el RTT con el primero
Test Etherping
Enviar un ping al host a testear con una IP de destino correcta y
dirección MAC falseada
Si responde, su interfaz está en modo promiscuo
Protocolo ARP
ARP Poisoning
3
Ethical Hacker Security Training – Sniffers
Arpspoof (Dsniff)
IRS
http://oxid.it
Ethical Hacker Security Training – Sniffers 12
Copyright © 2008 SIClabs
4
Ethical Hacker Security Training – Sniffers
http://oxid.it
Ethical Hacker Security Training – Sniffers 13
Copyright © 2008 SIClabs
Ethereal
Wireshark: Características
5
Ethical Hacker Security Training – Sniffers
Filtros en Wireshark/Ethereal
Ejemplo 1:
ip.dst eq www.sitio.com
Solo muestra los paquetes destinados a www.sitio.com
Ejemplo 2:
ip.src == 192.168.1.1
Solo muestra los paquetes que provienen del host 192.168.1.1
Ejemplo 3:
eth.dst eq ff:ff:ff:ff:ff:ff
Captura solo paquetes de broadcast de capa 2
Wireshark – htttp://www.wireshark.org
6
Ethical Hacker Security Training – Sniffers
Wireshark: Filtros
Tcpdump
Tcpdump: Filtros
type [host|net|port]
Máquina en particular [host]
Red completa [net]
Puerto concreto [port]
proto [tcp|udp|ip|ether]
Protocolo que queremos capturar
7
Ethical Hacker Security Training – Sniffers
Tcpdump: Ejemplos
Tcpdump en Windows
8
Ethical Hacker Security Training – Sniffers
Tcpdump en Linux
Windump
Ettercap
Sniffer para sistemas Linux que soporta disección activa y pasiva de varios
protocolos.
Permite inyectar datos en una conexión establecida emulado comandos o
respuestas.
Puede realizar ataques Man-in-the-middle
Compatibilidad con SSH, SSL y HTTPS.
Puede intercepta tráfico de túneles GRE y PPTP.
Propone dos modos de uso: por defecto (interactivo) y bridget (no
interactivo).
Admite plugins, entre los cuales se encuentran:
Recolector de contraseñas de diversos protocolos
Filtrado y sustitución de paquetes
OS fingerprint
Finalizador de conexiones
Escaner de red
Buscador de envenenamientos de LAN
Port Stealing (un tipo de MITM)
9
Ethical Hacker Security Training – Sniffers
Ettercap: Logs
Ettercap: Plugins
10
Ethical Hacker Security Training – Sniffers
Etherpeek
http://www.wildpackets.com/
Ethical Hacker Security Training – Sniffers 32
Copyright © 2008 SIClabs
IRIS
http://www.eeye.com
Ethical Hacker Security Training – Sniffers 33
Copyright © 2008 SIClabs
11
Ethical Hacker Security Training – Sniffers
HTTPDetect
http://httpdetecteffetechhttpsniffer.say-it-now.com/
Ethical Hacker Security Training – Sniffers 34
Copyright © 2008 SIClabs
IPTraf
http://iptraf.seul.org/
Ethical Hacker Security Training – Sniffers 35
Copyright © 2008 SIClabs
L0pht Antisniff
12
Ethical Hacker Security Training – Sniffers
Promiscdetect
http://www.securityfriday.com
Sniffdet
http://sniffdet.sourceforge.net
Ethical Hacker Security Training – Sniffers 38
Copyright © 2008 SIClabs
MAC Flooding
13
Ethical Hacker Security Training – Sniffers
SMAC
http://www.klcconsulting.net/smac/
Ethical Hacker Security Training – Sniffers 40
Copyright © 2008 SIClabs
Macof (Dsniff)
Etherflood
http://ntsecurity.nu/toolbox/etherflood
14
Ethical Hacker Security Training – Sniffers
DNS Spoofing
Intranet spoofing
Actuar como dispositivo en la misma red interna
Internet spoofing
Actuar como dispositivo de Internet
15
Ethical Hacker Security Training – Sniffers
Packets Crafters
PackETH
http://packeth.sourceforge.net
Ethical Hacker Security Training – Sniffers 47
Copyright © 2008 SIClabs
Komodia
http://komodia.com
Ethical Hacker Security Training – Sniffers 48
Copyright © 2008 SIClabs
16
Ethical Hacker Security Training – Sniffers
Yersinia
http://www.yersinia.net
Ethical Hacker Security Training – Sniffers 49
Copyright © 2008 SIClabs
Nemesis
http://nemesis.sourceforge.net
Dsniff
17
Ethical Hacker Security Training – Sniffers
Otras Herramientas
WinSniffer
Password sniffer
WinTCPKill
Terminador de conexiones para Windows. Puede realizar ARP spoofing
MAC Changer
Cambiar la MAC a una dirección específica, a una aleatoria, a una
especial, o a una de cierto fabricante.
WinDNSSpoof
Spoofing de DNS para Windows
Contramedidas
Sin embargo, esto no previene el sniffing, pero hace que los datos
capturados no puedan ser interpretados fácilmente
Sniffers
Referencias y Lecturas
Complementarias
18
Ethical Hacker Security Training – Sniffers
Links
http://www.doxpara.com/
http://www.unixwiz.net/techtips/iguide-kaminsky-dns-vuln.html
http://sectools.org
http://www.irongeek.com/i.php?page=security/AQuickIntrotoSniffers
http://security-freak.net/raw-sockets/raw-sockets.html
http://www.grc.com/oo/packetsniff.htm
http://www.cafeconf.org/2007/slides/pablo_bullian_ataques_mim2.pdf
Sniffers
Preguntas?
19