IDA highlights

IDA Pro is a mature and extremely versatile software. Describing all its capabilities would require an entire book — but here are a few important highlights that are sure to be of interest to all, from the professional reverse engineer to hobbyists

IDA is fast

Fast
IDA analyzes binaries in a matter of seconds.

Fully interactive

Fully interactive
Work seamlessly and quickly with the disassembler and analyse code more intuitively.

Runs on all standard platforms

All standard platforms supported
IDA runs on all standard platforms — MS Windows, Linux, Mac OS X both in GUI and console modes.

Multiple processor handling

Multiple processor handling
Same interface and features for dozens of processors to speed up the analysis process.

Numerous file formats

Handles numerous file formats
IDA loads and disassembles virtually any file format.

Powerful debugger

Powerful debugger
IDA is also a versatile debugger, supports multiple debugging targets and can handle remote applications.

Programmable

Programmable
Extend IDA in line with your own requirements through IDC or IDAPython.

Open plug-in architecture

Open plug-in architecture
IDA’s functionality can easily be extended by the use of programmable plug-ins.

FLIRT

FLIRT
Fast Library Identification and Recognition Technology identifies standard function calls for many compilers.

Graphing

Graphing
Code graphing provides a pictorial overview of the code structure at a glance.

Lumina server

Lumina server
The Lumina server holds metadata (names, prototypes, operand types, …) about a large number of well-known functions.

Customizable

Customizable
IDA sports a fully customizable and unified work environment on all platforms.