行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2021-03-15 17: 04: 51
在之前,我们已经介绍了在反汇编视图中交叉引用,但实际上,您也可以在反编译器(伪代码)视图中查阅它们。
本地交叉引用
最常见的快捷方式(X)与反汇编的工作方式相似:您可以在标签,变量(局部和全局),函数名称上使用它,但有一些区别和补充:


全局交叉引用
如果您有一个经过良好分析的数据库,程序使用了自定义类型,并且已正确设置了函数原型,则可以要求反编译器分析所有函数并构建对结构字段,枚举成员或整体的交叉引用列表本地类型。 默认热键为“CTRI”–“AIT” –“X” 。
首次使用时,列表可能为空或仅包含最近反编译的函数。

要涵盖所有功能,请从快捷菜单中或按刷新列表CTRI – U。这将反编译 数据库中的 所有 函数并收集完整列表。 反编译结果将被缓存,因此,下次使用该功能时,它将更快。

以上就是反编译器和全局交叉引用的相关内容了,希望以上内容可以在软件的日常使用中帮助到大家。
展开阅读全文
︾
读者也喜欢这些内容:
IDA Lumina怎么启用 IDA Lumina同步失败怎么排查
很多人第一次接触 IDA Lumina,会以为它和普通插件一样,装好就会自己开始同步,结果要么菜单里没有相关动作,要么明明点了同步却一直没返回预期结果。实际上,Lumina这一套功能分成客户端启用、服务器选择、自动拉取和手动推送几层来配,前面少一步,后面就容易看起来像是同步失败。Hex-Rays 目前的官方文档也把这几层拆得很清楚,公共服务器和私有服务器的配置方式不同,自动同步发生在初始自动分析结束后,手动同步则要从【Lumina】菜单单独触发。...
阅读全文 >
IDA脚本编写复杂吗 IDA脚本如何调试优化效率
很多人觉得IDA脚本难,通常不是因为Python本身难,而是因为IDA里数据对象多,自动分析又会在后台持续变化,脚本一跑就出现取不到函数、交叉引用不全、界面卡住等情况。把脚本当成“围绕IDB数据库做批处理”的工具来写,先把运行入口、调试方法、性能习惯定成标准动作,脚本会很快从“能跑就行”变成“稳定可复用”。...
阅读全文 >
IDA怎么修改汇编指令 IDA修改汇编代码快捷键
在使用IDA Pro进行二进制逆向分析时,经常需要对反汇编得到的代码进行调整和编辑,例如修正误识别的指令、插入特定的跳转逻辑、或清除垃圾代码结构。由于IDA Pro本身具有强大的交互式反汇编能力,因此“IDA怎么修改汇编指令,IDA修改汇编代码快捷键”成为用户搜索频率较高的实操问题。本文将围绕这个话题,从修改步骤到操作技巧全面展开,帮助用户高效掌控IDA Pro的编辑能力。...
阅读全文 >
IDA Pro如何分析ARM架构代码?IDA Pro如何分析x86架构代码?
IDA Pro非常强大,也非常好用,但很多朋友使用时会遇到IDA Pro如何分析ARM架构代码?IDA Pro如何分析x86架构代码的问题,这篇文章就将帮你解决这两个问题,让你看完就能试试。...
阅读全文 >