Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2005, 04:20
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
¿Como modificar un .EXE en tiempo de Ejecución?

Hola, Buenos Días.

Pues si, esa es mi pregunta, no me he vuelto loco ni ná de eso . . .

Verán, me imagino que alguno de ustedes habrá usado el Troyano Sub7 para, por lo menos, ver como funcionaba y demás.

Para los que no lo han usado les explico un poco, a lo que más interesante me resulta del tema.

El troyano, tienes tres aplicaciones, una es el servidor.exe, el cual se envia a la victima, otro es el editor del servidor, el cual al ejecutar, se selecciona un servidor.exe y se le modifican ciertas opciones. Y por ultimo la aplicacion cliente que es la que se conecta al servidor.exe instalado en la víctima.

Pues bien, me resulta bastante interesante el tema de que se pueda, através del editor.exe, editar el fichero servidor.exe, modificando ciertas opciones del ejecutable.

¿Saben si se podría hacer esto mismo en .NET?, ¿Podrían mostrarme algún ejemplo de como editar un .exe de .NET desde otro?

NOTA: No es para hacer ningún troyano ni aplicación maligna, aun que haya puesto un ejemplo de esto. Creo que es bastante interesante este tema y bueno, si alguien tiene alguna documentación al respecto, le agradecería que lo comunicara.

Otra cosa, ya se que existen los .exe.config y los ficheros de configuración, asi que por favor, no contesten temas de esos.

En fin, pues eso, si alguien puede hecharme un cable y darme algo de documentación al respeto le estaré muy agradecido.

Saludos cordiales.
__________________
Charlie.