v1.0
FEATURE
- Added new loaders (old loaders still available with a CMake option), containing:
- improved stability of the 64 bit loader
- support for the executables with TLS callbacks (callbacks are run before the Entry Point)
- support DLLs (
DllMain
is run cleanly) - fixed preserving return values
- The shellcode runner (
runshc
) checks if the payload has compatibile bitness
The package contains:
- pe2shc.exe - PE to shellcode converter (supports both 32 and 64 bit PEs)
- a utility to run/test shellcode (loads and deploys):
- runshc32.exe - for 32-bit shellcodes
- runshc64.exe - for 64-bit shellcodes
- a utility to inject shellcode into a given process:
- injector32.exe - for 32-bit shellcodes
- injector64.exe - for 64-bit shellcodes