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.
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