在处理伪代码时,你可能会对其进行各种更改,例如:
-
添加注释 -
重命名局部变量并更改其类型 -
折叠代码块 -
映射变量 -
标记可跳过的指令 -
拆分表达式 -
调整可变参数 -
选择联合体成员 -
等等
如果某些操作的结果看起来不太理想,你总是可以撤销,但如果在很久之后才发现问题,该怎么办?
实际上,有一种方法可以一次性重置特定或所有用户自定义设置。
重置反编译器信息
通过调用“编辑 > 其他 > 重置反编译器信息…”,你会看到以下对话框:
在这里,你可以选择要重置的信息类型。前几个选项重置当前函数特定的信息,而最后一个选项还会重置所有函数的缓存,例如微代码和伪代码缓存,以及全局交叉引用缓存。
学习资源
立即关注【二进制磨剑】公众号
原文始发于微信公众号(二进制磨剑):IDA技巧(102)反编译重置反编译器信息
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论