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
Fast
IDA analyzes binaries in a matter of seconds.
Fully interactive
Work seamlessly and quickly
with the disassembler and analyse code more intuitively.
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
Same interface
and features for dozens of processors
to speed up the analysis process.
Handles numerous file formats
IDA
loads and disassembles virtually any file format.
Powerful debugger
IDA is also a
versatile debugger, supports multiple debugging targets
and can handle remote applications.
Programmable
Extend IDA in line with your own
requirements through IDC or IDAPython.
Open plug-in architecture
IDA’s functionality
can easily be extended by the use of programmable plug-ins.
FLIRT
Fast Library
Identification and Recognition Technology identifies standard function calls for many compilers.
Graphing
Code graphing provides a pictorial overview of the code structure at a glance.
Lumina server
The Lumina server
holds metadata (names, prototypes, operand types, …) about a large number of well-known functions.
Customizable
IDA sports a fully customizable and unified
work environment on all platforms.