#1Firmware extraction, unpacking, emulation, vulnerability discovery, and binary analysis tools.
Kitploit recommended

Guide to building a virtual iPhone using VPHONE600AP components from Apple's PCC firmware, with firmware patching, bootchain modification, and kernel…

A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)

Attify OS - Distro for pentesting IoT devices

HAL – The Hardware Analyzer

Datalog-based disassembler producing reassemblable assembly from ELF/PE binaries, with GTIRB intermediate representation for binary analysis and…

Voltage fault-injection modchip for black-box security evaluation of Starlink terminals, bypassing bootloader signature verification to execute…

IDA plugin and loader for UEFI firmware analysis and reverse engineering automation

A curated list of public TEE resources for learning how to reverse-engineer and achieve trusted code execution on ARM devices

Hex Viewer/Editor/Analyzer compatible with Linux/Windows/MacOS

Official Intel microcode data files for updating processor firmware to mitigate security vulnerabilities and address functional issues on Linux…

Parse BIOS/Intel ME/UEFI firmware related structures: Volumes, FileSystems, Files, etc

Discovering vulnerabilities in firmware through concolic analysis and function clustering.

Automatically exported from code.google.com/p/firmware-mod-kit

Towards Large-Scale Emulation of IoT Firmware for Dynamic Analysis

Vulnerability detection framework by Binarly's REsearch team

First open source and publicly available System Management Mode backdoor for UEFI based platforms. Good as general purpose playground for various SMM…

Ghidra extension for PC firmware reverse engineering, providing loaders for PCI option ROMs, Intel Flash Descriptor, coreboot CBFS, and UEFI firmware…

The world's first agentic reverse engineer.