你们好,最近小品发现有诸多的小伙伴们对于ollydbg教程,ollydbg这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、一、OllyDBG的安装和配置OllyDBG发布的版本是ZIP压缩包,解压到一个目录下运行OllyDBG.exe就可以了。中文版的发布版本是RAR压缩包。
(资料图片)
2、类似地,你只需要把它解压到一个目录下就可以运行OllyDBG.exe网络管理之家。下载地址:http://www.bitsCN.com/softs/58565.html: OllyDBG中各个窗口的功能如上图所示。
3、简要说明每个窗口的功能。更多详情请参考TT团队翻译的中文帮助:反汇编窗口:显示被调试程序的反汇编代码。
4、标题栏上的地址、十六进制数据、反汇编和注释可以通过右击菜单界面选项-隐藏标题或在窗口中显示标题来显示。用鼠标左键单击注释标签,切换注释的显示模式。
5、寄存器窗口:显示当前所选线程的CPU寄存器内容。点击标签寄存器(FPU)以切换寄存器的显示模式。信息窗口:显示反汇编窗口中选中的第一条命令的参数和一些跳转目标地址、字符串等。
6、数据窗口:显示内存或文件的内容。右键菜单可用于切换显示模式。堆栈窗口:显示当前线程的堆栈。要调整上述窗口的大小,只需用左键按住并拖动边框,然后重启OllyDBG即可生效。
7、启动后,我们需要将插件和UDD的目录配置为绝对路径。点击菜单上的选项-接口,会出现一个接口选项对话框。我们点击目录选项卡:因为我在F:\OllyDBG目录下解包了OllyDBG,
8、因此,相应的UDD目录和插件目录按照图进行配置。另一个常用的标签是上图后面的字体,在这里可以更改OllyDBG中显示的字体。上图中的其他选项可以保留为默认,必要时可以自行修改。
9、修改后点击确定,会弹出一个对话框,说我们修改了插件路径,想重启OllyDBG。在这个对话框上点击OK,重启OllyDBG,我们再看一下界面选项,会发现原来设置的路径都已经保存了。
10、有些人可能知道插件的功能,但他们不清楚UDD目录。我简单解释一下:这个UDD目录的作用是保存你的调试工作。比如你调试一个软件,设置断点,添加注释,一次也没做完。
11、OllyDBG会将您的工作保存在这个UDD目录中,以便您下次调试时可以继续之前的工作。
12、如果不设置这个udd目录,OllyDBG会默认将这些文件以后缀UDD保存在其安装目录中,时间长了会很乱,所以建议设置一个专门的目录来保存这些文件。另一个重要的选项是调试选项。
13、可以通过菜单选项-调试设置进行配置:新手一般不需要更改这里的选项;它们是默认配置的,可以直接使用。建议熟悉之后再配置OllyDBG。上面异常标签中的选项经常在shell中使用。
14、建议在你有一定的调试基础,学会shell之后,再配置这个地方。除了直接启动OllyDBG进行调试,我们还可以将OllyDBG添加到资源管理器的右键菜单中。
15、这样,我们可以直接右击。exe和。dll文件,并选择“用Ollydbg打开”菜单进行调试。要将OllyDBG添加到Explorer的右键菜单中,只需点击菜单选项-添加到浏览器,就会出现一个对话框。
16、首先单击“将Ollydbg添加到系统资源管理器菜单”,然后单击“完成”按钮。很容易从右键菜单中删除。只需点击“从系统资源管理器菜单中删除Ollydbg”然后点击“完成”。
17、OllyDBG支持插件功能,插件的安装也很简单,只要把下载的插件(一般是个DLL文件)复制到OllyDBG安装目录下的PLUGIN目录中就可以了,OllyDBG启动时会自动识别。
18、要注意的是OllyDBG1.10对插件的个数有限制,最多不能超过32个,否则会出错。建议插件不要添加的太多。到这里基本配置就完成了,
19、OllyDBG把所有配置都放在安装目录下的ollydbg.ini文件中。
20、二、基本调试方法OllyDBG有三种方式来载入程序进行调试,一种是点击菜单文件-打开(快捷键是F3)来打开一个可执行文件进行调试,另一种是点击菜单文件-附加来附加到一个已运行的进程上进行调试。
21、注意这里要附加的程序必须已运行。第三种就是用右键菜单来载入程序(不知这种算不算)。一般情况下我们选第一种方式。比如我们选择一个test.exe来调试,通过菜单文件-打开来载入这个程序,
22、OllyDBG中显示的内容将会是这样:调试中我们经常要用到的快捷键有这些:F2:设置断点,只要在光标定位的位置(上图中灰色条)按F2键即可,再按一次F2键则会删除断点。
23、(相当于SoftICE中的F9)F8:单步步过。每按一次这个键执行一条反汇编窗口中的一条指令,遇到CALL等子程序不进入其代码。(相当于SoftICE中的F10)F7:单步步入。
24、功能同单步步过(F8)类似,区别是遇到CALL等子程序时会进入其中,进入后首先会停留在子程序的第一条指令上。(相当于SoftICE中的F8)F4:运行到选定位置。作用就是直接运行到光标所在位置处暂停。
25、(相当于SoftICE中的F7)F9:运行。按下这个键如果没有设置相应断点的话,被调试的程序将直接开始运行。(相当于SoftICE中的F5)CTR+F9:执行到返回。
26、此命令在执行到一个ret(返回指令)指令时暂停,常用于从系统领空返回到我们调试的程序领空。(相当于SoftICE中的F12)ALT+F9:执行到用户代码。可用于从系统领空快速返回到我们调试的程序领空。
27、(相当于SoftICE中的F11)上面提到的几个快捷键对于一般的调试基本上已够用了。要开始调试只需设置好断点,找到你感兴趣的代码段再按F8或F7键来一条条分析指令功能就可以了。就写到这了,
28、改天有空再接着灌。
以上就是ollydbg这篇文章的一些介绍,希望对大家有所帮助。
上一篇:视讯!骑马与砍杀作弊商店关闭_骑马与砍杀作弊商店怎么开
下一篇:最后一页
踩到狗屎即狗屎运,在中国旧社会时期,农村化肥少,大都是用粪便发酵后做肥料的。但是人的粪便往往不足,所以就有了一种现象,就是早上起来
车险公司有平安汽车保险、中国人保汽车保险、太平洋汽车保险、中华联合汽车保险等。购买车险的最终目的是为自己的爱车提供一份保障,车主应
同济大学校区,地址如下:1、杨浦校区:上海市杨浦区四平路1239号;2、嘉定校区:上海市嘉定区曹安公路4800号;3、沪西校区:上海市普陀区真南路5
想要在和弦上转换自如,爬格子和音阶可以说是必经的过程。开始练习时,不用把整个和弦去按好,对初学者来说,可以先从低音部分的弦开始练习
螨虫是一种常见的微生物可以正常的在人体的皮肤上寄生,也是属于寄生虫的一种,大多数情况下只要皮肤的屏障没有受到破坏,寄生在皮肤上的螨
1、中考录取分数线要取决于当地中考试题的难易程度,还是所在地区,一般来说中考最低录取分数线大概在四百分左右,有的偏远地区也可能是三
最佳答案买年货、扫尘、贴对联、吃年夜饭、守岁、拜岁、拜年、舞龙舞狮、拜神祭祖、祈福攘灾、游神、押舟、庙会、游锣鼓、游标旗、上灯酒、
骄傲。解释:骄指马背拱起,不让陌生人骑。傲指人昂首抬头的样子,引申指居高临下的态度。拼音:jiāo ào。词性:形容词、中性词。
1、守株待兔比喻不主动努力,而存在侥幸的心理,希望得到意外收获,主要说明的人生道理是只有通过辛勤劳动,才能有所收获,否则终将一无所
1、《射雕之横剑》,作者:半张卡片。2、《射雕之陆冠英传》,作者:胖子金。3、《射雕之我是小人物》,作者:昨夜小楼东风。4、《射雕之轩