IDA Pro 9.3sp1 (macOS, Linux, Windows) - 强大的反汇编程序、反编译器和多功能调试器
A powerful disassembler, decompiler and a versatile debugger. In one tool.
请访问原文链接:sysin.org/blog/ida-pr… 查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
IDA Pro
一个强大的反汇编程序、反编译器和多功能调试器。集成在一个工具中。
IDA 9.3sp1 发布:主要针对 V850 反编译器的改进与问题修复
Hex-Rays ✦ 发布于:2026 年 3 月 28 日
Hex-Rays 宣布发布第一个 IDA 9.3 Service Pack(sp1)。
本次 Service Pack 主要聚焦于 V850 反编译器的改进和错误修复。
更新内容如下:
V850
- v850:改进了使用 regfinder 的
ADD、ADDI(不仅限于MOVEA)中o_imm到 offset 的转换 - v850:改进了多种内存访问模式的解析,包括基于
GP的访问 - v850:改进了基于 PC(
localpic)的偏移显示 - v850:改进了
__ghssave*函数调用的 regfinder(它们会设置R29) - v850:改进了间接调用的 offset 设置(先设置
LP再进行间接跳转) - v850,反编译器:新增了一条微代码规则,用于解析
localpic内存引用
Debugger
- debugger:现在可以在 GDB 调试会话中加载 PDB 符号
- debugger:win32 x86 调试服务器现在可以在 Windows XP 下运行
Bugfixes
- BUGFIX:反编译器:修复了加载包含过期微代码的损坏 i64 文件时的崩溃问题
- BUGFIX:反编译器:修复了从 idb 反序列化过期微代码导致的崩溃
- BUGFIX:反编译器:修复了在更改返回类型需要重新反编译时出现的内部错误 50898
- BUGFIX:反编译器:修复了在提取分散的 UDT 操作数时出现的内部错误 50757
- BUGFIX:反编译器:修复了函数类型分析中的内部错误 50442
- BUGFIX:反编译器:修复了基于链的变量分配过程中出现的内部错误 51680
- BUGFIX:反编译器:修复了当局部变量分配跨越多个块时出现的内部错误 50324
- BUGFIX:反编译器:修复了在传播 ABI 拆分操作数过程中出现的卡死问题
- BUGFIX:ui:修复了通过命令面板触发 chooser 操作时的崩溃问题
- BUGFIX:ui:从反编译器执行“跳转到结构定义”有时无法导航到预期类型
- BUGFIX:ui:Xrefs Graph 在执行撤销操作时可能泄漏 netnode 并产生重复数据,导致数据库体积异常增大
- BUGFIX:ui:修复了退出提示对话框中的键盘快捷键冲突 (sysin)
- BUGFIX:ui/sdk:在基于 dirtree 的组件上使用
get_chooser_rows可能导致 IDA 崩溃 - BUGFIX:ui/sdk:Functions 窗口及其他基于 dirtree 的 chooser 中,
chooser_selection不再被填充的问题 - BUGFIX:v850:修复了某些带立即数操作数的指令生成错误 offset 的问题
- BUGFIX:debugger:android:忽略 ART 运行时内部使用的
SIGSEGV信号 - BUGFIX:microcode:移除了微代码图查看器中的占位双击提示和悬停提示
- BUGFIX:switch:修复了一些超大 switch 语句中出现的内部错误 1505
- BUGFIX:objc:修复了
objc_methlist在未按 8 字节对齐时的解析问题 - BUGFIX:golang:修复了处理包含自引用指针循环的结构体时出现的死循环
- BUGFIX:indexer:“Jump Anywhere” 在重命名函数后前缀匹配失效的问题
- BUGFIX:IDAPython:
var_ref_t.getv()被错误地从反编译器绑定中移除的问题 - BUGFIX:sdk:使用
ALLMEM内存说明符会导致链接错误 - BUGFIX:licensing:从休眠恢复后,IDA 会立即进入只读模式,而不是尝试重新连接许可证服务器
- BUGFIX:licensing:现在用户可以在许可证重新连接窗口期间保存数据库
- BUGFIX:licensing:改进了从 .conf 迁移到 .json 期间的错误报告
- BUGFIX:licensing:修复了未正确执行 ACL 拒绝策略的问题
- BUGFIX:installer:windows:在某些较旧的 Windows 系统上,更新后的 MSVC 运行库未被安装,导致启动 IDA 时出现错误 0xc0000142
下载地址
IDA Pro 9.3 for macOS arm64 (Apple 芯片)
IDA Pro 9.3 for macOS x64 (Intel 处理器)
IDA Pro 9.3 for Linux x64
IDA Pro 9.3 for Windows x64
更多:HTTP 协议与安全