Skip to content

reversedcodes/bindiff-ida9-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BinDiff & BinExport Installer for IDA Pro and Home 9.x

This repository provides a Windows batch script to automatically build
BinExport and
BinDiff with IDA Pro 9.x SDK support.

Requirements

Before running the installer script, make sure the following tools are installed and available in PATH:

Installation

  1. Clone or download this repository.

  2. Place your IDA SDK inside build/idasdk/ so it looks like:

    build/
      idasdk/
        idasdk92/
          include/
          lib/
    
  3. Run the script:

    install_and_build.cmd

The script will:

  • Set up the Visual Studio developer environment.
  • Check for required tools.
  • Clone BinExport and BinDiff.
  • Build both projects with CMake and Ninja.
  • Place the resulting plugins in build/out/.

Output

After the build, the following files should exist:

  • build/out/binexport/ida/binexport64.dll
  • build/out/bindiff/ida/bindiff8_ida64.dll

Copy these DLLs to your IDA Pro or Home plugins directory, for example:

C:\Users\<USER>\AppData\Roaming\Hex-Rays\IDA Pro\plugins

Notes

  • BinDiff requires BinExport to function properly.
  • Building the Java GUI part of BinDiff requires a commercial yFiles license and is not included here.
  • This script focuses on building the IDA Pro plugin components.

⚠️ IDA 9.x Compatibility Note

BinDiff currently expects an ida64.exe binary, but IDA 9.x only ships a single ida.exe.
To work around this:

  • Copy ida.exe and rename the copy to ida64.exe.

About

This repository provides a Windows batch script to automatically build

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published