2、寄存器窗口:显示当前所选线程的 CPU 寄存器内容。同样点击标签 寄存器 (FPU) 可以切换显示寄存器的方式。
3、信息窗口:显示反汇编窗口中选中的第一个命令的参数及一些跳转目标地址、字串等。
4、数据窗口:显示内存或文件的内容。右键菜单可用于切换显示方式。
5、堆栈窗口:显示当前线程的堆栈。
6、菜单窗口:顾名思义,一些命令以及 *** 作、显示等都在这里。
7、命令行窗口:用来下断点等相关命令。
除了直接启动 OllyDBG 来调试外,我们还可以把 OllyDBG 添加到资源管理器右键菜单,这样我们就可以直接在 .exe 及 .dll 文件上点右键选择“用Ollydbg打开”菜单来进行调试。要把 OllyDBG 添加到资源管理器右键菜单,只需点菜单 选项->添加到浏览器,将会出现一个对话框,先点击“添加 Ollydbg 到系统资源管理器菜单”,再点击“完成”按钮即可。要从右键菜单中删除也很简单,还是这个对话框,点击“从系统资源管理器菜单删除 Ollydbg”,再点击“完成”就行了。
OllyDBG 支持插件功能,插件的安装也很简单,只要把下载的插件(一般是个 DLL 文件)复制到 OllyDBG 安装目录下的 PLUGIN 目录中就可以了,OllyDBG 启动时会自动识别。要注意的是 OllyDBG 1.10 对插件的个数有限制,最多不能超过 32 个,否则会出错。建议插件不要添加的太多。
到这里基本配置就完成了,OllyDBG 把所有配置都放在安装目录下的 ollydbg.ini 文件中。
打开文件后的状态如下
打开要测试的文件:文件-打开,或第一个文件夹打开图标,或按 F3 - d出“打开32位.EXE文件”对话框[Open 32-bit .EXE file],您可以选择可执行文件,并可以输入运行参数。
两个建议如下:如果是入门而且源程序没有经过加密处理的话,可以直接用debug进行程序调试。如果需要更专业的调试工具,可以考虑SoftICE for DOS,SoftICE是非常专业的调试工具。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)