IDA官网发布的每周技巧6----版本发布日志

hex-rays官方发布了一套《Igor的IDA每周技巧》系列文章,内容不错,故进行跟踪翻译,期望对大家有所帮助。

第六篇原文:Igor’s tip of the week #06: IDA Release notes

IDA每次发布时,都会同时发表详细的发布日志,描述新功能、提高的性能和修复的bug。发布日志中会高亮显示一些内容,让你很容易注意到它。但大量内容都是没有高亮显示的,需要你花时间认真阅读。认真阅读发布日志,你将发现许多新版本中加入的很有用的小功能。

下面举几个例子:

寄存器内容的定义和使用

这是IDA7.5引入的新功能,使你能快速跳转到寄存机内容的使用位置。

Shift+Alt+Up:向上找前一个所选寄存器的内容被定义的位置(修改该寄存器的内容)。

Shift+Alt+Down:向下找下一个所选寄存器的内容被使用的位置(读取该寄存器的内容)

这个功能在分析高度优化的大尺寸函数时非常有用,因为寄存器内容的定义位置和修改位置会相隔很远,这时利用寄存器高亮功能追踪对寄存器的使用不是很方便。

 在上面的截图中可以看到,Shift+Alt+Up与Alt-Up不同,Alt-Up用于跳转到上一个最近的被高亮位置,Shift+Alt+Up则寻找修改rbx内容的位置(ebx是rbx的一部分,所以修改ebx也算修改rbx的内容)。

当前,这个功能只在部分处理器结构上实现了(x86、x64、ARM、MIPS),如果大家反馈的需求强烈,我们会把这个功能扩展到其它处理器架构上。

跳转到上一个或下一个函数

通过快捷键Ctrl+Shift+Up和Ctrl+Shift+Down可以跳转到前一个或后一个函数的起始位置。

这是IDA7.2引入的新功能,这个功能虽然小巧但非常有用,特别是在分析包含许多大型函数的大型二进制文件时。

顺便提一下,如果现有按键组合你觉得用着不顺手,你可以随意自定义按键组合。

欢迎关注我的微博:大雄_RE。专注软件逆向,分享最新的好文章、好工具,追踪行业大佬的研究成果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值