Realtime IDA Pro and Binary Ninja sync plugin
Syncs:
- Comments
- Symbol names
- Stack var names
- Structs
- Code coverage (how much time was spent looking at a block)
First, clone to IDA Data Dir:
- Windows:
%APPDATA%\Hex-Rays\IDA Pro
- Mac/Linux:
~/.idapro
Now:
- Make a file in your dir above named idapythonrc.py and append
import revsync
. - Copy config.json.template to config.json and fill out.
- Restart IDA and look for revsync messages in the console.
- In the Python console, typing
import revsync
should work without issue.
- In the Python console, typing
Expected data directory layout is this (Mac/Linux):
~/.idapro/idapythonrc.py
~/.idapro/revsync/
- Clone to your plugin folder.
- Restart Binary Ninja, and fill in config when prompted.
- Load your binary, and let Binary Ninja finish analysis.
- Right click and select 'revsync: load'
- Done!