Skip to main content

reverser-overview

Root pointer for the binary reversing lane. Covers triage, Radare2 fallback, string extraction, packer unpacking, virtualized protectors, symbol risk, ROP, Ghidra deep analysis, and firmware extraction.

Jump to install

Source facts

Repository
BitterSecurity/Decepticon
Last source activity
August 17, 2026 at 22:24
Detected SKILL.md language
English
Stars
5,565
Forks
1,053

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
21 files

Showing SKILL.md

SKILL.md
Source instructions ยท Read-only preview
name
reverser-overview
description
Root pointer for the binary reversing lane. Covers triage, Radare2 fallback, string extraction, packer unpacking, virtualized protectors, symbol risk, ROP, Ghidra deep analysis, and firmware extraction.
metadata
{"subdomain":"reverse-engineering","when_to_use":"reverser binary reversing triage strings packer unpack rop ghidra firmware VMProtect VMP2 Themida virtualized protectors overview routing","upstream_ref":"Decepticon reverser lane catalog โ€” Ghidra, Radare2, Back Engineering VMProtect/Themida research, AFL++, libFuzzer, binwalk, and binary triage tooling","capability_contract":{"lane":"reverse-engineering","scope":"isolated-lab","environment":["analysis-container","disposable-vm"],"required_tools":["ghidra","radare2","sanitizer"],"evidence":["binary-sha256","function-map","dynamic-trace","minimized-input"],"verification":"reproduce the claimed behavior against the pinned binary hash","negative_control":"run a benign corpus input through the same harness","scorecard":["reproducer-rate","root-cause-rate","artifact-completeness"],"benchmark":"held-out-reversing"}}
# Reverser Skill Catalog ## Playbooks | Skill | Use for | |---|---| | `/skills/standard/reverser/triage/SKILL.md` | First-pass ELF/PE/Mach-O triage | | `/skills/standard/reverser/firmware/SKILL.md` | Router / IoT firmware extraction | | `/skills/standard/reverser/packer-unpacking/SKILL.md` | UPX / ASPack / Themida / VMProtect | | `/skills/standard/reverser/virtualized-protectors/SKILL.md` | VMProtect / VMP2 / Themida workflow | | `/skills/standard/reverser/rop-chain/SKILL.md` | Gadget hunting for exploit dev | | `/skills/standard/reverser/anti-debug-bypass/SKILL.md` | IsDebuggerPresent, ptrace, NtGlobalFlag | | `/skills/standard/reverser/ghidra/SKILL.md` | Deep Ghidra analysis โ€” decompile, xrefs, imports, P-code | | `/skills/standard/reverser/windows-internals/SKILL.md` | Defensive driver exposure assessment in disposable Windows VMs | | `/skills/standard/reverser/game-security/SKILL.md` | Self-hosted game client, protocol, replay, and server-authority research | ## Workflow 1. `ghidra_status` โ€” check Ghidra MCP bridge and headless availability 2. `bin_identify` โ€” format, arch, NX/PIE 3. `bin_packer` โ€” entropy + signature 4. If packed โ†’ follow the packer-unpacking skill, re-identify after unpack 5. `bin_strings` โ€” category=url/ip/crypto/secret/version to seed the graph 6. `bin_symbols_report` โ€” risk bucket classification 7. Version strings โ†’ `cve_lookup` + `cve_by_package` 8. `ghidra_analyze` for full analysis, or `bin_ghidra_script` / `bin_r2_script` for headless Ghidra / Radare2 fallback 9. `ghidra_decompile` on interesting functions, `ghidra_xrefs` on dangerous imports 10. Record every observation in the knowledge graph
View on GitHub