This project is a port of IDA-Fusion, originally designed to work with IDA Pro 9.0, now adapted to be compiled with Visual Studio instead of GCC. IDA-Fusion is a tool specifically designed to extend the functionality of IDA Pro, making reverse engineering tasks more efficient.
This repository provides the source code and build instructions for using IDA-Fusion with IDA Pro 9.0 (version 9.0.240925) in Visual Studio.
This project is based on the original IDA-Fusion repository. All credit goes to the original authors for their work.
If you do not want to compile the project yourself, you can download the latest release and follow these steps:
Get the latest release here or compile it yourself.
Drag IDA-Fusion.dll into your IDA installation's plugins folder.
Once the plugin is installed, you can access the Fusion menu by:
- Using Edit > Plugins > Fusion, or
- Pressing CTRL + ALT + S to open the action menu.
- IDA Pro 9.0 (version 9.0.240925)
- Visual Studio (Recommended: Latest version)
- IDA Pro SDK (installed with IDA Pro)
First, clone the repository to your local machine:
git clone https://github.com/louis-dnb/IDA-Fusion.git- Open the solution file (
.sln) in Visual Studio. - Make sure that the project properties are configured to correctly link with the IDA SDK.
In Visual Studio, ensure that the following properties are correctly set to point to your IDA SDK installation (typically located in C:\Program Files\IDA Professional 9.0\sdk):
C:\Program Files\IDA Professional 9.0\sdk\include;%(AdditionalIncludeDirectories)
C:\Program Files\IDA Professional 9.0\sdk\lib\x64_win_vc_64;%(AdditionalLibraryDirectories)
Make sure you build the project in Release x64 configuration.
To set this:
- In Visual Studio, go to Build -> Configuration Manager.
- Select Release and x64 from the configuration options.
Once the project properties are configured correctly, you can build the solution by selecting Build -> Build Solution (or pressing Ctrl + Shift + B).