Interactive Disassembler
From Free net encyclopedia
The Interactive Disassembler, more commonly known as simply IDA, is a commercial disassembler widely used for reverse engineering. It supports a variety of executable formats for different processors and operating systems.
Although IDA performs a large degree of automatic code analysis to a certain extent, leveraging cross-references between code sections, knowledge of parameters of API calls, and other information, it is focused on being interactive. A typical IDA user will begin with an automatically generated disassembly listing and then rename, annotate, or otherwise add information to the listing, until it becomes clear what it does, creating an effective reverse-engineering.
Created as a shareware by Ilfak Guilfanov, it was later turned into a commercial product by DataRescue, a Belgian company, who currently maintains and supports an improved version called IDA Pro. Along with the Professional version, DataRescue has constantly made a freeware version available.
Ilfak is the main author of IDA (Interactive Disassembler Pro) and is arguably one of the best low-level Windows experts in the world.
External links
- English-language IDA Pro home page
- Russian-language IDA Pro home page
- OpenRCE.org: Large collection of IDA plug-ins and scripts
- IDA v3.7 download page. This is a DOS Text User Interface program that can disassemble 80x86, Z80, 6502, Intel 8051, Intel i860, and PDP-11 code.
- IDA Freeware v4.1 download - A Windows program that can only disassemble 80x86 code. See also IDA Freeware v4.3 download.it:Interactive Disassembler