Skip to content

Commit

Permalink
add 6-ida-release-notes (#5)
Browse files Browse the repository at this point in the history
* add 6-ida-release-notes
* fix

Co-authored-by: firmianay <[email protected]>
  • Loading branch information
cease2e and firmianay authored Sep 21, 2022
1 parent 40c38da commit 228150f
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
1 change: 1 addition & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ GitHub 地址:<https://github.com/VulnTotal-Team/IDA-Pro-tips>
- [3、IDA 中的选择操作](docs/3-selection-in-ida.md)
- [4、更多的选择操作](docs/4-more-selection.md)
- [5、高亮操作](docs/5-highlight.md)
- [6、IDA 发行说明](docs/6-ida-release-notes.md)
48 changes: 48 additions & 0 deletions docs/6-ida-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
[#]: translator: "cease2e"

6、IDA 发行说明
=======

对于每个 [IDA 版本][1],我们都会发布详细的版本说明,描述各种新功能、改进和错误修复。虽然一些因为被高亮显示,看起来非常明显,其他的并不那么明显,但可能仍然需要仔细阅读。仔细查看这些发行说明,您会惊讶地发现通过不同的 IDA 版本添加了许多小而有用的功能。

### 寄存器定义和使用

在 IDA 7.5 中添加的这些操作允许您在寄存器的各种用途之间快速跳转。

> UI:添加了用于搜索寄存器定义或寄存器使用的操作(Shift+Alt+Up、Shift+Alt+Down)
> 来自:[IDA 7.5 的新功能][2]
`Shift``Alt``Up`:查找选定寄存​​器的前一个被定义(写入)的位置。
`Shift``Alt``Down`:查找所选寄存器的下一个被使用(读取或部分覆盖)的位置。

这些操作在以高优化级别编译的大型函数中特别有用,其中定义和使用之间的距离可能很大,因此使用[标准高亮显示][3]跟踪寄存器并不总是可行的。

![regdefuse][4]

在上面的屏幕截图中,您可以看到 `Alt`-`Up` 跳转到最近的高亮子字符串匹配,而 `Shift`-`Alt`-`Up` 查找 rbx 更改的位置(`ebx``rbx` 的低位,因此 `xor` 指令会更改 `rbx`)。

这些操作目前仅针对有限数量的处理器(x86/x64、ARM、MIPS)实施,但如果我们收到更多请求,可能会扩展到其他处理器。

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

> + ui:添加快捷键 Ctrl+Shift+Up/Ctrl+Shift+Down 跳转到上一个/下一个函数的开头
> 来自:[IDA 7.2 中的新功能][5]
在 IDA 7.2 中添加,这些是次要但非常有用的快捷方式,尤其是在具有许多大功能的大型二进制文件中。

顺便说一句,如果标准快捷键难以使用,您始终可以使用您喜欢的组合键[设置自定义快捷键][6]

--------------------------------------------------------------------------------

via: https://hex-rays.com/blog/igor-tip-of-the-week-06-release-notes/

作者:Igor Skochinsky
译者:[cease2e](https://github.com/cease2e)
校对:[firmianay](https://github.com/firmianay)

[1]: https://hex-rays.com/products/ida/news/
[2]: https://hex-rays.com/products/ida/news/7_5/
[3]: https://hex-rays.com/blog/igor-tip-of-the-week-05-highlight/
[4]: https://www.hex-rays.com/wp-content/uploads/2020/09/regdefuse.png
[5]: https://hex-rays.com/products/ida/news/7_2/
[6]: https://hex-rays.com/blog/igor-tip-of-the-week-02-ida-ui-actions-and-where-to-find-them/

0 comments on commit 228150f

Please sign in to comment.