之前,有朋友留言走客需要Mac下一款反汇编分析软件——Hex Rays IDA Pro,走客这里有时间就分享出来给更多需要的朋友。走客这次带来的是8.4.0版本。

DA Pro反汇编和调试器是一个互动的,可编程,可扩展,多处理器的反汇编,在Windows,Linux或Mac OS X的IDA Pro已成为事实上的标准,对恶意代码进行分析,脆弱性的研究和验证的COTS 。

IDA是互动DisAssembler:世界上最聪明,功能最全面的反汇编,许多软件安全专家都熟悉。

IDA完全用C ++编写,运行在三大操作系统上:Microsoft Windows,Mac OS X和Linux。

IDA也是我们的第二个产品Hex-Rays反编译器的基础。

独特的Hex-Rays反编译器提供了二进制可执行文件高级表示的承诺。它可以处理现实世界的代码。是真的。

IDA 以其强大的反汇编和静态分析功能而闻名。它能够将二进制代码转换为易于阅读和理解的汇编代码,同时还提供了丰富的图形化界面和交互式工具,以便用户深入分析和探索程序的结构和逻辑。

IDA 提供了多种视图和窗口,如函数图、调用图、十六进制视图和反编译视图等。这些视图和窗口可以帮助用户跟踪程序的控制流、数据流和函数调用,从而更好地理解程序的行为和功能。

此外,IDA 还具有许多高级功能,如符号重命名、类型推导、代码注释和脚本扩展等。它支持用户自定义插件和脚本,以满足不同的需求,并提供更高级的分析和定制能力。

本次更新内容

改进:
+ PC:改进AVX-512指令支持(BF16、BITALG、FP16、GFNI、VBMI2、VNNI、VP2INTERSECT、VPCLMULQDQ)
+ 团队:如果BASE中不存在,则不要按序数匹配LOCAL和REMOTE数据库的类型
+ UI:将“复制结构类型”操作重命名为“复制结构类型”,以更好地表示其行为
错误修复
BUGFIX:cvt64:如果在ida.cfg中设置了WORKDIR,则idb->i64转换不起作用
BUGFIX:cvt64:将.idb转为.i64时,一些ASM结构成员记录没有被处理
BUGFIX:调试器:“禁用ASLR”在Windows上的UI中表现不正确
BUGFIX:解编译器:从伪代码视图编辑结构成员类型时固定interr 50898
BUGFIX:eh_parse:加载具有0展开代码的函数的PE文件可能会导致IDA在macOS上崩溃
BUGFIX:ELF:没有动态符号的PIE文件有时不会处理重新定位
BUGFIX:golang:加载带有损坏元数据的文件可能会导致挂断/冻结IDA
BUGFIX:如果当前数据库的解编译器初始化失败,IDA可能会崩溃
BUGFIX:IDAPython:重新引入假人ida_kernwin.CH_NOIDB,以便与旧脚本向后兼容
BUGFIX:IDC:当调用不存在的IDC函数时,IDA可能会崩溃
BUGFIX:安装程序:IDA Demo和Free不会显示SVG操作图标
BUGFIX:安装程序:IDA Home ARM不包括arm_sys_reg.cfg,这将导致A64 MSR缺少符号名称
BUGFIX:安装程序:私有Lumina服务器安装程序现在提供指定要监听的端口
BUGFIX:安装程序:卸载程序没有在macOS上删除libpython3.link.dylib和pycache文件,留下空的.app捆绑包
BUGFIX:内核:__ptr32/__ptr64修饰符在用于函数返回类型时在函数原型中被拒绝
BUGFIX:objc:修复了退出时的潜在崩溃
BUGFIX:PC:使用VEX编码的SSE指令的功能prolog没有正确分析
BUGFIX:PDB:IDA可能会在大型PDB上产生“未能计算结构成员对齐”和“达到最大递归水平”的警告
BUGFIX:插件:当没有为条目定义标志时,将参数从plugins.cfg正确传递到plugmod_t::run
BUGFIX:团队:在某些情况下固定interr 1846
BUGFIX:团队:修复了合并类型时的多个问题
BUGFIX:团队:hvui:在本地文件和保险库文件中,打开后第一行可能为空
BUGFIX:团队:在合并期间可以编辑本地类型中的类型,这可能会导致idb损坏
BUGFIX:TRICORE:not16指令被错误地拆解为nor16
BUGFIX:UI:正确检索自定义签名文件的库名称
BUGFIX:UI:修复了IDA将打开已弃用的结构视图而不是本地类型的几种情况
BUGFIX:UI:在即时调试器中启用“合并环境”时,IDA可能会崩溃(没有数据库)
BUGFIX:UI:打开调试器>进程选项对话框时,IDA可能会崩溃
BUGFIX:UI:对于名称超过23个字符的类型,无法从IDA视图跳转到本地类型
BUGFIX:UI:从IDA视图跳到结构将最终在结构的末尾而不是开始
BUGFIX:UI:加载SIG按钮将打开“保存文件…”而不是“打开文件…”对话框
BUGFIX:UI:本地类型书签无法在文件夹中组织
BUGFIX:UI:本地类型编辑器在MakeData中不支持ymmword和zmmword
BUGFIX:UI:如果某些步骤被禁用,MakeData(D)旋转木马将停止工作
BUGFIX:UI:“完整”位字段上的MakeData(D)将导致interr
BUGFIX:windbg:当连接到被阻止的端口上的内核调试器时,IDA UI可能会锁定

系统版本要求:macOS 10.15 或更高。

Apple Silicon 兼容性:兼容

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。