SSLSTRIP

Iniciado por BeLGaRioN, 27 Noviembre 2011, 17:02 PM

0 Miembros y 1 Visitante están viendo este tema.

BeLGaRioN

Hola a todos,

Llevo algún tiempo probando el envenenamiento de ARP con programas como ettercap y arpspoof, ambos usados conjuntamente con sslstrip. Todo funciona correcto, sslstrip genera errores cada vez que el usuario víctima se identifica en alguna web con cifrado SSL, pero la información se captura y además el usuario no nota absolutamente nada. El tema está en que, en páginas de streaming, por ejemplo youtube, megavideo, etc. He notado que el usuario víctima no puede ver el video hasta que este está totalmente cargado, lo bueno de estas webs es que permiten ver el trozo de video que se ha descargado, pero cuando está funcionando el sslstrip no. Esto llama mucho la atención claro. Primeramente me he asegurado que el problema lo daba el sslstrip, luego he estado probando por si había algún parámetro para iniciar el sslstrip y que esto no sucediera, pero no he conseguido nada. También he buscado en google, pero la gente no parece tener esa curiosidad porque no lo he visto comentado por nadie esto. Así que, recurro a vosotros, ¿alguna idea? ¿a alguien más le ha sucedido y lo ha arreglado de alguna manera?

Gracias de antemano.
Comunidad hispana dedicada a la Plataforma Steam | http://www.plataformasteam.com

BeLGaRioN

Por si alguien está convencido de que los errores que genera el sslstrip pueden decir algo, son de este tipo:

http://www.backtrack-linux.org/forums/backtrack-5-beginners-section/41325-i-have-problem-sslstrip-errors-bt5.html?langid=4

No creo que tengan que ver ya que, como dije, los genera en páginas con cifrado SSL y ese no es mi problema ya que eso lo hace correctamente, es en páginas con videos en streaming.
Comunidad hispana dedicada a la Plataforma Steam | http://www.plataformasteam.com

adastra

y para que necesitas usar sslstrip en una página como youtube?

BeLGaRioN

No lo has entendido. No quiero usar sslstrip en una página como youtube, lo que quiero es que la víctima pueda navegar de manera normal por cualquier página sin que note diferencia y ahí están incluídas youtube, megavideo, etc.
Comunidad hispana dedicada a la Plataforma Steam | http://www.plataformasteam.com

adastra

Cita de: BeLGaRioN en 27 Noviembre 2011, 18:45 PM
No lo has entendido. No quiero usar sslstrip en una página como youtube, lo que quiero es que la víctima pueda navegar de manera normal por cualquier página sin que note diferencia y ahí están incluídas youtube, megavideo, etc.
Vale, ya comprendo. pero creo que el problema en ese caso no es sslstrip, ya que solamente entra en acción cuando una petición utiliza HTTPS. Como estas haciendo el envenenamiento, ettercap? dsniff? otro?

BeLGaRioN

Cita de: adastra en 27 Noviembre 2011, 21:54 PM
Vale, ya comprendo. pero creo que el problema en ese caso no es sslstrip, ya que solamente entra en acción cuando una petición utiliza HTTPS. Como estas haciendo el envenenamiento, ettercap? dsniff? otro?

Ahora estoy usando arpspoof. El asunto es que al hacer el envenamiento de ARP uno de mis ordenadores está haciendo de router y en las páginas con contenido en streaming ocurre esto que te digo, en vez de ir enviando el contenido poco a poco, no lo envía hasta tenerlo todo. Así que si el video es de 10 segundos, apenas se nota, pero si dura 5 minutos tarda en cargar y no es el comportamiento habitual de estas páginas que suelen ir cargándolo poco a poco dure lo que dure el video, así que llama la atención muchísimo.

A ver si al menos obtengo alguna idea que me pueda indicar por donde van los tiros, estoy pensando que al igual que existe una opción para habilitar el ip forwarding, quizás también existe lo mismo para el streaming (repito que, aunque sea un MITM, mi pc atacante está haciendo de router del pc víctima), así que esa es mi teoría, ahora estoy buscando sobre ello. En fin, quizás no es como yo creo, pero es algo que se me ha ocurrido.
Comunidad hispana dedicada a la Plataforma Steam | http://www.plataformasteam.com

BeLGaRioN

Ah! Otra cosa que se me olvidaba comentar, el sslstrip sólo trabaja si son páginas https sí, correcto. Pero, en iptables se le indica mediante una regla que todo el contenido dirigido al puerto 80 se lo envíe al sslstrip, por tanto ahí, trabaje o no, lo está recibiendo todo. Es problema del sslstrip seguro porque si no lo pongo a funcionar y no indico esa regla en el iptables todo funciona correctamente.
Comunidad hispana dedicada a la Plataforma Steam | http://www.plataformasteam.com

adastra

De acuerdo, lo primero, cambia la regla de iptables que estas utilizando, no te interesa el trafico que viaja por HTTP (puerto 80) te interesa el trafico que viaja por HTTPS (puerto 443).

BeLGaRioN

He hecho lo que me has comentado y así funciona youtube y derivados, pero a la hora de intentar abrir páginas como hotmail, gmail, etc. no las encuentra.
Comunidad hispana dedicada a la Plataforma Steam | http://www.plataformasteam.com

adastra

Bien, ya tiene mejor pinta, al menos ya sabes porque era el problema del streaming...  :)
Por otro lado, cuando entras hotmail.com (o la que sea), que es exactamente lo que te dice? SSLStrip genera algún log?