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:
- Binary identification - Determine architecture, bitness, endianness
- String extraction - Find human-readable strings and clues
- Symbol analysis - Examine imports, exports, and functions
- Structure analysis - Analyze segments, sections, and entry points
- Security analysis - Check PIE, RELRO, stack canaries
- Metadata extraction - Find compiler info and build metadata
- Report generation - Create structured markdown report
Step 1: Binary Identification
Identify the target architecture and basic characteristics.