IDA Decompilers

增强二进制分析能力,并在反汇编输出的基础上在几秒钟内生成伪代码

Illustration of a star with a curved arrow. The accompanying text stat

快速

伪代码文本在几秒钟内即时生成。

jj

简洁

反汇编程序的输出对于人类分析人员来说只需要较少的时间来阅读和理解。

Illustration of a wireframe cube representing the concept of debugging

交互

变量名称和类型可以随时更改。

Illustration of concentric hexagons. The accompanying text states ‘Pro

结构化

生成的类似 C 的伪代码使分析的程序逻辑更加明显和直接。

Illustration of a grid of triangles pointing to the right, arranged in

高效

不再需要花费时间学习汇编语言。

Illustration of an atom-like structure with overlapping elliptical orb

可扩展

漏洞搜索还是覆盖率分析?借助我们的API,您可以增强反编译器的输出,使其更适合您的任务。

反编译器到底是什么?

DA 反编译器将人类可读的机器码(反汇编结果)转换为可读的类似 C 语言的伪代码文本。生成的输出更加清晰,从而可以更快、更直接地进行分析。

 

IDA 反编译器的独特之处:


> 编译器习惯用法识别
> 功能齐全的类型系统
> 可通过 SDK 完全扩展
> 交互性
> 输出简洁性

支持大量的处理器

虽然 IDA Pro 默认支持 60 多个处理器反汇编程序,但您还可以访问 11 种极其专业的反编译器,每种反编译器都针对不同的硬件平台(从 PC 和 ARM 到 MIPS)量身定制。

选择您需要的反编译器

我们的 IDA Pro 套餐包含不同的反编译器组合。请查看哪个套餐提供的反编译器数量最符合您的需求。

使用我们的附加组件增强你的工作流程

随着分析的复杂性不断增加,您可能需要使用其他工具来提高工作效率。

> 我们的团队插件使整个团队能够协作并处理同一个二进制文件。

> 我们的 Private Lumina 插件使组织能够跨二进制文件共享已识别函数的库。

decompilers

可用的反编译器

IDA Free

2 个基于云的反编译器:PC:x86 32 和 x86 64

IDA Classroom Free

4 个基于云的反编译器:x86(32 位和 64 位)和 ARM(32 位和 64 位)

IDA Home

来自同一系列的 2 个基于云的反编译器:x86(32 和 64)或 ARM(32 和 64)或 MIPS(32(+nM)和 64)或 PPC(32 和 64)或 ARC 或 RISC-V(32 和 64)

IDA Pro

您可以选择 2 到 11 个本地反编译器:x86 32、x86 64、ARM 32、ARM 64、MIPS 32(+nM)、MIPS 64、PPC 32、PPC64、ARC、RISC-V 32、RISC-V 64,具体取决于所选计划

FAQ

常见问答

IDA Pro 附带以下计划,其中反编译器的数量及其类型(基于云或本地)是主要分母: 

– IDA Pro Essential附带 2 个在线双反编译器供您选择,可在 Hex-Rays 云中运行。

– IDA Pro Expert-2 / Expert-4 / Expert-6计划分别配备您选择的 2 / 4 / 6 个反编译器,它们全部在本地运行(气隙)。

– IDA Pro Ultimate包含所有可用的反编译器,所有反编译器均在本地(气隙模式)运行。每当 Hex-Rays 发布新的反编译器时,拥有有效订阅的 IDA Pro Ultimate 用户都可以自动获取新的反编译器。

反编译器是特定 IDA 订阅套餐的一部分,不可单独购买。根据套餐不同,您可以获得 2 个云端反编译器,或者 2 个、4 个、6 个或全部为本地反编译器。如果您需要的反编译器数量超出套餐提供的数量,请升级到更高级别的套餐。例如,如果您选择了包含两个反编译器的 Expert-2 套餐,但后来决定需要第三个反编译器,则需要升级到 Expert-4 套餐。

您可以选择将永久许可证迁移到包含更多反编译器的订阅计划(例如,如果您需要 5 个反编译器,则迁移至 Expert-6),费用为包含更少反编译器的计划(例如,Expert-4),直至当前支持期/订阅期结束。点击此处查看更多详情。

目前,我们尚未提供包含所有反编译器的 IDA Pro 免费试用版。如果您想了解 IDA 的基本功能,我们建议您使用IDA Free进行测试。