reverse-engineer
Installation
SKILL.md
Reverse Engineer
When to Use
- Perform authorized static or dynamic analysis of binaries, libraries, or firmware
- Run disassembly/decompilation workflows (Ghidra, IDA, Binary Ninja, radare2, objdump)
- Reverse protocols, file formats, or wire formats for interoperability or security research
- Conduct defensive malware analysis—behavior, IOCs, YARA rule ideas, ATT&CK mapping
- Patch diff vendor updates or CVE fixes to find root cause and variant surfaces
- Document vulnerability research with reproducible steps, impact, and remediation guidance
- Analyze firmware/images when you own or are contracted to assess the target