IDA Pro基本使用以及快捷键
简介
  IDA是Windwos下众多调试器工具中颇受欢迎的一种。IDA Pro首先是一个反汇编器,可以显示二进制会变吗(可执行文件或DLL(Dynamic Link Library),动态链接库),它提供的某些高级功能使我们更容易理解汇编代码。其次,它又是一个调试器,用户可以逐条调试二进制文件中的指令,从而确定正在执行哪条指令,以及执行的顺序等。
  IDA PRO是一款交互式反编译工具,功能强大。最主要的特性是交互和多处理器。IDA支持的文件类型丰富,除了常见的PE格式,还支持Windows,DOS,Unix,Mac等平台文件格式。

常用快捷键
| 快捷键 | 功能说明 | 
|---|---|
| Enter | 跟进函数实现,查看标号对应的地址 | 
| Esc | 返回跟进处 | 
| A | 解释光标处的地址为一个字符串的首地址 | 
| B | 十六进制与二进制数转换 | 
| C | 解释光标处的地址为一条指令 | 
| D | 解释光标处的地址为数据,每按一次将会转换这个地址的数据长度 | 
| G | 快速查找对应地址 | 
| H | 十六进制与十进制数转换 | 
| K | 将数据解释为栈变量 | 
| : | 添加注释 | 
| M | 解释为枚举成员 | 
| N | 重新命名 | 
| O | 解释地址为数据段偏移量,用于字符串标号 | 
| T | 解释数据为一个结构体成员 | 
| X | 转换视图到交叉参考模式 | 
| Shift + F9 | 添加结构体 | 
| 空格 | 切换文本视图与图表视图 | 
| ALT + M | 添加标签 | 
| CTRL + M | 查看标签 | 
| CTRL + S | 查看段的信息 | 
| 冒号 | 常规注释 | 
| 分号 | 注释,优先级比冒号低,即存在冒号注释的时候会覆盖显示 | 
| F5 | 查看伪代码 | 
| ALT + T | 搜索字符串 | 
| Ctrl + T | 搜索下一个 | 
| ALT + B | 搜索十六进制 | 
| X | 查看交叉引用 | 
| SHIFT + F12 | 打开strings窗口 | 
| Y | 修改数据类型 | 
| N | 修改变量名以及参数名 | 
CTRL + F12
函数调用图
F12
流程图
自动注释和行地址信息
显示机器码
默认对于指令部分是不显示机器码的

导入c头文件
Ctrl + F9

数组
结构体
    摘抄自网络,便于检索查找。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号