


LAVA: Large-scale Automated Vulnerability Addition

Static binary vulnerability scanner using abstract interpretation on Ghidra Pcode. Detects CWE classes like buffer overflows, use-after-free, and…

Intel, AMD, VIA & Freescale Microcode Extraction Tool

Discovering vulnerabilities in firmware through concolic analysis and function clustering.

A machine learning tool that ranks strings based on their relevance for malware analysis.

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

Karonte is a static analysis tool to detect multi-binary vulnerabilities in embedded firmware

An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.

Workshop on firmware reverse engineering

Build and query a graph database representation of source code

Extract Windows Defender database from vdm files and unpack it

HyperDeceit is the ultimate all-in-one library that emulates Hyper-V for Windows, giving you the ability to intercept and manipulate operating system…

AI-Assisted Reverse Engineering with Ghidra


Headless Binary Ninja MCP server — giving AI agents deep reverse-engineering capabilities via 180 tools.

Tools for analyzing UEFI firmware and checking UEFI modules with FwHunt rules

Go package that aids in binary analysis and exploitation