
Convierte un EXE en DLL
Convierte un EXE para que pueda cargarse como una DLL.
Compatible con DLLs de 32 y 64 bits
Inspirado por la idea de @guywhataguy. Lea más aquí.
Las compilaciones estables están disponibles en releases.
Las compilaciones de prueba se pueden descargar desde el servidor de compilaciones (haga clic en la compilación y elija la pestaña "Artifacts")
Use clon recursivo para obtener el repositorio junto con todos los submódulos:
git clone --recursive https://github.com/hasherezade/exe_to_dll.git
Ejecute exe_to_dll desde la línea de comando. Argumentos:
args: <input_exe> <output_dll>
Ejemplo:
exe_to_dll.exe test_case1.exe test_case1.dll
Después de una conversión exitosa, debería obtener una DLL que exporte una función Start. Este es el Punto de Entrada Original de su aplicación de entrada.

Puede probarlo ejecutando:
rundll32.exe test_case1.dll,Start