Welcome to First
The Function Identification and Recover Signature Tool (FIRST) developed by Talos, is an IDA Pro plugin that allows reverse engineers to more quickly complete static analysis. It makes finding similar functions faster and easier by removing the need to synchronize function metadata.
FIRST’s extensible framework allows users to submit function metadata to a repository and search the repository for function metadata similar to the function
Users can contribute function metadata and search for function metadata similar to the function(s) being analyzed in IDA. FIRST’s framework allows developers to create new ways to derive similarities between functions.
- Save function metadata (name, prototype, and comment)
- Provide way to find similar functions
- Allow users to apply function metadata in IDA Pro
- Reduce reverse engineering time
Requirements & Installation
Implement the FIRST plugin today!
The IDA Pro plug-in can be downloaded from GitHub
For the most stable version of FIRST, get the plug-in from the master branch. For the latest (not stable) version of FIRST, get the plug-in from any of the development branches. (more)
Once you have a copy of the plug-in, installing the plug-in is as simple as copying the Python file into the plugins folder. For IDA Pro 6.9 installed on Windows this folder can be found at: C:\Program Files (x86)\IDA 6.9\plugins (less)
Check out our Docs.
Submit Your Own Engine
Show Us What You Got!