IDA Pro icon

IDA Pro For Linux

3.5/5 4
Shareware    

An interactive, programmable, extendible, multi-processor disassembler. #Multi-processor disassemble  #Source code  #Debugger specialists  #Processor  #Disassemble  #Code  

Description

features

changelog

Free Download

IDA Pro is a programmable, interactive, multi-processor disassembler combined with a local and remote debugger and augmented by a complete plugin programming environment.

IDA Pro is in many ways unique. Its interactivity allows you to improve disassemblies in real time. Its multi-processor support is unmatched. Yet, two of our technologies are truly unique, have never been implemented under any form in any real-life disassemblers and, more importantly, are incredible time savers.

As a disassembler, IDA Pro explores binary programs, for which source code isn't always available, to create maps of their execution. The real interest of a disassembler is that it shows the instructions that are actually executed by the processor in a symbolic representation called assembly language. If the friendly screen saver you have just installed is spying on your e-banking session or logging your e-mails, a disassembler can reveal it. However, assembly language is hard to make sense of.

That's why advanced techniques have been implemented into IDA Pro to make that code more readable, in some cases, quite close to the original source code that produced the binary program. The map of the program's code then be postprocessed for further investigations. Some people have used it as the root of a genomic classification of viruses. (digital genome mapping advanced malware analysis)

But, in real life, things aren't always simple. Hostile code usually does not cooperate with the analyst. Viruses, worms and trojans are often armoured and obfuscated. More powerful tools are required.

The debugger in IDA Pro complements the static analysis capabilities of the disassembler: by allowing to single step through the code being investigated, the debugger often bypasses the obfuscation and helps obtain data that the more powerful static disassembler will be able to process in depth. IDA Pro can be used as a local and as a remote debugger on the 80x86 (typically Windows/Linux) and the ARM plaform (typically Windows CE PDAs). Remote debuggers are very useful when one wants to safely dissect potentially harmful programs.

Because no computer can currently beat the human brain when it comes to exploring the unknown, IDA Pro is fully interactive. In sharp contrast with its predecessors, IDA always allows the human analyst to override its decisions or to provide hints. Interactivity culminates in a built-in programming language and an open plugin architecture.

IDA Pro contains a complete development environment that consists of a very powerful macro-like language that can be used to automate simple to medium complexity tasks. For more advanced tasks, our open plugin architecture puts no limits on what external developers can do to enhance IDA Pro's functionality. One could, for example, extend IDA Pro with a MP3 player and make malware sing. However, we suspect our governmental customers are involved in more serious projects.

Limitations in the unregistered version

  • it only supports the 80x86 & ARM family : IDA Pro support a large number of other processors.
  • it will only load file of PE/ELF/Macho-O formats. The full version of IDA Pro will accept virtually any file, from Atmel ROMs to iPhone executables. See our disassembly gallery for information about the additional processors, operating systems and file formats we support.
  • the only compiler signatures included are the ones that can be used to produce Windows 32 PE files; the only type information included is for Visual C++ 6 and Borland C++ Builder.
  • The MS Windows version contains a demo version of the ARM/Windows CE debugger.
  • The MS Windows version contains a demo version of the Bochs debugger. Please note that the full version support Bochs debugger on all platforms.
  • Check the debugger tutorial NEW!
  • you will not be able to save your work, it will time out after some use, it will not disassemble itself.

What's new in IDA Pro 6.0.101130:

  • 6812: support an alternative memory layout for paged segments which allows to use short offsets inside the segment
  • ARM: added a switch pattern that uses BX to jump to case labels
  • ARM: display the optional operand of the MRC/MCR instructions, as preferred by the ARM documentation
  • ARM: support another variation of GCC Thumb-2 switches
Read the full changelog

IDA Pro 6.0.101130

add to watchlist add to download basket send us an update REPORT
  runs on:
Linux
  10 screenshots:
IDA Pro - screenshot #1IDA Pro - screenshot #2IDA Pro - screenshot #3IDA Pro - screenshot #4IDA Pro - screenshot #5IDA Pro - screenshot #6IDA Pro - screenshot #7IDA Pro - screenshot #8IDA Pro - screenshot #9IDA Pro - screenshot #10
  main category:
Programming
  developer:
  visit homepage

Bitdefender Antivirus Free 27.0.35.146

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

7-Zip 23.01 / 24.04 Beta

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

calibre 7.9.0

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

ShareX 16.0.1

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

Windows Sandbox Launcher 1.0.0

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

Zoom Client 6.0.3.37634

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

Context Menu Manager 3.3.3.1

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

IrfanView 4.67

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

% discount
Context Menu Manager
  • Context Menu Manager
  • IrfanView
  • Microsoft Teams
  • Bitdefender Antivirus Free
  • 4k Video Downloader
  • 7-Zip
  • calibre
  • ShareX
  • Windows Sandbox Launcher
  • Zoom Client
essentials


User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy