IDA官网发布的每周技巧1----IDA中较少知道的快捷键

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

第一课原文:Igor’s tip of the week #01: Lesser-known keyboard shortcuts in IDA

今天起,Hex-Rays将发布一系列博客。IDA的研发专家之一,lgor,将在博客中为大家介绍IDA的一些有用的小技巧和功能,这些小技巧或功能用户平时很少知道。

第一篇博客将介绍非常有用的快捷键,这些快捷键将提高你的工作效率。

我们希望你喜欢这篇博客的内容,并在每周五阅读我们的系列博客。

本周的小技巧关于在IDA中使用键盘。当然IDA中的大多数操作都能通过鼠标完成,但使用键盘能显著提高效率。IDA最初就是一个DOS程序,现在你仍然可以在不碰鼠标的情况下完成大量工作。通常可以使用的快捷键都能在这个列表(HTML, PDF)中找到,里面包括一些平时很少被关注但很有用的快捷键。

文本输入对话框(如:注释输入框、本地类型编辑框)

在文本输入对话框中,你可以使用Ctrl+Enter来执行确认操作,或者使用Esc来执行取消操作。

菜单快速导航

如果你在某个窗口界面中按住Alt,你将看到所有菜单项名字下面出现了下划线。

保持按住Alt,你可以通过按下划线标注的字母来打开某个菜单,然后再按菜单内各个菜单项上面标注的下划线来打开某个菜单项。在你放开Alt之前,可以一直通过快捷键访问子项。

比如,要执行“Search->Not function”(本身没有快捷键),你可以按下Alt,然后依次按下H和F。在Linux和Mac下可能会发现字符下面没有下划线,但这个按键顺序仍然会起作用。

如果你是Linux或Mac用户,不方便找到一个Windows版的IDA,或者不想暴力尝试菜单项的每个字母,可以在cfg/idagui.cfg文件中找到所有的默认快捷键(带&前缀)。

对话框导航

除了确定、取消按钮,IDA的许多对话框还包含多选框、单选框或编辑框。你可以使用Tab键在各个对话框之间切换并用空格键触发。但是,和菜单一样,IDA中的大多数对话框控件都有快捷键。你可以使用Alt将快捷键标注出来,但和菜单不一样,这些快捷键在没有按下Alt时也有效。

比如,想快速退出IDA,丢弃本次打开所做的操作,使用如下快捷键序列:

  • Alt+X:打开保存数据库对话框
  • D:触发“不保存数据库”多选框
  • Alt+K:确认

注意:有些对话框是例外,比如Options----General对话框、Script Command对话框这类有一个文本编辑控件的对话框。在这些对话框中使用快捷键要按住Alt键。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值