IDA 完全使用 C++ 编写而成,适用于三大主流操作系统:Microsoft Windows、Mac OS X 和 Linux。IDA 的主要目标之一,在于呈现尽可能接近源代码的代码,而且通过派生的变量和函数名称来尽其所能地注释生成的反汇编代码,货真价实。其内核算法的高速和可扩展性,使 Hex-Rays 不仅能够在众所周知的 C/C++ 反编译问题中取得突破性的进展,还为二进制分析领域的未来发展奠定了坚实的基础。
IDA Pro是一个基于Windows, Linux 或 Mac OS X 的多处理器反汇编程序和调试器。IDA Pro整合了一个交互式、可编程的多处理器反汇编器,以及本地和远程调试器,并用完整的插件编程环境来增强功能。如果您希望测试该软件,请下载试用版。
Hex-Rays Decompiler将二进制软件分析带到数百万程序员的面前。它将可执行程序转换为人类可读的C式伪代码(pseudocode)文本。目前,该反编译器支持用于x86,x64,ARM32,ARM64和PowerPC处理器的编译器生成的代码。 该反编译器在MS Windows,Linux和Mac OS X上运行。支持GUI和文本IDA版本。在文本模式下,只有批处理操作可用。
IDA Pro的使用者和用途
IDA Pro的用途:恶意代码分析、漏洞研究、COTS验证、隐私保护、其他学术研究。
IDA Pro的使用者可以是:游戏开发公司、反病毒及漏洞安全公司、大型软件开发公司、手机开发公司、工业4.0应用升级产业、司法鉴定。