BinaryAI is a Neural Search Engine for binaries developed by Tencent Security KEEN Lab, aiming to help security researchers match the most similar source codes in a given binary.
BinaryAI provides three ways to access core APIs of BinaryAI Search Engine framework.
BinaryAI provides users with the ability to write custom tools to analyze binaries. Please refer to BinaryAI SDK Reference.
BinaryAI provides an IDA plugin to assist reverse engineering analysis with the IDA Pro user interface. The IDA Pro plugin enables users to apply BinaryAI retrieval results from source codes of millions of functions in the cloud to the file loaded in IDA Pro with a few clicks.
Command line tool
The command line tool now facilitates users with easy access to install the IDA plugin.
pip install --upgrade binaryai then you can add the binaryai plugin into $IDAUSR binaryai install_ida_plugin
A token is all you need to join BinaryAI Community, please apply for it here.
Please see the Documentation for more details.