BinDiff: an open source comparison tool for binary files

BinDiff, a binary file comparison tool that can quickly find differences and similarities in disassembled code, has been open sourced.

Using BinDiff, you can identify and isolate fixes for vulnerabilities in vendor-provided patches.

You can also port symbols and comments between disassemblies of multiple versions of the same binary, or use BinDiff to collect evidence of code theft or patent infringement.

Example

  • Compare binaries for x86, MIPS, ARM, PowerPC, and other architectures supported by popular disassemblers
  • Identify identical and similar features in different binaries
  • Port function names, comments and local names from one disassembly to another
  • Detect and highlight changes between two variants of the same feature

Latest releases

The latest snapshot version has the following changes compared to version 7:

  • IDA: Supports IDA Pro 8.3, the minimum version requirement is 8.0
  • IDA: Replace obsolete input type A in Import Symbols and Annotations dialog
  • IDA: more robust handling of functions without names
  • Windows: Delay loading of dbghlp.dll so that WinDbg debugging works as expected
  • Command line difference: Add option to generate only similarity scores, but not actual .BinDiff files
  • Internal changes to remove C++ exceptions in code
  • Fix memory leaks using SQLite database classes
  • Use faster descent maps in different engines
  • Increased cutoff for discarding large functions in BinExport

BinDiff is available for download on GitHub .

Guess you like

Origin blog.csdn.net/qq_29607687/article/details/133285893