Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Jorgedro

#1
Hacking / Facebook Chat Sniffer¿?
6 Junio 2011, 04:36 AM
Hola, les comento mi especie de proyecto:
Estoy 'intentando' hacer algun troyano en C++ para pasar el tiempo, ya progresé algo por el lado de la comunicación (por sockets-puertos), también le hice un keylogger.
Ahora estoy lidiando con lo que sería un log de de conversaciones. Hace un par de minutos logré capturar la conversación de una ventana del msn(usé la función de Windows para hacer un "Hook" y las interfaces IAccesible). La MSDN me ayudo a hacer esta parte(http://msdn.microsoft.com/en-us/library/dd318466(v=vs.85).aspx)
Muy bien, pero la gran mayoría de la gente usa Facebook para chatear. Así que un Sniffer para eso es imprescindible.
El problema viene de que el chat es dentro de la web, es decir, dentro del navegador. Y al probar me di cuenta de que los mismos no dan ninguna información usando IAccesible. Internet Explorer solo te muestra los links y Chrome no muestra nada directamente.
La pregunta es: ¿Como hago para hacer un log de las conversaciones de Facebook? O, lo que es lo mismo,  ¿Como recuperó el texto que hay en una página abierta?
Lo único que encontré hasta ahora fueron un par de plugins para firefox, y unas que usaban winpcap para sniffear la red. Pero no pudo usar winpcap porque la víctima seguramente no la tiene instalada.
Cualquier sugerencia me viene bien!
#2
Estoy haciendo un cliente para msn, pero tngo problemas cuando tengo que comunicarme con login.passport.com, no se que hago mal, ya revise un monton de manuales.
Colocare las partes del codigo que puede tener el error:
En esta parte cuando se recibe el mensaje USR se conecta a el otro winsock:
     Case "USR"
     strTmp = Split(datos, " ")  'Se guardan los parametros
        ParamAuth = strTmp(4) 'para usarlos mas adelante
        Login.RemoteHost = "login.passport.com"
        Login.RemotePort = "login.passport.com"
        Login.Connect

Luego cuando el winsock conecta:
Dim autenti As String
autenti = "GET /login2.srf HTTP/1.1" & vbNewLine & _
"Authorization: Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,sign-in=" & _
"usuario%40hotmail.com,pwd=contraseña," & ParamAuth & _
"Host: login.passport.com " & vbNewLine & vbNewLine
Login.SendData autenti


El problema con este código es que conecta y envia los datos bien, pero no recibo nada  :huh: >:(


Sobre lo que mando es algo asi:
GET /login2.srf HTTP/1.1
Authorization: Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,sign-in=usuario%40hotmail.com,pwd=contraseña,ct=1255644762,rver=5.5.4182.0,wp=FS_40SEC_0_COMPACT,lc=1033,id=507,ru=http:%2F%2Fmessenger.msn.com,tw=0,kpp=1,kv=4,ver=2.1.6000.1,rn=1lgjBfIL,tpf=b0735e3a873dfb5e75054465196398e0
Host: login.passport.com




Tal vez sea algo mal de los parametros, no he podido saber que pasa, espero que ustedes si, por que ando renegando con esta parte hace varios días.

Saludos!