IDA

软件描述

IDA 提供强大的反汇编和反编译功能,支持多种处理器和文件格式。其高质量的伪代码与原始源代码相似,有助于分析跨平台软件。它具备动态调试功能,通过 Lumina 实现元数据控制,并能有效进行代码去混淆。

官方网站

访问软件的官方网站了解更多信息

官方认证

hex-rays.com

安全链接HTTPS

什么是 IDA?

一款功能强大的反汇编器、反编译器和多功能调试器,集于一身。
可反汇编几乎所有内容。
IDA 反汇编器以其对多种处理器和文件格式的无与伦比支持而著称。这种卓越的通用性使其成为首选工具。无论您是在分析嵌入式系统、移动应用还是复杂的多平台软件,IDA Pro 的全面兼容性都能确保您拥有完成任何任务的最佳工具。

轻松获得高质量的反汇编输出。
无需使用 IDA 的反汇编编辑功能(如高级结构定义、命名、类型设定、注释等),即可自动获取高质量输出。

高质量、易读且可维护的伪代码。
IDA 反编译器专注于生成语义上接近原始源代码、易于阅读和维护的代码,得益于高层抽象、语义保留、可读性优化、类型推断、结构恢复等多项技术。

知名函数的元数据,触手可及。
由 Hex-Rays 维护的公共 Lumina 服务器,记录了知名函数的相关元数据,如名称或操作数类型。您的 IDA 实例仅与公共 Lumina 服务器交换哈希值和元数据,避免在网络上传输敏感字节模式。

若您希望完全掌控元数据,请启用我们的私有 Lumina 插件,使用自建的 Lumina 服务器。

将代码模式与已知库匹配,提升分析效率。
我们采用 FLIRT(快速库识别与识别技术)帮助逆向工程师识别二进制文件中使用的库,从而显著提升生成反汇编结果的可读性。

借助 gooMBA 理解混淆二进制文件。
IDA Pro 大大简化了处理混淆二进制文件(尤其是包含混合布尔-算术表达式的情况)的逆向工程工作流程。gooMBA 插件随 IDA Pro 一同提供,结合代数方法与程序合成技术,并采用智能启发式算法,实现业界领先的去混淆性能。它可直接集成至 Hex-Rays 反编译器,并连接 SMT 求解器以验证简化结果的正确性。

利用 IDA 调试器开展动态分析。
IDA 不仅是反汇编器,更是一款功能强大的调试器。除了协助检测和修复其他程序中的错误外,它还支持多种调试目标,并能处理远程应用程序。

🔄 替代方案

31 个选择
Hiew

Hiew

软件

Hiew(意为“黑客视图”)是由Eugene Suslikov(sen)编写的广受欢迎的DOS和Windows控制台十六进制编辑器。其功能包括以文本、十六进制和反汇编模式查看文件。

付费 • 专有
查看详情
Immunity Debugger

Immunity Debugger

软件

Immunity Debugger 是一种强大的新方法,用于编写漏洞利用代码、分析恶意软件以及逆向工程二进制文件。它基于一个稳固的用户界面,具备函数图表功能、业界首个专为堆创建设计的堆分析工具,以及庞大且得到良好支持的……

免费 • 专有
查看详情
💻

Boomerang decompiler

反编译器

一种通用、开源且可重定向的机器码程序反编译器。

免费 • 开源
查看详情
Relyze

Relyze

软件

Relyze 是一个交互式软件逆向工程与分析平台,具有以下主要功能:

付费 • 专有
查看详情
REDasm

REDasm

软件

REDasm 是一个跨平台反汇编器,拥有现代代码库,从业余爱好者到专业逆向工程师均可使用。

免费 • 开源
查看详情
angr

angr

软件

angr 是一个用于 Python 的开源二进制分析平台。它结合了静态和动态符号化(“混同”)分析,提供了多种工具以解决各类任务。

免费 • 开源
查看详情
Panopticon

Panopticon

软件

Panopticon 是用 Rust 编写的跨平台反汇编工具,用于逆向工程。它具备对多种平台和指令集的二进制文件进行反汇编、分析、反编译和打补丁的功能。

免费 • 开源
查看详情
Spray

Spray

软件

Spray 是一个用于 C 代码的微型调试器,所需心智负担极小。所有功能均旨在简单易懂。

免费 • 开源
查看详情
上一页下一页
评分5 / 5.0

支持平台