Inyector DLL simple diseñado para cargar DLL desde la memoria. Admite encabezado PE y borrado del punto de entrada. Escrito en c99.
Se requiere el compilador C99 para Windows para compilar MemEnX. Se requiere Microsoft Visual Studio para cargar una solución para facilitar la compilación (Memject.SLN).
El primer paso para compilar Memject es clonar este repositorio de GitHub a su computadora local. Se requiere que GIT pase más, si no está instalado, descargue aquí. Abra Git Bash / Git CMD / CMD e ingrese el siguiente comando:
git clone https://github.com/danielkrupinski/MemJect.git
La carpeta MemJect debería haberse creado con éxito, que contiene todos los archivos de origen.
Cuando haya equipado una copia del código fuente, el siguiente paso es abrir memject.sln en Microsoft Visual Studio. Si no tiene Visual Studio, compile Memject.cpp usando su compilador.
Encuentre a continuación línea en Memject.cpp y reemplace csgo.exe con su nombre de proceso de destino:
#define PROCESS_NAME "csgo.exe" Encuentre a continuación en la línea en Memject.cpp y suministre su DLL en forma de matriz de bytes allí. Puede usar mi script de Python para convertir DLL en matriz de bytes o casi cualquier editor hexagonal con la función export to C
static const uint8_t binary [] = {
0x4d , 0x5a , 0x80 , 0x00 , 0x01 , ... Luego cambie la configuración de compilación para Release | x86 y simplemente presione la solución de compilación .
Si todo salió bien, debería recibir el archivo binario MemJect.exe .