Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

binaryai/plugins

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BinaryAI Plugin for Ghidra / IDA Pro

Upload your binary to binaryai.net and wait for the analysis finishes, then you can download the result json file with BinaryAI similarity button. Or try with binaries and results in samples. readme

Load result with Ghidra

  1. Download binaryai.py and put it in $USER_HOME/ghidra_scripts
  2. Open your binary in Ghidra
  3. Open Window -> Script Manager, find binaryai.py and double click to run script
  4. Select the result json file downloaded from binaryai.net in the file dialog
  5. Open Window -> Bookmark to see all matched functions in BinaryAI category, navigate in code browser to see matched function details Ghidra

Load result with IDA Pro

  1. Download binaryai.py and put it in $IDA_INSTALL_DIR/plugins
  2. Install dependency: pip install pygments
  3. Open your binary in IDA Pro
  4. Invoke the plugin with Ctrl-Shift-B or Edit -> Plugins -> BinaryAI
  5. Select the result json file downloaded from binaryai.net in the file dialog
  6. Matched functions will be highlighted in Functions window, navigate in IDA view or Pesudocode view to see matched function details IDA

About

Ghidra/IDA Pro plugins to load similarity result from binaryai.net

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.