Documentation
README
shellcode-analyzer
Load a raw shellcode blob into x64dbg using a sacrificial process, then optionally unpack, statically analyze, and dynamically analyze it.
Instructions
1. Gather input
Ask the user (via AskUserQuestion) for:
- Shellcode path โ absolute path to the raw shellcode file on disk
- x64dbg path โ absolute path to the x64dbg/x32dbg binary (if not in memory)
- Bitness โ 64-bit or 32-bit (default: 64, but one is not recommended over the other; it depends on the shellcode being analyzed)
Determine the CIP register name: rip for 64-bit, eip for 32-bit.
Determine the debugger variant: x64dbg.exe for 64-bit, x32dbg.exe for 32-bit.
2. Read the shellcode
Read the raw shellcode file as hex via Bash:
This is the opening of the README. Read the full README on GitHub.