简介
IDA Pro 是一款计算机软件反汇编器,可将机器可执行代码反汇编成汇编语言源代码。它支持多种处理器和操作系统的多种可执行文件格式。
该程序最大的优势在于其内置的数据调试器。经验丰富的专家可以借助它显著简化关键工作流程,而这些工作流程将由全自动工具提供支持。
IDA Pro 的名称来源于“Interactive Disassembler”(交互式反汇编器)。IDA 被杀毒软件公司用于病毒分析、软件安全审计和逆向工程。虽然 IDA 不是反编译器,但它包含调试器,可以对程序进行高级分析。
其主要任务是将二进制代码转换为可读的程序文本。以下是该程序的一些独特功能:
标准库函数识别(FLIRT 技术)
交互式操作
高级导航系统
函数类型和参数系统
内置 IDC 编程语言
开放式模块化架构
几乎兼容所有主流处理器(列表)
几乎兼容所有主流文件格式(列表)
支持高级数据结构:数组、结构体、枚举类型