IDA调试界面介绍及快捷键

时间:2024-04-03 09:44:34

往期推荐

IDA调试环境搭建

IDA静态分析

IDA工具介绍

IDA工具安装、分享

首先,打开IDA工具,进入IDA的调试界面。

一: IAD调式界面介绍

1.IDA-view-PC:反汇编窗口,如下图所示。

IDA调试界面介绍及快捷键

2.Hex-View:十六进制编辑窗口,如下图所示。

IDA调试界面介绍及快捷键

3.Output windows(下方) :输出窗口;
General register(右侧):寄存器窗口,如下图所示。

IDA调试界面介绍及快捷键

4.Stack view(右下角):栈视图,如下图所示。

IDA调试界面介绍及快捷键

5.常量字符串窗口:View=>Open subviews=>String,如下图所示。

IDA调试界面介绍及快捷键

注意:通过此窗口可以看到程序中所有的常量字符串列表,逆向分析一个程序从字符串入手是一个方向。

6.通过Search查找窗口查找字符串:直接输入字符串,回车即可,如下图所示。

IDA调试界面介绍及快捷键

7.还可以通过ALT+T快捷键打开查找窗口,通过此窗口查找某个指定的字符串,如下图所示。

IDA调试界面介绍及快捷键

8.Jump:地址跳转,使用该窗口可以跳转到指定地址的汇编代码处,找到Jump to address选项,点击打开窗口,输入相应的地址,也可以通过输入快捷键G打开窗口,如下图所示。

IDA调试界面介绍及快捷键

9.Debugger选项下的Debugger options指令,如下图所示。

IDA调试界面介绍及快捷键

10.在该窗口中设置调试程序选项,包括调试时进行的操作设置、日志记录设置等,如下图所示。

IDA调试界面介绍及快捷键

11.File选项下Script file选项:脚本执行窗口,打开该窗口后,可以选择执行脚本,.idc或者.py格式,如下图所示。

IDA调试界面介绍及快捷键

12.Xrefs graph to和Xrefs graph from:在函数名上点击右键,选择Xrefs graph to可以看到该函数被其他函数调用的信息,如下图所示。

IDA调试界面介绍及快捷键

二:IDA调试常用快捷键

IDA调试常用快捷键有以下12种:

1.F2快速下断点:移动光标指向你要下断点的语句,直接按F2即可,如下图所示。

IDA调试界面介绍及快捷键

2.F7单步步入,F8单步步过。
3.F4运行到光标所在位置。
4.G跳到地址和函数名。
5.U解析成未定义数据。
6.C将数据解析成汇编指令。
7.光标放在函数头位置,按P键将汇编指令识别为函数。
8.CTRL+F搜索。
9.F5将汇编指令识别伪代码。
10.ALT+G查看当前指令是Thumb指令还是ARM指令。
11.CTRL+S看见系统所有的模块。
12.X交叉引用。

小结

今天分享了IDA调试界面的内容,同时还了解IDA调试常用的12种快捷键的用法,

  • 包括F2快速下断点
  • F7单步步入
  • F8单步步过
  • F4运行到光标所在位置
  • G跳到地址和函数名
  • U解析成未定义数据
  • C将数据解析成汇编指令
  • P将汇编指令识别为函数、CTRL+F搜索
  • F5将汇编指令识别为伪代码
  • ALT+G,查看当前指令是Thumb指令还是ARM指令
  • CTR+S看见系统所有的模块
  • X交叉引用

如果你也对安卓逆向感兴趣。可以加入下方的群,大家一起讨论问题,或者扫描下方二维码关注公众号,关注回复 “安卓逆向” 获取免费教程

安卓逆向交流学习:3543756281
vx:Yjxiaox

IDA调试界面介绍及快捷键