Olldydbg安装及使用

安装与配置

1、OllyDBG是个 ZIP 压缩包,只要解压到一个目录下,运行OllyDBG.exe 就可以了。

080ffb3a4ac54481bb760d2f0bcb2b0d.png

 

1)反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址、 HEX 数据、反汇编、注释可以通过在窗口中右击出现的菜单界面选项 -> 隐藏标题 或 显示标题来进行切换是否显示。用鼠标左键点击注释标签 可以切换注释显示的方式。2)寄存器窗口:显示当前所选线程的CPU 寄存器内容。同样点击标签 寄存器 (FPU) 可以切换显示寄存器 的方式。

3)信息窗口:显示反汇编窗口中选中的第一个命令的参数及一些跳转目标地址、字串等。

4)数据窗口:显示内存或文件的内容。右键菜单可用于切换显示方式。

5)堆栈窗口:显示当前线程的堆栈

2、启动后我们要把插件及UDD 的目录配置为绝对路径,点击菜单上的 选项 -> 界面,将会出来一个界面选项的对话框,我们点击其中的目录标签:

197d6951be974ece8282f001f6c40882.png

 

3、除了直接启动 OllyDBG 来调试外,我们还可以把OllyDBG 添加到资源管理器右键菜单,这样我们就可以直接在 .exe 及 .dll 文件上点右键选择 “用 Ollydbg 打开 ”菜单来进行调试。 要把 OllyDBG 添加到资源 管理器右键菜单,只需点菜单 选项 -> 添加到浏览器,将会出现一个对话框,先点击

“添加 Ollydbg 到系 统资源管理器菜单 ”,再点击 “完成 ”按钮即可。要从右键菜单中删除也很简单,还是这个对话框,点击“从 系统资源管理器菜单删除 Ollydbg ”,再点击“完成 ”就行了

4230a8db5c8b405bbea1909c6c10cb86.png

 

二、基本调试方法

OllyDBG 有三种方式来载入程序进行调试,一种是点击菜单 文件 -> 打开 (快捷键是 F3 )来打开一个可执行文件进行调试,另一种是点击菜单

文件 -> 附加 来附加到一个已运行的进程上进行调试。注意这里要附加的程序必须已运行。第三种就是用右键菜单来载入程序。

 

F2:设置断点,只要在光标定位的位置(上图中灰色条)按F2 键即可,再按一次F2 键则会删除断点。

F8:单步步过。每按一次这个键执行一条反汇编窗口中的一条指令,遇到

CALL 等子程序不进入其代码。

F7:单步步入。功能同单步步过 (F8) 类似,区别是遇到 CALL 等子程序时会进入其中,进入后首先会停留在子程序的第一条指令上。

F4:运行到选定位置。作用就是直接运行到光标所在位置处暂停。

F9:运行。 按下这个键如果没有设置相应断点的话,被调试的程序将直接开始运行。  

CTR+F9 :执行到返回。此命令在执行到一个ret ( 返回指令 ) 指令时暂停,常用于从系统领空返回到我们调试的程序领空。

ALT+F9 :执行到用户代码。 可用于从系统领空快速返回到我们调试的程序领空。

 

经常还会用到中文搜索引擎,右键即可347662cd06d64354bd6014fbbbc7d1a0.png

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Moriia---

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值