For the complete documentation index, see llms.txt. This page is also available as Markdown.

Getting Started

Installation

Requirements

Install with HCLI

Most users should install with HCLI, which pulls all necessary files from our portal and installs any necessary dependencies. If you are installing offline or with a floating license, see the following sections.

Once you have purchased a license, install the Malware Analysis Add-on using HCLI. The Add-on will not appear in hcli extension search until you have an active license.

hcli login
hcli extension install hexrays/malware-analysis

Install offline

If you use IDA in an offline environment, such as within an airgapped network, use this method to install the Malware Analysis Add-on.

Download the offline extension bundle from the portal, using the section "Release > Plugins > Malware Analysis" and a name like "malware-analysis-offline". The bundle contains all the components and dependencies in a single archive, suitable for installation without internet connectivity. You'll need to transfer HCLI v0.26+ and the bundle to the offline environment via sneakernet.

Offline bundle in the Hex-Rays portal download center

On the offline system, use HCLI to install the Malware Analysis Add-on using the bundle:

Note that this system still needs all the same prerequisites listed above, including IDA 9.5, Python 3.10 with a virtual environment, and HCLI.

Install for use with a Floating License Server

Use the steps described in Install offline, sharing the extension bundle within your team.

First use

Verify the menu items

Default behavior and configuration

Next steps

The concept pages explain how each feature works and how to configure it:

To try a common workflow from start to end, begin with Unpack a malware sample or Import sandbox results from VMRay. The how-tos page lists all workflows, such as how to recover a stack string, emulate code from an idalib script, or decode data with CyberChef and write it back to the IDB.

Last updated

Was this helpful?