firmware-static-analysis

Installation
SKILL.md

Firmware Static Analysis

Perform comprehensive static analysis of ELF firmware binaries using command-line reconnaissance tools. This skill guides systematic metadata extraction and binary characterization before deeper reverse engineering.

Analysis Workflow

Follow this workflow when analyzing firmware binaries. Always start from Step 1 and proceed sequentially:

  1. Binary identification - Determine architecture, bitness, endianness
  2. String extraction - Find human-readable strings and clues
  3. Symbol analysis - Examine imports, exports, and functions
  4. Structure analysis - Analyze segments, sections, and entry points
  5. Security analysis - Check PIE, RELRO, stack canaries
  6. Metadata extraction - Find compiler info and build metadata
  7. Report generation - Create structured markdown report

Step 1: Binary Identification

Identify the target architecture and basic characteristics.

Installs
4
GitHub Stars
18
First Seen
1 day ago
firmware-static-analysis — orbitcurve/firmware-reverse-engineering