By dariushoule
Automate x64dbg debugger for reverse engineering workflows: capture and diff debuggee states, trace execution, decompile functions, unpack packed PE binaries by finding OEP, load and analyze shellcode, hunt vulnerabilities, and scan memory snapshots with YARA signatures.
Decompile a function to C-like pseudocode using angr
Smart trace-based OEP finder for packed/protected PE executables. Traces through packer stubs using intelligent stepping, anti-debug evasion, and heuristic OEP detection, then captures a state snapshot at the original entry point.
Load, unpack, and analyze shellcode in x64dbg. Use this skill when the user wants to analyze shellcode, load a shellcode blob into a debugger, unpack encoded/encrypted shellcode, or perform static/dynamic analysis of shellcode payloads.
Compare two state snapshots to identify register and memory changes between two points in time
Capture a full debuggee state snapshot (all committed memory regions + processor state) to disk for offline analysis
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin providing skills for x64dbg debugger automation.
/state-snapshotCaptures a full debuggee state snapshot to disk for offline analysis:
/state-diffCompares two state snapshots to identify what changed between two points in time:
/decompileDecompiles a function to C-like pseudocode using angr:
/yara-sigsScans snapshot memory dumps with YARA signatures from the x64dbg yarasigs database:
/state-snapshot — uses an existing snapshot or takes a fresh one/tracealyzerTraces execution (into or over calls) for N steps or until a condition is met, then analyzes the recorded instruction log:
cip == 0x401000), or bothtraces/ with addresses, disassembly, labels, and comments/shellcode-analyzerLoads, unpacks, and analyzes raw shellcode blobs in x64dbg:
timeout.exe as a sacrificial process (supports 32-bit and 64-bit)/yara-sigs), annotates key addresses with comments and labels/find-oepSmart trace-based OEP finder for packed/protected PE executables:
/yara-sigs for packer identification and /state-snapshot for memory capture at OEP/vuln-hunterHunts for vulnerabilities in a running debuggee through systematic analysis:
/decompile for complex functions and /tracealyzer for execution tracingnpx claudepluginhub dariushoule/x64dbg-skillsInject into any Windows x64 process and inspect memory, disassemble code, scan patterns, set breakpoints — all from Claude Code. 31 skills for reverse engineering workflows.
Binary analysis skills for VulHunt MCP - decompilation, dataflow analysis, pattern matching, and more
Analyze binaries using angr's Python framework. Decompile, recover control flow graphs, find vulnerabilities via symbolic execution, and extract symbols from stripped binaries.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Reverse engineer binaries using Ghidra's headless analyzer. Decompile executables, extract functions, strings, symbols, and analyze call graphs without GUI.
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security