What problem does it solve? Understanding how a compiled, obfuscated, packed, or virtualized binary works is slow and error-prone without a repeatable methodology. This Skill gives an AI agent a structured triage-to-synthesis workflow for reversing binaries, APKs, WASM, firmware, custom VMs, and anti-analysis logic before exploitation or solving. ## Core Features & Use Cases - Full RE workflow: Guides triage, static analysis (Ghidra, IDA, radare2), dynamic analysis (Frida, angr, GDB, Qiling), and synthesis with concrete commands and quick-win checks like strings, ltrace, and strcmp hooking. - Anti-analysis bypass reference: Covers ptrace, PEB checks, TLS callbacks, timing checks, Frida detection, self-hashing, control-flow flattening, and MBA obfuscation with specific bypass techniques. - Pattern and language libraries: Documents CTF patterns, language-specific reversing (Go, Rust, Python bytecode, Swift, Kotlin), and platform specifics (macOS/iOS, firmware, kernel drivers, ARM64, RISC-V). - Use Case: Given an unknown stripped ELF crackme, the agent runs initial triage, identifies an XOR-obfuscated flag check, hooks memcmp with Frida, and recovers the flag without fully reversing the binary. ## Quick Start Analyze the attached binary 'crackme' using the reverse-engineering skill and recover the expected input or flag.