¿Hay alguna manera de unir dos archivos ejecutables en uno, mediante programación, para que al ejecutarlo se ejecuten ambos archivos exe más antiguos juntos. Encontré algunas cosas en google sobre cómo inyectar código o archivos dll, pero ¿es posible fusionar dos archivos exe o insertar exe en exe?Fusiona dos archivos exe en uno mediante programación
Gracias de antemano.
[EDITAR] Gracias a todos. Solo para aquellos que dijeron que no es posible, tengo que decir que casi lo hice al final en la forma sugerida por algunos. Casi es así (no recuerdo todo porque fue hace mucho tiempo):
[ATENCIÓN: este algoritmo es muy similar a los de algunos gusanos y virus. ¡No soy un hacker ni un escritor de virus! y esto se debe usar solo por razones experimentales o no - Hacer errores en el código puede arruinar los archivos ejecutables en directorios.]
1- El Exe comprueba su tamaño para detectar si se ha anexado algo. si no tiene a continuación:
1.1- The exe finds other executable files in its directory (lets call one of them as victim!)
1.2- it makes a copy of itself (lets call it newMe)
1.3- it copies the other executable found in the directory to the end of newMe.
1.4- it deletes the other executable file found and renames newMe to its victim's name.
2- Si el exe detecta que algo ha sido añadido a la misma a continuación:
2.1- Then it copies data from itself (from ORIGINAL_FILE_SIZE to the end of file) to a new file (lets call it newBorn.exe)
2.2- It runs itself's code and then executes the newBorn.
dije que casi lo hizo lo Porque de esta manera el exe añade otra exe a sí mismo. pero esto podría repetirse para agregar y ejecutar 2 o incluso 3 o más ejecutables en uno. solo tiene que saber el ORIGINAL_FILE_SIZE del programa escrito.
exefusion tiene un troyano malware. – BioDeveloper