Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: kasiko en 14 Mayo 2011, 00:19 am



Título: Pegarse a otro proceso o aplicacion
Publicado por: kasiko en 14 Mayo 2011, 00:19 am
Hola, no se si esto va aqui o en otro sitio...

Bueno, a lo que voy, probando metasploit he visto un comando que me ha encantado el "migrate" que se "pega" "attach" a otro proceso monitorizando ese otro proceso.

¿alguien sabe la teoria de como se hace o algun ejemplo en programacion? Me da igual el lenguaje.




Título: Re: Pegarse a otro proceso o aplicacion
Publicado por: RyogiShiki en 14 Mayo 2011, 01:59 am
Pues no se si esto vaya aqui, desde que Metasploit está escrito en Ruby, En todo caso existe una gem llamada: 'god' que monitoriza procesos sobre plataformas *nix, Si quieres ver el código lo puedes encontrar en GitHub:

https://github.com/mojombo/god/

En todo caso estos son algunos los archivos donde se define el proceso de monitorización de procesos, pero recuerda que igual usan otras gems externas (dependencias):

https://github.com/mojombo/god/blob/master/lib/god.rb
https://github.com/mojombo/god/blob/master/lib/god/watch.rb
https://github.com/mojombo/god/blob/master/lib/god/process.rb

Espero sea de ayuda.
Saludos