Skip to content

v1.0

Compare
Choose a tag to compare
@hasherezade hasherezade released this 01 May 20:39
· 31 commits to master since this release
7d91fcc

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