| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| pe2shc.exe | 2022-05-01 | 272.9 kB | |
| pe2shc_1.0.zip | 2022-05-01 | 646.1 kB | |
| README.md | 2022-05-01 | 888 Bytes | |
| v1.0 source code.tar.gz | 2022-05-01 | 19.0 kB | |
| v1.0 source code.zip | 2022-05-01 | 34.5 kB | |
| Totals: 5 Items | 973.4 kB | 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 (
DllMainis 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