
Dna
LLVM based static binary analysis framework

LLVM based static binary analysis framework

Python Command-Line Ghidra MCP

From Solder to Shell: Full Hardware Exploitation of the Linksys WRT54GL Router (CVE-2022-43973)

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

N-gram-based type recovery tool for binaries, recovering structures and function signatures from decompiled code with high throughput and actionable…

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

Tiny cute emulator plugin for IDA based on unicorn.

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

IoTGoat is a deliberately insecure firmware based on OpenWrt.

FPGA based microcomputer sandbox for software and RTL experimentation

Build your own custom WiFi Pineapple Tetra firmware tailored to any based MIPS 24Kc architecture router. (WiFi Pineapple Tetra DIY)

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

A complete browser-based reverse engineering platform built on Rizin, running entirely client-side via WebAssembly.

CVE-2025-21479 proof-of-concept, I think

Multi-architecture pcode emulator using Ghidra/Sleigh for AFL++ fuzzing of binaries, firmware, and embedded targets; detects memory-corruption bugs…

EmbedOS - Embedded security testing virtual machine

Tools for analyzing and reverse engineering MediaTek baseband firmware, including file extraction, symbol parsing, and Ghidra integration for modem…

BLE-based Fitbit research tool for authentication replay, encrypted activity dump decryption, memory/firmware extraction, and custom firmware…