
icicle-python
Python bindings for the Icicle emulator, enabling grey-box firmware fuzzing, binary emulation, and reverse-engineering workflows across x64 and ARM64…

Python bindings for the Icicle emulator, enabling grey-box firmware fuzzing, binary emulation, and reverse-engineering workflows across x64 and ARM64…

Linux operating system for embedded devices with writable filesystem, package management, and build framework. Enables custom firmware creation for…

nextpnr portable FPGA place and route tool

The firmware engineering home of the Circuit Crafters first electronic badge project.

Cross-platform library to parse, modify, and abstract ELF, PE, and MachO executable formats. Supports C++, Python, and Rust APIs with disassembler,…

A fork of the marauder firmware with Nyan box capabilities

Unlock the Meta Quest 1 bootloader and gain root access using GhostLock + CVE-2021-1931.

This repo contains instructions to reproduce CVE-2025-13425: Null Pointer dereference / Array over-indexing vulnerability that I found in Google's…

C library providing a portable API for acquiring signals from logic analyzers, oscilloscopes, multimeters, and other test instruments, with…

Decrypt TP-Link Firmware

Defensive vulnerability-research project comparing vulnerable and patched Grandstream GXP1600 firmware for CVE-2026-2329, using SquashFS extraction,…

Disclosure and PoC for a root file read/write flaw in the TP-Link Deco XE75 Pro V3 debug channel (tmpsvr opcodes 0xC456/0xF0), with CVSS analysis and…

Breathe fresh life into your bricked Nest, now with 100% less evil!

A libre cross-platform disassembler.

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

Raw binary firmware analysis software

IoTGoat is a deliberately insecure firmware based on OpenWrt.