All categories

IDA Pro Free 6.1

Free Interactive, powerful disassembler for code analysis, vulnerability research, and validation
2.8 
Latest version:
7.7 See all
Developer:

This versatile, customizable, and powerful disassembler and debugger solution is widely recognized as the industry standard for analyzing malicious code, conducting vulnerability research, and validating multiple Commercial Off-The-Shelf (COTS) products.

The IDA Pro Disassembler and Debugger is an interactive, programmable, extendible, multi-processor disassembler hosted on Windows, Linux, or Mac OS X. IDA Pro has become the de-facto standard for the analysis of hostile code, vulnerability research and COTS validation.


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

Suggestions

Microsoft Visual Studio 2010
Microsoft Visual Studio 2010
Free

The Remote Debugger Installation is intended for computers without Visual Studio

COM Port Stress Test
COM Port Stress Test
Free

Test the behavior of COM, RS232, and RS485 ports

Virtual GPS
Virtual GPS
Free

Simulate GPS receivers and test GPS applications

Download
Free