A Windows shellcode loader with RC4 encryption and process injection via Early Bird APC.
| File | Description |
|---|---|
loader.c |
Main loader: RC4 decrypt + APC injection into suspended process |
shell-enc.py |
Encrypts raw shellcode with RC4 |
generate_loader.py |
Generates complete loader.c with shellcode already embedded |
dll.c |
DLL payload |
dll-sideloading.c |
DLL sideloading technique |
python shell-enc.pyCopy the output array into loader.c inside encrypted_shellcode[].
python generate_loader.py <shellcode.bin>Outputs a ready-to-compile loader.c with shellcode already embedded.
MSVC:
cl.exe loader.c /link /OUT:loader.exeloader.exe- Windows
- Python 3 +
pycryptodome→pip install pycryptodome - MinGW or MSVC