IDA工具快捷键的使用


一、IDA工具快捷键的使用

快捷键介绍
Enter跟进函数实现,查看标号对应的地址
Esc返回跟踪处
A解释光标处的地址为一个字符串的首地址
B十六进制数与二进制数转换
C解释光标处的地址为一条指令
D解释光标处的地址为数据,每按一次将会转换这个地址的数据长度
G快速查找到对应地址 Jump Address
H十六进制数与十进制数转换
K将数据解释为栈变量
;添加注释
M解释为枚举成员
N重新命名
O解释地址为数据段偏移量,用于字符串标号
P解释光标处的地址为一个函数
T解释数据为一个结构体成员
X转换视图到交叉参考模式
Y修改类型
Shift+F9添加结构体
*转化成数组
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查看伪代码
F9调到下一个断点(如果没断点之后就执行完毕了)
F4执行到光标处
F2下断点
F8单步调试
F7进入函数
Tab实现伪代码和汇编指令之间的切换,并将光标移动到对应代码处
/在反汇编伪代码窗口写注释
\在反汇编伪代码窗口隐藏变量类型描述
空格在反汇编窗口中,切换图形视图与列表视图
P和C的区别C无法识别栈帧,就算已经到了函数尾部,也不会出现end of function
分号;重复注释
冒号:普通注释
;和:的区别重复注释后会在所有引用到的地方都出现注释,可能会导致注释覆盖问题。

在浏览的同时希望给予作者打赏,来支持作者的服务器维护费用.一分也是爱~