反汇编如何改为hla语法

反汇编如何改为hla语法,第1张

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

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是非常专业的调试工具。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12057084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存