Awesome Reverse Engineering / Firmware & Embedded
Firmware & Embedded
Extraction, emulation and audit of device images you own.
| Tool | Use it when | Cost | Last push · Stars |
|---|---|---|---|
| unblob | Recursive extraction of 78+ formats; runs as a normal user with traversal guards and a Landlock sandbox. | Free | 2026-10 · ★ 2.6k |
| binwalk | Signature scanning and entropy analysis (v3 is a Rust rewrite); never extract as root. | Free | 2026-08 · ★ 15k |
| EMBA | Full firmware audit with emulation, SBOM and CVE report; uses sudo, dedicated VM only. ▶ runs | Free | 2026-10 · ★ 3.7k |
| FACT | Fraunhofer's firmware analysis and comparison platform. | Free | 2026-10 · ★ 1.5k |
| FirmAE | Emulates router and IoT firmware for dynamic analysis. ▶ runs | Free | 2026-06 · ★ 955 |
| dji-firmware-tools | Parses DJI firmware packages; do not flash modified images to aircraft you fly. | Free | 2026-10 · ★ 2.3k |
| UEFITool | Parses and extracts UEFI firmware images. | Free | 2026-10 · ★ 5.8k |
| OFRAK | Unpack, analyse, modify and repack firmware in one framework. | Free · Paid | 2026-10 · ★ 2.1k |
| OpenOCD | On-chip debugging over JTAG and SWD for hardware you own. ▶ runs | Free | 2026-10 · ★ 2.4k |
| sigrok | Logic analyser software and protocol decoders for UART, SPI, I2C and more. | Free | website |