IDA Pro

IDA Pro

The best-of-breed binary code analysis tool, an indispensable item in the toolbox of world-class software analysts, reverse engineers, malware analyst and cybersecurity professionals.

A powerful disassembler and a versatile debugger

IDA Pro as a disassembler is capable of creating maps of their execution to show the binary instructions that are actually executed by the processor in a symbolic representation (assembly language). Advanced techniques have been implemented into IDA Pro so that it can generate assembly language source code from machine-executable code and make this complex code more human-readable.

The debugging feature augmented IDA with the dynamic analysis. It supports multiple debugging targets and can handle remote applications. Its cross-platform debugging capability enables instant debugging, easy connection to both local and remote processes and support for 64-bit systems and new connection possibilities.

IDA Pro has become the de-facto standard for the analysis of hostile code, vulnerability research and commercial off-the-shelf validation

Interactive

IDA Pro allows the human analyst to override its decisions or to provide hints so that the analyst can work seamlessly and quickly with the disassembler and analyze binary code more intuitively.

Programmable

IDA Pro is a complete integrated development environment. It consists of a very powerful macro-like language (IDC or IDAPython) that can be used to automate simple to medium complexity tasks.

Integrations

IDA runs on all standard platforms and handles multiple processors. It can also load and disassembles virtually any file format and therefore augment its analysis speed.

Open plug-in architecture

IDA’s functionalities can be easily extended by the use of programmable plug-ins. SDK is available for all registered IDA users.

Lumina server

The Lumina server holds metadata (names, prototypes, operand types, …) about a large number of well-known functions and helps improve the disassembly listing through users’ search.

F.L.I.R.T

Fast Library Identification and Recognition Technology identifies standard function calls for many compilers. This technology allows IDA to recognize standard library functions generated by supported compilers and greatly improves the usability and readability of generated disassemblies.

speed

Speed

IDA Pro analyzes binaries in a matter of seconds.
security

Security

We ensure the highest level of security for IDA.
maturity

Maturity

Thousands of test cases running on our server farm 24/7.
changes

Substantial changes

Is to be expected in every release: new features, supported processors, etc which are all added after deliberation and discussion.