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, or code-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

  1. Rapid Triage
    • Identify architecture, format, compiler, protections, packing, entropy.
    • Run string_triage.py immediately for quick wins (URLs, paths, crypto terms, error strings, protocol constants, debug strings).
Installs
1
First Seen
Jun 12, 2026