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 个选择

Okteta 是一个用于文件原始数据的简单编辑器。这类程序也被称为十六进制编辑器或二进制编辑器。数据以传统方式显示,包含两列:一列是数值,另一列是对应的字符。

免费 • 开源
查看详情
Binary Workbench

Binary Workbench

反编译器

在线反汇编、修补并编译可执行文件。

免费 • 专有
查看详情
RemedyBG

RemedyBG

软件

RemedyBG 是一款从零开始编写的 64 位 Windows 调试器,旨在取代庞大的 Visual Studio 调试器。

付费 • 专有
查看详情
c[ode]clap

c[ode]clap

软件

codeclap 是一个跨平台的源代码级 x64 调试器,旨在通过不“碍事”来全面提升各平台上的调试体验。所有支持的平台都被视为平等,只要……

付费 • 专有
查看详情
💻

HT editor

软件

HT 是用于可执行文件的文件编辑器/查看器/分析器。其目标是结合调试器的底层功能与 IDE 的易用性。我们计划实现所有(十六进制)编辑功能,并支持最重要的文件格式。

免费 • 开源
查看详情
ODA Online Disassembler

ODA Online Disassembler

软件

ODA 是一款适用于多种机器架构的在线反汇编工具,包括:Alpha、ARM、AVR、Intel x86、摩托罗拉 68000、MIPS、PDP-11、PowerPC、SPARC、Z80 等!上传 Windows PE 文件、ELF 或原始二进制文件,即可查看反汇编结果及目标文件元数据等...

免费 • 专有
查看详情
Malimite

Malimite

反编译器

Malimite 是一款专为 iOS 和 macOS 设计的反编译工具,旨在帮助研究人员分析和解码 IPA 文件及应用程序包。

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

支持平台