飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 248|回复: 0

[其它] [IDA使用技巧]#006: IDA 发行说明

[复制链接]
  • TA的每日心情
    开心
    2019-3-15 11:00
  • 签到天数: 262 天

    [LV.8]以坛为家I

    发表于 2024-3-14 11:30:17 | 显示全部楼层 |阅读模式
    本帖最后由 梦幻的彼岸 于 2024-3-14 11:43 编辑

    翻译:梦幻的彼岸
    每次发布 IDA 时,我们都会发布详细的发布说明,介绍各种新功能、改进和错误修复。有些新增功能会突出显示,因此非常明显,而有些则不那么明显,可能需要仔细阅读。仔细阅读这些发行说明,您会惊讶地发现,在不同的 IDA 版本中,新增了许多小而实用的功能。
    以下是几个很好的例子
    寄存器的定义和使用
    在 IDA 7.5 中添加的这些操作允许您在寄存器的各种用途之间快速跳转。
    •用户界面:添加搜索寄存器定义或寄存器使用的操作(Shift+Alt+Up、Shift+Alt+Down)
    Shift + Alt + Up:查找定义(写入)所选寄存器的上一个位置。
    Shift + Alt + Down:查找下一个使用(读取或部分覆盖)所选寄存器的位置。
    这些操作对于以高优化级别编译的大型函数尤为有用,因为在这些函数中,定义和使用之间的距离可能相当大,因此使用standard highlight[标准高亮]直观地跟踪寄存器并不总是可行的。
    1.jpg
    在上述的截图中,你可以看到,按Alt + Up键可以跳转到最接近的高亮子字符串匹配项,而按Shift + Alt + Up键可以找到rbx被修改的地方(ebx是rbx的低位部分,因此xor指令会更改rbx)。
    这些操作目前只针对少数处理器(x86/x64、ARM、MIPS)实施,但如果我们收到更多请求,可能会扩展到其他处理器。
    跳转到上一个或下一个函数
    + ui:添加快捷键 Ctrl+Shift+P/Ctrl+Shift+Down 以跳转到上一个/下一个函数的起始位置
    这些快捷键是在 IDA 7.2 中添加的,虽然不起眼,但却非常有用,尤其是在有许多大函数的大型二进制文件中。
    顺便说一句,如果标准快捷键不好用,也可以使用自己喜欢的组合键设置自定义快捷键。

    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表