Binary Ninja
Extra Install Steps
If you don’t plan on developing BinSync
If you are using Binary Ninja, and you don’t plan on developing BinSync, it’s recommended to install it through the Binary Ninja plugin manager, which allows you to skip these install steps.
- Click
Plugins->Manage Plugins
and search for and install BinSync - Continue setting up BinSync by setting up access to your BinSync repo
If you installed manually or via the install script
Since Binja may be running a custom Python interpreter, please manually set or verify that your Python
for Binja is set to the same python as python3
in your terminal. To do that:
- Open Binja
- Click
Edit->Settings->User
and search for Python - Select the correct Python interpreter for
Python Interpreter
- Restart Binja
Usage Notes
BinSync also works when you open .bndb files (or .hex files with identical contents) in place of the binary file used when creating the project.
Support Progress
Operations | Function Headers | Stack Vars | Global Vars | Structs | Enums | Comments |
---|---|---|---|---|---|---|
Symbols | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Types | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Pull | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Push | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Auto Push | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Previous
- Next