IDA 9.5 是专为智能体时代打造的版本

IDA Pro 9.5 (macOS, Linux, Windows) - 强大的反汇编程序、反编译器和多功能调试器

A powerful disassembler, decompiler and a versatile debugger. In one tool.

请访问原文链接:https://sysin.org/blog/ida-pro-9/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


摘要:IDA 9.5 测试版来了,新增 IDA MCP 与 Assist AI 能力,扩展多平台反汇编与反编译支持,并推出恶意软件分析插件及多项性能与协作功能升级。

IDA Pro

一个强大的反汇编程序、反编译器和多功能调试器。集成在一个工具中。

IDA Pro

IDA 9.5 Beta 已发布

2026 年 10 月 1 日

IDA 9.5 Beta is available

IDA 9.5 Beta 于今天正式上线。已经可以提供试用。

这是一次重要的版本更新,下面来看看其中有哪些内容。

IDA 9.5 是专为智能体时代打造的版本

IDA 9.5 引入了两项重要的 AI 能力:

  • Hex-Rays 官方的 IDA MCP,一种先进的 MCP,可将 IDA 连接到前沿 LLM。与传统的通过函数调用实现的 IDA MCP 相比,它可以将 token 消耗降低约 20%。
  • Assist,一种 AI harness,可帮助逆向工程师提高工作效率,而且无需离开 IDA。它专为逆向工程打造,通过专业化的上下文、记忆和工具增强 AI 模型,通常能够产生比通过通用 AI harness 执行等效提示词更加具有可操作性的结果。

这两项能力都是与模型无关(model-agnostic)的,可以无缝集成任何能力足够强的 LLM,无论模型部署在本地还是通过云服务提供商访问。

这两项能力还支持同时分析多个相互依赖的二进制文件,而对于大规模流水线处理而言,IDA MCP 显然是更合适的选择。

由于 IDA MCP 和 Assist 会与外部 AI 系统通信,因此它们的使用可能与某些组织的安全策略或隔离网络部署策略不兼容。因此,这两项能力虽然同时提供给 IDA Pro 和 IDA Home,但在使用之前都必须显式安装和配置:

  • IDA MCP(Code Mode)以免费开源软件形式提供,可从 Hex-Rays 的 GitHub 仓库获取。
  • Assist 作为免费的 Hex-Rays 插件提供,可以通过 hcli 轻松安装。

IDA 9.5 还大幅扩展了 IDA 的平台覆盖范围

IDA 9.5 对 Apple Kernel Cache 和 Apple DriverKit 分析进行了重大改进,提供了更加简化的工作流程以及 OSMetaClass 层次结构重建功能。

该版本还扩展了反汇编器和反编译器对 SSE、AVX、Armv9 和 MIPS Release 6 指令集扩展的支持,同时显著改进了 PowerPC 分析,尤其是针对 Microsoft Xbox 和 Sony PlayStation 二进制文件的分析,以及 ARC 分析。

对于嵌入式逆向工程,IDA 9.5 引入了 Infineon TriCore 和 Qualcomm Hexagon QDSP6 反编译器;移动端分析人员则获得了 Android DEX/ODEX 反编译器,可以生成可读的 Java 代码。这些第一代反编译器只是一个开始,下一版 IDA 已经计划加入大量改进。

IDA 9.5 还带来了大量针对最初使用 Rust、Swift 和 Go 编写的应用程序的反编译改进。Modern C++ 也没有被落下,其中包括大量增强功能,例如现在可以将独立位域恢复为单独的结构体成员,而不再将其表示为不透明的值。

另一个值得注意的新功能是递归反编译(recursive decompilation),可以通过 Ctrl+F5 使用。它会自动沿着调用图扩展反编译范围,让分析人员和 AI 智能体能够立即查看完整的子系统,同时减少手动操作并提升整体分析质量。

除了这些主要功能之外,IDA 9.5 还包含大量性能改进、错误修复和易用性增强,包括全新的 Pathfinder widget、FLIRT 2.0 签名包、demangler 和 parser 的全面改造,以及 Domain API 升级。

IDA Home 9.5 现在让业余爱好者几乎拥有与 Pro 用户同等的能力

业余逆向工程师会发现,IDA Home 9.5 大幅扩展了他们可以使用的功能,因为现在它已经包含针对 11 种架构和平台的在线反编译器:Intel x86/x64、Arm 32/64、MIPS 32/64、PowerPC 32/64、RISC-V 32/64,以及 Android DEX/ODEX。

IDA Home 9.5 还通过 IDA MCP 实现与前沿 AI 模型的无缝交互,并通过 Assist(内置 AI harness)为用户带来了完整的智能体体验。

IDA Home 仅授权用于非商业用途。

专为恶意软件猎手打造的全新 Malware Analysis 插件

与 IDA 9.5 同时发布的还有全新的 Malware Analysis add-on,专为恶意软件分析人员设计。它可以帮助用户解包具有规避能力的二进制文件、在隔离的执行环境中单步分析可疑代码,以及直接将 VMRay 和 Speakeasy 等沙箱中的运行时数据导入 IDA。

该插件不仅通过新的用户界面功能扩展 IDA,还提供 API/MCP 端点,使大多数工作流程同样可以被 AI 智能体访问。

由于这些能力并非所有逆向工程师都需要,因此它们以可选的 Malware Analysis add-on 形式提供,可以在 IDA 9.5 之外单独购买。

未来版本还将进一步扩展该插件,加入高级的恶意软件反混淆和分诊(triage)能力,以及与更多沙箱的集成。

Teams 和 Lumina 的重大更新

IDA 9.5 随附的最新 Teams add-on 现在支持 AI 智能体通过 Git CLI 对带有注释的代码进行 diff,让人类逆向工程师团队能够与 AI 智能体在同一批二进制文件上无缝协作。

最后,Public Lumina Server 已经更新,现在包含超过 5000 万个经过整理的函数签名,这些签名提取自超过 40 万个二进制文件,覆盖 80,000+ 个软件包、工具链和系统镜像,使自动函数识别比以往任何时候都更加准确和全面。

使用 Private Lumina add-on 的客户也可以从这批扩展后的精选函数签名集合中受益,只需下载最新的 Lumina 数据集,然后将其导入 Private Lumina Server 即可。

插件现在按照自己的节奏发布

从 9.5 开始,IDA 插件不再跟随 IDA 的发布节奏。Malware Analysis、Teams、Lumina、Assist 和 IDA MCP 都将拥有各自独立的发布周期,不再依赖 IDA 核心版本。

这对你而言意味着什么?当其中某个插件获得新功能、错误修复或新的签名集时,它会在准备好之后立即发布。你不再需要等待下一版 IDA 发布才能获得这些更新。更新速度更快的组件现在可以按照自己的节奏发展。

预计未来会有更高频率的发布。Lumina 的签名数据库会持续增长;Teams 和 MCP 正在快速发展,以适应人们实际使用智能体的方式;而 Malware Analysis add-on 则需要跟上不会等待任何人的威胁环境。过去将这些内容绑定到 IDA 的发布节奏限制了它们的发展。现在不会了。

你的 IDA 安装仍然按照今天的方式工作。插件会在现有安装中直接更新,并根据自己的时间表,针对你当前运行的 IDA 版本进行更新。

试试看

请访问原文链接或者作者主页。

更多:HTTP 协议与安全

posted @ 2026-10-09 09:29  sysin  阅读(141)  评论(0)    收藏  举报