What problem does it solve?
Provides a structured methodology and on-demand references to analyze, deobfuscate, and solve CTF reverse-engineering challenges where unknown binaries, custom VMs, or obfuscated apps block straightforward analysis.
Core Features & Use Cases
- Decision tree guidance for file-type recognition, static-first vs dynamic-first tradeoffs, and when to escalate to symbolic execution or emulation.
- Anti-analysis bypass recipes covering ptrace/PEB/rdtsc/tls-callbacks, LD_PRELOAD hooks, Frida tricks, and patching strategies for Linux/Windows/macOS.
- Tool orchestration patterns and references for Ghidra/IDA, GDB/LLDB/pwndbg, Frida, angr, Qiling, Triton, and custom VM reverse workflows; includes language/platform notes (Go, Rust, .NET, APK, WASM).
- Evals and testcases that exercise ELF static analysis, angr symbolic solving, VM extraction, and anti-debug bypass scenarios.
Quick Start
Use the ctf-reverse skill to identify the binary type, list the likely anti-analysis checks, and choose the next tool and reference to locate the flag.