This is the official VirusTotal plugin for Hex-Rays IDA Pro. This plugin integrates functionality from VirusTotal web services into the IDA Pro's user interface.
The current version is v0.11. This release integrates VTGrep into IDA Pro, facilitating the searching for similar code, strings, or sequences of bytes.
This plugin has been developed for IDA Pro versions 7.0 and beyond and supports both Python 2.7 and 3.x.
It requires the "requests" module, the easiest way of installing it is by using pip
:
$ pip install requests
Copy the content of the plugin
directory into the IDA Pro's plugin directory and start IDA Pro.
OS | Plugin path |
---|---|
Linux | /opt/ida-8.X/plugins |
macOS | ~/.idapro/plugins |
Windows | %ProgramFiles%\IDA 8.X\plugins |
While in the disassembly window, select an area of a set of instructions and right-click to chose one of the following actions:
Another option is to look for similar strings. To search for similar ones, open the Strings Windows
in IDA Pro, right-click on any string (one or many) and select Virus Total -> Search for string
.
These actions will launch a new instance of your default web browser, showing all the matches found in VTGrep. Remember that your default web browser must be logged into your VirusTotal Enterprise account in order to see the results.
Check IDA Pro's output window for any message that may need your attention.
Note: This version supports Intel 32/64 bits and ARM processor architectures when searching for similar code. Probably more architectures are supported but it hasn't been tested yet.