Awesome Reverse EngineeringAwesome RE

Awesome Reverse Engineering / Firmware & Embedded

Firmware & Embedded: 10 entries

REVERSE ENGINEERING TOOLS

Firmware & Embedded

Extraction, emulation and audit of device images you own.

10 entries · reviewed 2026-10-10 · GitHub data 2026-10-26

ToolUse it whenCostLast push · Stars
unblobRecursive extraction of 78+ formats; runs as a normal user with traversal guards and a Landlock sandbox.Free2026-10 · ★ 2.6k
binwalkSignature scanning and entropy analysis (v3 is a Rust rewrite); never extract as root.Free2026-08 · ★ 15k
EMBAFull firmware audit with emulation, SBOM and CVE report; uses sudo, dedicated VM only.
▶ runs
Free2026-10 · ★ 3.7k
FACTFraunhofer's firmware analysis and comparison platform.Free2026-10 · ★ 1.5k
FirmAEEmulates router and IoT firmware for dynamic analysis.
▶ runs
Free2026-06 · ★ 955
dji-firmware-toolsParses DJI firmware packages; do not flash modified images to aircraft you fly.Free2026-10 · ★ 2.3k
UEFIToolParses and extracts UEFI firmware images.Free2026-10 · ★ 5.8k
OFRAKUnpack, analyse, modify and repack firmware in one framework.Free · Paid2026-10 · ★ 2.1k
OpenOCDOn-chip debugging over JTAG and SWD for hardware you own.
▶ runs
Free2026-10 · ★ 2.4k
sigrokLogic analyser software and protocol decoders for UART, SPI, I2C and more.Freewebsite

Flags: ▶ runs code (use an isolated VM) · ☁ sends code to a third party · ◆ commonly impersonated (official link only) · ⚠ maintenance concern

← Web, JS & Protocols · Smart Contracts & EVM →