在之前的IDA版本中,已经有了高亮功能,并且可以选择锁定它,以便在浏览数据库时保持固定。在IDA 7.7中,这个功能得到了改进,现在你可以同时激活多个高亮!
设置高亮
基本用法保持不变:高亮任何你想要的字符串(通过点击一个词、拖动鼠标或使用Shift箭头),然后点击锁定/解锁当前高亮按钮(初始显示为黄色背景上的A)。
乍一看效果似乎相同:当前高亮被锁定并在你浏览时保持不变。然而,如果你点击另一个词,你会看到动态高亮现在使用了另一种颜色,并且锁定按钮的颜色也发生了变化。
现在,如果你再次点击按钮,第二个高亮将被锁定,动态高亮将切换到下一个颜色。你可以一直这样做,直到达到限制(目前是8个颜色槽)。
移除高亮
移除锁定的高亮非常简单:点击列表中当前高亮的项目,然后点击工具栏按钮解锁它。或者,你可以使用按钮旁边的下拉菜单查看当前分配的高亮,并通过选择相应的条目来清除特定的高亮。
更改高亮颜色
高亮颜色和大多数其他颜色一样,可以在Options > Colors…对话框中更改。在“背景颜色”下拉菜单中选择一个“高亮背景”条目,然后点击“更改颜色”来设置新颜色。
快捷键
如下拉菜单的截图所示,每个高亮颜色都有一个对应的快捷键Ctrl
+Alt
+数字(数字=1,2,..8),可以用来直接设置或清除相应的高亮。
其他视图
多重高亮功能不仅在反汇编中可用,还在IDA的其他基于文本的视图中可用:Structures、Enums、Pseudocode,甚至是Hex View,尽管其中一些可能比其他的更有用。
希望你在工作中能发现这个小功能的用处!
更多文章
立即关注【二进制磨剑】公众号
原文始发于微信公众号(二进制磨剑):IDA 技巧(70) 多重高亮
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论