Mensajes invisibles (MSN)

Iniciado por ‭lipman, 22 Junio 2007, 18:27 PM

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

Xerok1!

muy claro,pero justo lo que iba a decir:esta en C++.... :-\ :-\

un saludo ;)
[Firma]Esperando haber si acaba el concurso de firmas y la pongo[/Firma]

Hendrix

Que esperais??? el VB no da para tanto.... :-\ :-\

Haber si se pasa MazarD por aqui y aclara dudas... ;) ;)

Un Saludo.  ;)

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

~~

Weno, lo primero q necesitas para hacer api hooking es crearte un dll e inyectarsela al ejecutable deseado. Lo q es inyectar la dll se puede hacer en VB:

http://foro.elhacker.net/index.php/topic,168272.0.html
Logicamente para inyectar una dll necesitas crearte una dll  :xD el VB no genera dll's como tal, pero con unos cuantos lios podras crearte una dll:

http://www.elguille.info/vb/avanzado/crear_dll_windows_con_vb6_explicado.htm

Ahora el problema viene dado por el codigo q hay q meterle a esa dll y por lo q yop creo q en VB no se va a poder (aunke e de decir q en VB nunca lo  e intentado, prefiero C).
Fijate en el source de la dll d ejemplo q a puesto MazarD:

*Buffer=0xE9;
Buffer++;


Creo yo q en VB eso no se va  apoder hacer  :xD :xD :xD asi q no os va a kedar mas remedio q programar, por lo menos la dll en C....




Cambiando de tema, has intentado usar la api del messenger para hacer eso lipman_dj?  no estoy 100% seguro de si se podrá, pero por provar...

Hendrix

E0N, con la API del MSN no fucniona....

PD: Les dejo algo que encontre sobre Punteros en VB....

http://www.telecable.es/personales/jrubi/index.htm?trucos/tip00310.htm

Un Saludo.  ;)

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

MazarD

Enax,

Nunca lo he intentado, pero creo que el api hooking en vb es complicarse muchisimo la vida, terminas antes aprendido c. Lo de los punteros a tipos mas o menos se puede solucionar bastante bien, pero el problema mas grabe que yo le veo es que no tienes punteros a funciones por lo que el paso de meter código en un buffer y ejecutarlo es sino imposible muy rebuscado. Y esto a simple vista, después seguro que saldrían mil problemas.

Además si pese a lo anterior lo consiguieras tampoco es tan bonito, lo que quiere es enviar texto sin que aparezca en la ventana, pero hookeando el send solo tienes control en el momento en el que se va a enviar texto, suponiendo que eso no sea un problema y que solo quiera espamear cuando ya se está hablando debería además mirar que el socket concreto sea realmente de una conversación y no de la conexión al notify server o como se llame, de lo contrario le desconectaría al instante.
Por último el texto no se envia tal cual hay que conocer el protocolo del messenger.

Mi opinión es que como dice Hendrix, vb no está hecho para el api hooking y si lo haces leerás tu programa y verás que poca cosa queda de vb en ese código, solo apis y mas apis.

Usar api hooking para esto es o bien inútil o bien programar algo mas potente que espamear sin que le vean. Yo creo que lo mejor sería que programara un bot de messenger y que lo hiciera sin utilizar el propio messenger o bien ir a lo cutre y esperar a que el pc lleve 5minutos sin actividad, enviar el texto y cerrar la ventana.
-Learn as if you were to live forever, live as if you were to die tomorrow-

http://www.mazard.info
http://twitter.com/MazarD
irc://irc.freenode.org/elhacker.net