
CustomProcessingUnit
The first analysis framework for CPU microcode

The first analysis framework for CPU microcode

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

A QEMU/KVM-based USB fuzzing framework that finds device-driver bugs via reproducible VM execution, multiprocessing, and XML testcase generation.

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

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

Patched sdks that include private framework tbds

A Linux framework to enable userspace-defined "Virtual" PCIe card shims to enable in-host PCIe card driver development.

asadbg is a framework of tools to aid in automating live debugging of Cisco ASA devices

Root-cause analysis and reachability PoC for CVE-2026-64747, a buffer overflow in the AppleAVE2 kernel extension. Includes reversed IOKit wire…

Go Trusted Execution Environment (TEE)

GoTEE - example application

Embedded systems C2 software written in C/C#