binary-reversing
Installation
SKILL.md
Binary Reversing (Red Team Edition)
Your mission is to find bugs, not to produce beautiful reversing notes.
Static analysis is a weapon. Use it to locate trust boundaries, parsers, crypto, auth checks, and dangerous sinks as fast as possible. Then either prove the issue statically or throw it over the wall to dynamic analysis and fuzzing.
Red Team Philosophy
- Form attack hypotheses early. Do not wait until you have a complete understanding of the binary.
- A "weird" function, missing check, or suspicious data flow is a lead — chase it.
- Static is fast. Use it to eliminate impossible paths and highlight the most promising ones.
- When static runs out of steam, hand off aggressively to
binary-debugging,fuzz-harness-builder, orcode-vulnerability-review(if source exists in the jadx tree). - De-escalate only after real effort, not because "we couldn't find the bug statically."
Core Workflow
- Rapid Triage
- Identify architecture, format, compiler, protections, packing, entropy.
- Run
string_triage.pyimmediately for quick wins (URLs, paths, crypto terms, error strings, protocol constants, debug strings).