← ClaudeAtlas

binary-relisted

This skill should be used when analyzing binaries, executables, or bytecode to understand what they do or how they work. Triggers on "binary", "executable", "ELF", "what does this do", "reverse engineer", "disassemble", "decompile", "pyc file", "python bytecode", "analyze binary", "figure out", "marshal". Routes to sub-skills for triage, static analysis, dynamic analysis, synthesis, or tool setup.
aiskillstore/marketplace · ★ 329 · Data & Documents · score 79
Install: claude install-skill aiskillstore/marketplace
# Binary Reverse Engineering ## Purpose Comprehensive guide for binary reverse engineering. This skill provides the overall methodology, philosophy, and reference material. Related skills handle specific phases: ## Related Skills | Skill | Purpose | Trigger Keywords | |-------|---------|------------------| | `binary-re:triage` | Fast fingerprinting | "what is this binary", "identify", "file type" | | `binary-re:static-analysis` | r2 + Ghidra analysis | "disassemble", "decompile", "functions" | | `binary-re:dynamic-analysis` | QEMU + GDB + Frida | "run", "execute", "debug", "trace" | | `binary-re:synthesis` | Report generation | "summarize", "report", "document findings" | | `binary-re:tool-setup` | Install tools | "install", "setup", "tool not found" | **Note:** Each skill auto-detects based on keywords. You don't need to explicitly route - just ask what you need. ## Pre-Flight Verification **Before beginning any analysis, verify tooling availability:** ### Core Tools (Required) ```bash rabin2 -v # Should show version r2 -v # Should show version ``` ### Decompilation (Optional) ```bash # Check r2ghidra availability r2 -qc 'pdg?' - 2>/dev/null | grep -q Usage && echo "r2ghidra OK" || echo "r2ghidra missing - install with: r2pm -ci r2ghidra" ``` ### Dynamic Analysis Platform Check | Host Platform | Method | Setup Required | |---------------|--------|----------------| | Linux x86_64 | Native QEMU | `apt install qemu-user` | | macOS (any) | Docker + binfmt | See `