zoukankan      html  css  js  c++  java
  • 软件调试.IDA实战实用技巧大全【持续更新】

    1.IDA快捷键使用指南

    【A】:转换为字符串

    【C】:转换为代码

    【D】:转换为数据

    【U】:转换为未定义数据

    【X】:查看交叉引用

    【Y】:修改类型

    【N】:修改名称

    【G】:转到指定地址

    【H】:十进制和十六进制转换

    【Shift+F12】:查看字符串

    【Ctrl+鼠标滚轮】:调整流程视图大小

    【Alt+M】:给某个地址设置标签

    【Ctrl+M】:跳转到标签。这个很常用。配合Alt+M当分析比较多的代码时,想快速定位到用户自己设置的某个标签注释时需要这个。

    【Alt+T】:搜索字符串,此功能不仅仅可以搜索字符串,也能搜索代码

    【Ctrl+B】:搜索下一个字符串

    【Alt+B】:搜索二进制序列

    【Ctrl+B】:搜索下一个二进制序列

    【Ctrl+W】:保存IDA数据库

    【Ctrl+Shift+W】:拍摄IDA快照

    【F5】:查看伪代码

    【Tab】:实现伪代码和汇编指令之间的切换,并将光标移动到对应代码处

    【/】:在反汇编伪代码窗口写注释

    【】:在反汇编伪代码窗口隐藏变量类型描述

    【Esc】:在反汇编窗口中,返回到上一步操作的位置

    【空格】:在反汇编窗口中,切换图形视图与列表视图

    【P】:将数据转换为函数

    【C】:将数据转换为代码

    【P】和【C】的区别:C无法识别栈帧,就算已经到了函数尾部,也不会出现end of function

    【分号;】:重复注释

    【冒号:】:普通注释

    【;】和【:】的区别:重复注释后会在所有引用到的地方都出现注释,可能会导致注释覆盖问题。

  • 相关阅读:
    半夜的时候,干了个活,反了个小软件
    bzoj2243[SDOI2011]染色
    bzoj4034[HAOI2015]T2
    bzoj2661[BeiJing wc2012]连连看
    bzoj1406[AHOI2007]密码箱
    bzoj1452[JSOI2009]Count
    bzoj1934[Shoi2007]Vote 善意的投票
    bzoj1787[Ahoi2008]Meet 紧急集合&bzoj1832[AHOI2008]聚会
    bzoj1293[SCOI2009]生日礼物
    bzoj1221[HNOI2001] 软件开发
  • 原文地址:https://www.cnblogs.com/fuhua/p/12759982.html
Copyright © 2011-2022 走看看