IDA Pro是计算机软件的dissembler,它从计算机执行代码中生成汇编语言源代码。它为不同的处理器和操作系统支持多个可执行文件格式。
软件最强大的部分是它有自己的内置数据调试器。在这方面,经验丰富的专家可以大大简化由完全自动化工具支持的基本工作要点。
IDA Pro这个名字来源于英国交互式dissembler。IDA用于分析病毒(antivirus companies)、软件安全审计、反向工程。虽然IDA不是解码器,但它包含调试器(debugger),可以在更高层次上分析软件。
主要任务是将二进制代码转换为可读文本。以下是该项目独有的一些机会:
标准库函数识别(FLIRT技术)
交互式工作
先进导航系统
函数类型和参数系统
IDC编程语言
开放模块化建筑
几乎所有流行处理器的操作能力(列表)
几乎可以使用所有流行的文件格式(列表)。
处理高级别数据结构:数组,类型类型的结构