IDA技巧(98)analysis-options

admin 2025年1月10日19:16:08评论7 views字数 827阅读2分45秒阅读模式

自动分析引擎是IDA反汇编功能的核心。在大多数情况下,它能够自动运行,但在少数情况下,可能需要对其进行调整。

分析选项

通用分析选项可以在“选项 > 常规,分析”选项卡,内核选项1..3中找到。

IDA技巧(98)analysis-options
IDA技巧(98)analysis-options

相同的设置也可以在初始加载时使用。

IDA技巧(98)analysis-options

您甚至可以通过取消选中“启用”复选框来完全关闭自动分析。例如,如果您有一些特定于目标的自定义分析脚本或插件,并希望在IDA自己的分析之前运行它们,这可能会很有用。运行脚本后,可以重新启用分析以处理二进制文件的其余部分。

处理器特定选项

一些处理器模块有额外的选项,可以通过“处理器选项”按钮访问。

IDA技巧(98)analysis-options

切换自动分析

在某些情况下,IDA表现不正确甚至妨碍您的操作时,与其寻找特定设置来禁用,不如快速禁用自动分析,执行某些操作,然后重新启用以恢复默认行为。

  1. 尝试使用“设置函数结束”(快捷键E)在共享尾部的开始处截断函数;
  2. IDA截断主函数并创建一个单独的尾块;
  3. 因为函数(头块)和尾块是相邻的,自动分析立即将它们合并回一个大函数。

为了防止不必要的合并,您可以禁用自动分析,执行必要的操作,然后重新启用。这可以通过在选项对话框中取消选中“启用”复选框来完成,但有一种更快的方法:工具栏上的自动分析指示器按钮。

通常它是一个带有沙漏的黄色圆圈(自动分析进行中)或绿色圆圈(自动分析空闲,等待用户操作)。如果您点击按钮,它将变成一个带叉的红色圆圈,表示自动分析已禁用。

IDA技巧(98)analysis-options

再次点击带叉的圆圈以重新启用自动分析。

学习资源

立即关注【二进制磨剑】公众号

👉👉👉【IDA 技巧合集】👈👈👈
👉👉👉【Github 安全项目合集】👈👈👈
零基础学习 IDA 逆向
【课程完结!内容揭秘!】7 天打造 IDA 9.0 大师:从零基础到逆向精英
🔥🔥🔥 第二期 Android 内核逆向🔥🔥🔥🔥
【课程完结!内容揭秘】第 2 期-Android 逆向内核攻防
🔥🔥🔥 第三期 程序混淆十讲🔥🔥🔥🔥
【课程】第 3 期-程序混淆十讲【早鸟报名开启】

原文始发于微信公众号(二进制磨剑):IDA技巧(98)analysis-options

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月10日19:16:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   IDA技巧(98)analysis-optionshttps://cn-sec.com/archives/3616368.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息