
baochip-1x
Open-source silicon RTL and simulation tools for the Baochip 1x SoC, featuring a VexRiscv CPU, Verilator-based verification, and documentation for…

Open-source silicon RTL and simulation tools for the Baochip 1x SoC, featuring a VexRiscv CPU, Verilator-based verification, and documentation for…

The first analysis framework for CPU microcode

An interactive disassembler for the CPU 6502, focused on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, flow…

Decrypts Intel Atom microcode updates and unpacks XuCode with recovered RC4 keys, revealing internal CPU microcode structures for hardware security…


Determine which CPU architecture is used in a binary file.

Ghidra Processor for the Play Station 2's Emotion Engine MIPS based CPU

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

Unlocking _everything_ on the CPU with DRAM scrambling

FPGA-based hardware emulation platform main binary and documentation for retro system development, firmware compilation, and hardware security…

Platform for emulation and dynamic analysis of Linux-based firmware

Framework for compiling and executing Go applications on bare metal processors, enabling secure firmware development with reduced attack surface…

Hybrid kernel combining Mach, FreeBSD, and IOKit for macOS and iOS. Provides core OS services, driver framework, and security policy enforcement on…

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

Deliberately insecure OpenWrt-based firmware for hands-on IoT security training. Features vulnerability challenges mapped to the OWASP IoT Top 10 for…

Bluetooth experimentation framework for Broadcom and Cypress chips.

idahunt is a framework to analyze binaries with IDA Pro and hunt for things in IDA Pro

Open-source hardware and software toolkit for reverse-engineering and communicating with infrared-based electronic shelf labels. Includes custom…