shellcode-analyzer
Installation
SKILL.md
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.