BinDiff uses a unique graph-theoretical approach to compare executables
by identifying identical and similar functions
Description
BinDiff is a comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.
With BinDiff you can identify and isolate fixes for vulnerabilities in vendor-supplied patches. You can also port symbols and comments between disassemblies of multiple versions of the same binary or use BinDiff to gather evidence for code theft or patent infringement.
BinDiff is a comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.
With BinDiff you can identify and isolate fixes for vulnerabilities in vendor-supplied patches. You can also port symbols and comments between disassemblies of multiple versions of the same binary or use BinDiff to gather evidence for code theft or patent infringement.
Use Cases
To learn more about the features of BinDiff, you can refer to the BinDiff Manual.
- Compare binary files for x86, MIPS, ARM, PowerPC, and other architectures supported by IDA Pro, Binary Ninja or Ghidra
- Identify identical and similar functions in different binaries
- Port function names, anterior and posterior comment lines, standard comments and local names from one disassembly to the other
- Detect and highlight changes between two variants of the same function
To learn more about the features of BinDiff, you can refer to the BinDiff Manual.