Quickly find differences and similarities in disassembled code
-
Updated
Sep 18, 2026 - Java
Quickly find differences and similarities in disassembled code
Export disassemblies into Protocol Buffers
Python Command-Line Ghidra Binary Diffing Engine
Ghidra Extension to integrate BinDiff for function matching
Automatically generate AV byte signatures from sets of similar binaries.
A python library for generate ida pro files (*.idb/*.i64) in batch mode & compare executable files use bindiff in batch mode.
Rust library to interface with BinDiff
A firmware map for your AI agent, served over MCP: every dangerous call it recognizes, what it couldn’t determine, and the functions a patch changed between two versions. Facts, never verdicts — your agent does the judging.
Website code, including some web tools & docs
BinExport for Ghidra 12.x (12.1.2). Patched build of google/binexport that fixes the NoSuchFieldError LabelString$LabelType.CODE_LABEL crash (issue #166) blocking BinExport + BinDiff on Ghidra 12.0+. Prebuilt Ghidra extension + headless export. Ghidra → BinExport → BinDiff pipeline restored.
Action to setup BinDiff including the IDA Pro plugins.
(Abandoned BinaryNinja PoC) An IDA Pro plugin for exporting disassemblies into BinNavi databases and to Protocol Buffers
Compare two versions of a binary or firmware and find the functions that changed.
Vulnerable-vs-patched reverse engineering: root cause, vulnerable code, the fix, and why it works.
To associate your repository with the bindiff topic, visit your repo's landing page and select "manage topics."