跳到主要内容

IDA使用教程


已读 0%
本篇目录
阅读设置
正文字号
18

设置仅保存在当前浏览器。

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 反编译当前函数并打开伪代码(需要 Hex-Rays Decompiler)
F12 函数流程图
Ctrl+F12 函数调用图
Alt+D 设置数据类型
Shift+F1 查看本地导入的类型

函数名称

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

窗口

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

其他

优化

oADanI.png

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

创建数组

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

oADwHP.png

创建结构体

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

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


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

评论将在接近此处时加载,也可点击立即加载。

  目录