IDA Pro Free versions

It's an interactive, programmable, extendible, multi-processor disassembler
7.7
Jul 26, 2022
6.1
Sep 19, 2011
Review
5.0
Dec 10, 2010
4.9
Mar 18, 2008
Review

What's new

v6.1 [Sep 19, 2011]
Support for Android
The long awaited Android support in IDA is ready!
The new version can disassemble Android bytecode (Dalvik).
An IDA user kindly contributed the processor module and file loader
Native ARM code can be debugged too.
IDA Pro supports mixed ARM/Thumb code and can handle multithreaded applications
-64-bit support for Bochs/GDB debuggers
The Bochs emulating debugger is very handy for small snippets of code. Before we could handle only 32-bit code but the new version adds 64-bit support.
#
Currently only the IDB mode is supported, later we plan to add PE support as well.
The GDBServer module adds x64 support and works with the latest VMWare versions.
-Loading PDB files under Linux/MacOSX
Another long awaited feature is loading of PDB files under Linux and Mac OS X. Lack of this feature was a blocking factor for many Unix users. It is available now. Below is a screenshot made immediately after loading a PE file with PDB info on Linux.#
We added PDB support to the win32 debugger server. The Unix version of IDA connects to a remote MS Windows computer (or local Wine session) and retrieves PDB information from it.
- String encodings
Not only Unicode, but other character encodings can be displayed in the disassembly listing. It is even possible to specify the encoding of individual strings.
Low level conditional breakpoints
Conditional breakpoints can be very slow, especially during remote debugging. We addressed this problem by creating server side low level conditional breakpoints. They speed up the debugger tremendously. In our tests breakpoints were handled more than 20 times faster, even when running the remote server on the same computer as IDA Pro. Low level breakpoints are beneifical even for local debugging, so they are available for local debuggers too

Alternative downloads

IDA DisAssembler
IDA DisAssembler
rating

IDA is a powerful multi-processor disassembler and debugger.

Hopper Disassembler
Hopper Disassembler
rating

With this program you can disassemble your 32/64bits Windows executables.

PIC18 Disassembler
PIC18 Disassembler
rating

Microchip PIC18 Disassembler is a tool for the PIC18Cxxxx and PIC18F parts only.

IDA
IDA
Free
rating

Disassembles and debugs multiple targets and handles remote applications.

NoICE Debugger
NoICE Debugger
rating

NoICE is a debugger for microprocessors useful for many targets.