OllyDBG 安装与配置 OllyDBG 是一款功能强大且灵活的调试工具,它可以帮助我们深入了解程序的运行机制, Debug 程序中的错误,并优化程序的性能。下面我们将详细介绍 OllyDBG 的安装与配置过程。 一、OllyDBG 的安装 OllyDBG 的安装非常简单,只需要解压 OllyDBG 的压缩包到一个目录下,然后运行 OllyDBG.exe 即可。汉化版的 OllyDBG 也是如此,只需解压到一个目录下,然后运行 OllyDBG.exe。 二、OllyDBG 的配置 OllyDBG 的配置主要包括插件的配置、UDD 目录的配置、调试选项的配置等。 我们需要配置插件的目录。OllyDBG 支持插件功能,插件的安装也很简单,只要把下载的插件(一般是个 DLL 文件)复制到 OllyDBG 安装目录下的 PLUGIN 目录中就可以了,OllyDBG 启动时会自动识别。 我们需要配置 UDD 目录。UDD 目录的作用是保存我们调试的工作。例如,我们调试一个软件,设置了断点,添加了注释,一次没做完,这时 OllyDBG 就会把我们所做的工作保存到这个 UDD 目录,以便我们下次调试时可以继续以前的工作。如果不设置这个 UDD 目录,OllyDBG 默认是在其安装目录下保存这些后缀名为 udd 的文件,时间长了就会显的很乱,所以还是建议专门设置一个目录来保存这些文件。 我们需要配置调试选项。调试选项可以通过菜单 选项->调试设置 来配置。新手一般不需更改这里的选项,默认已配置好,可以直接使用。建议在对 OllyDBG 已比较熟的情况下再来进行配置。 三、OllyDBG 的窗口介绍 OllyDBG 的界面主要包括反汇编窗口、寄存器窗口、信息窗口、数据窗口、堆栈窗口等。 反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址、HEX 数据、反汇编、注释可以通过在窗口中右击出现的菜单 界面选项->隐藏标题 或 显示标题 来进行切换是否显示。用鼠标左键点击注释标签可以切换注释显示的方式。 寄存器窗口:显示当前所选线程的 CPU 寄存器内容。同样点击标签 寄存器 (FPU) 可以切换显示寄存器的方式。 信息窗口:显示反汇编窗口中选中的第一个命令的参数及一些跳转目标地址、字串等。 数据窗口:显示内存或文件的内容。右键菜单可用于切换显示方式。 堆栈窗口:显示当前线程的堆栈。 四、OllyDBG 的调试方法 OllyDBG 有三种方式来载入程序进行调试,一种是点击菜单 文件->打开 来打开一个可执行文件进行调试,另一种是点击菜单 文件->附加 来附加到一个已运行的进程上进行调试。第三种就是用右键菜单来载入程序。 在调试中,我们经常要用到的快捷键有 F2、F8、F7 等。F2 键用于设置断点,F8 键用于单步步过,F7 键用于单步步入。 OllyDBG 是一个功能强大且灵活的调试工具,它可以帮助我们深入了解程序的运行机制, Debug 程序中的错误,并优化程序的性能。


























剩余24页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- LetsOJ_多人刷题打卡-ACM资源
- mumicm_dlut-美赛资源
- dachuang-大创资源
- 基于STM32F407 单片机处理器设计 USMART调试实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 待机唤醒实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 MPU6050六轴传感器实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 DHT11数字温湿度传感器实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 RTC实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 FLASH模拟EEPROM实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 DS18B20数字温度传感器实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 DMA实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 硬件随机数实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 IIC实验软件例程源码.zip
- 基于STM32F407 单片机处理器设计 红外遥控器实验软件例程源码.zip
- wx_master-智能车资源
- xASM-汇编语言资源


