IDA使用教程


IDA使用教程

快捷键

空格键 切换视图
ESC 返回上一次操作
C 切换为代码
D 切换为数据
A 切换为ascii字符串
U 取消定义函数,代码,数据的定义
G 搜索地址跳转
N 重命名
Y 更改变量类型
X 查看函数,变量的交叉引用
: 注释
; 重复注释
Shift+F12 打开Strings窗口
Alt+M 添加标签
Ctrl+M 查看标签
Ctrl+S 查看段信息
Ctrl+W 保存IDA数据库
Alt+T 搜索文本
Alt+B 搜索16进制文本
Ctrl+Shift+W 拍摄快照
F5 反汇编
F12 函数流程图
Ctrl+F12 函数调用图
Alt+D 设置数据类型
Shift+F1 查看本地导入的类型

函数名称

蓝色 常规的指令函数
黑色 节和节之间的间隙
白色 数据内容
粉色 外部导入符号
暗黄色 IDA为识别的内容

窗口

IDA View 两种视图,图形,文本,空格键切换
Hex View 16进制窗口,和winhex长得差不多
Structures 结构体窗口
Enums 枚举窗口
Imports 导入函数
Exports 导出函数
Strings 字符串窗口

其他

优化

  1. 最前面一列的地址
  2. IDA自动为你加上语句的注释
  3. 16进制显示

创建数组

选中想要转换成数组的数据块,Edit->Array

创建结构体

进入Structures窗口,右键hide/unhide,查看隐藏结构体,insert创建结构体

D创建结构体数据,delete删除结构体


文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
评论
  目录