IDA-Pro-tips

3、IDA 中的选择操作

本周的文章是关于在 IDA 中选择项目以及您可以使用这些选择做什么。

与之前主要使用键盘的文章相比,我们这次多了一个小变化:使用鼠标!

操作及其应用的范围

在 IDA 中执行操作时,默认情况下它仅应用于光标下的项目或当前地址(取决于操作)。但是,有时您可能希望对更多项目或地址范围执行操作,例如:

在 IDA 中选择

在 IDA 中选择内容的最简单方法与在任何文本编辑器中相同:

但是,如果您需要选择一个巨大的列表块(例如几个屏幕),这很快就会变得很累。在这种情况下,锚点选择将非常有用。

使用锚点选择

  1. 移动到需要选择的开头并选择“Edit->Begin”选择(或使用 Alt-L 快捷键)。
  2. 使用任何方式(如:光标键、跳转操作、功能窗口、导航栏等)导航到选择的另一端。
  3. 执行操作(通过上下文菜单、键盘快捷键或全局菜单)。它将应用于从锚点到当前位置的选择。

例子

一些需要使用选择的操作:

export_data

一些需要选择的更复杂的操作将在即将发布的文章中讨论。敬请期待,下周五见!


via: https://hex-rays.com/blog/igor-tip-of-the-week-03-selection-in-ida/

作者:Igor Skochinsky 译者:cease2e 校对:firmianay