咨询热线

HASHKFK

新闻资讯
您当前的位置: 首页 > 新闻资讯 > OD SPORTS
OD体育新闻 OD SPORTS

OD体育官方网站(OD SPORTS)全球赔率最高在线投注平台OllyICE使用教程docx

时间:2024-12-04 16:47:44
更多
  

  OD体育官方网站(OD SPORTS)全球赔率最高在线投注平台(访问: hash.cyou 领取999USDT)

OD体育官方网站(OD SPORTS)全球赔率最高在线投注平台OllyICE使用教程docx

  该【OllyICE使用教程 】是由【书生教育】上传分享,文档一共【18】页,该文档可以免费在线阅读,需要了解更多关于【OllyICE使用教程 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。OllyICE使用教程OllyICE使用教程1OllyICE使用教程OllyICE使用说明与示例一、,只要解压到一个目录下,。汉化版的宣布版本是个RAR压缩包,:OllyDBG中各个窗口的功能如上图。简单讲解一下各个窗口的功能,更详细的内容能够参照TT小组翻译的中文帮助:反汇编窗口:显示被调试程序的反汇编代码,标题栏上的地址、HEX数据、反汇编、说明能够经过在窗口中右击出现的菜单界面选项-隐蔽标题或显示标题来进行切换可否显示。用鼠标左键点击说明标签能够切换说显然示的方式。寄存器窗口:显示当前所选线程的CPU寄存器内容。同样点击标签寄存器(FPU)能够切换显示寄存器的方式。信息窗口:显示反汇编窗口中选中的第一个命令的参数及一些跳转目标地址、字串等。数据窗口:显示内存或文件的内容。右键菜单可用于切换显示方式。货仓窗口:显示当前线程的货仓。OllyICE使用教程OllyICE使用教程2OllyICE使用教程要调整上面各个窗口的大小的话,只要左键按住边框拖动,等调整好了,重新启动一下OllyDBG就可以见效了。启动后我们要把插件及UDD的目录配置为绝对路径,点击菜单上的选项-界面,将会出来一个界面选OllyICE使用教程OllyICE使用教程18OllyICE使用教程项的对话框,我们点击其中的目录标签:因为我这里是把OllyDBG解压在F:\OllyDBG目录下,所以相应的UDD目录及插件目录按图上配置。还有一个常用到的标签就是上图后边那个字体,在这里你能够更正OllyDBG中显示的字体。上图中其他的选项能够保留为默认,若有需要也能够自己更正。更正完今后点击确定,弹出一个对话框,说我们更改了插件路径,要重新启动OllyDBG。在这个对话框上点确定,重新启动一下OllyDBG,我们再到界面选项中看一下,会发现我们本来设置好的路径都已保留了。有人可能知道插件的作用,但对那个UDD目录不清楚。我这简单讲解一下:这个UDD目录的作用是保留你调试的工作。比方你调试一个软件,设置了断点,增添了说明,一次没做完,这时OllyDBG就会把你所做的工作保留到这个UDD目录,以便你下次调试时能够连续以前的工作。若是不设置这个UDD目录,OllyDBG默认是在其安装目录下保留这些后缀名为udd的文件,时间长了就会显的很乱,所以仍是建议专门设置一个目录来保留这些文件。其他一个重要的选项就是调试选项,可经过菜单项选择项-调试设置来配置:OllyICE使用教程OllyICE使用教程4OllyICE使用教程新手一般不需更正这里的选项,默认已配置好,能够直接使用。建议在对OllyDBG已比较熟的情况下再来进行配置。上面那个异常标签中的选项经常会在脱壳中用到,建议在有必然调试基础后学脱壳时再配置这里。除了直接启动OllyDBG来调试外,我们还可以够把OllyDBG增添到资源管理器右键菜单,“用Ollydbg打开”菜单来进行调试。要把OllyDBG增添到资源管理器右键菜单,只要点菜单项选择项-增添到阅读器,将会出现一个对话框,先点击“增添Ollydbg到系统资源管理器菜单”,再点击“完成”按钮即可。要从右键菜单中删除也很简单,仍是这个对话框,点击“从系统资源管理器菜单删除Ollydbg”,再点击“完成”就行了。OllyICE使用教程OllyICE使用教程5OllyICE使用教程OllyDBG支持插件功能,插件的安装也很简单,只要把下载的插件(一般是个DLL文件)复制到OllyDBG安装目录下的PLUGIN目录中就可以了,OllyDBG启动时会自动鉴别。,最多不能够高出32个,否则会出错。建议插件不要增添的太多。到这里基本配置就完成了,。二、基本调试方法OllyDBG有三种方式来载入程序进行调试,一种是点击菜单文件-打开(快捷键是F3)来打开一个可执行文件进行调试,另一种是点击菜单文件-附加来附加到一个已运行的进度进步行调试。注意这里要附加的程序必定已运行。第三种就是用右键菜单来载入程序(不知这种算不算)。一般情况下我们选第一种方式。,经过菜单文件-打开来载入这个程序,OllyDBG中显示的内容将会是这样:OllyICE使用教程OllyICE使用教程6OllyICE使用教程调试中我们经常要用到的快捷键有这些:F2:设置断点,只要在光标定位的地址(上图中灰色条)按F2键即可,再按一次F2键则会删除断点。(相当于SoftICE中的F9)F8:单步步过。每按一次这个键执行一条反汇编窗口中的一条指令,遇到CALL等子程序不进入其代码。(相当于SoftICE中的F10)OllyICE使用教程OllyICE使用教程7OllyICE使用教程F7:单步步入。功能同单步步过(F8)近似,差异是遇到CALL等子程序时会进入其中,进入后第一会停留在子程序的第一条指令上。(相当于SoftICE中的F8)F4:运行到选定地址。作用就是直接运行到光标所在地址处暂停。(相当于SoftICE中的F7)F9:运行。按下这个键若是没有设置相应断点的话,被调试的程序将直接开始运行。(相当于SoftICE中的F5)CTR+F9:执行到返回。此命令在执行到一个ret(返回指令)指令时暂停,常用于从系统率空返回到我们调试的程序领空。(相当于SoftICE中的F12)ALT+F9:执行到用户代码。可用于从系统率空快速返回到我们调试的程序领空。(相当于SoftICE中的F11)现在我们开始正式进入破解。今天的目标程序是看雪兄《加密与解密》#3,采用用户名/序列号保护方式。原版加了个UPX的壳。刚开始学破解先不涉及壳的问题,我们主若是熟悉用OllyDBG来破解的一般方法。我这里把壳脱掉来剖析,附件是脱壳后的文件,直接就可以拿来用。先说一下一般软件破解的流程:拿到一个软件先别接着立刻用OllyDBG调试,先运行一下,有帮助文档的最好先看一下帮助,熟悉一下软件的使用方法,再看看注册的方式。若是是序列号方式能够先输个假的来试一试看,看看有什么反应,也给我们破解留下一些适用的线索。若是没有输入注册码的地方,要考虑一下可否是读取注册表或Key文件(一般称keyfile,就是程序读取一个文件中的内容来判断可否注册),这些能够用其他工具来辅助剖析。若是这些都不是,原程序可是一个功能不全的试用版,那要注册为正式版本就要自己来写代码完满了。有点跑题了,呵呵。获得程序的一些基本信息后,还要用查壳的工具来查一下程序可否加了壳,若没壳的话看看程序是什么编译器编的,如VC、Delphi、VB等。这样的查壳工拥有PEiD和FI。有壳的话我们要尽量脱了壳后再来用OllyDBG调试,特别情况下也可带壳调试。下面进入正题:我们先来运行一下这个crackme(用PEiD检测显示是Delphi编的),界面如图:这个crackme已经把用户名和注册码都输好了,省得我们着手^_^。我们在那个“Registernow!”按钮上点击一下,将会跳出一个对话框:OllyICE使用教程OllyICE使用教程8OllyICE使用教程好了,今天我们就从这个错误对话框中显示的“WrongSerial,tryagain!”来下手。启动OllyDBG,选择菜单文件-,我们会停在这里:OllyICE使用教程OllyICE使用教程18OllyICE使用教程我们在反汇编窗口中右击,出来一个菜单,我们在查找-所有参照文本字串上左键点击:自然若是用上面那个超级字串参照+插件会更方便。但我们的目标是熟悉OllyDBG的一些操作,我就尽量使用OllyDBG自带的功能,少用插件。好了,现在出来另一个对话框,我们在这个对话框里右击,选择“查找文本”菜单项,输入“WrongSerial,tryagain!”的开头单词“Wrong”(注意这里查找内容要区分大小写)来查找,找到一处:OllyICE使用教程OllyICE使用教程10OllyICE使用教程在我们找到的字串上右击,再在出来的菜单上点击“反汇编窗口中随从”,我们抵达这里:OllyICE使用教程OllyICE使用教程18OllyICE使用教程见上图,为了看看可否还有其他的参照,能够经过选择右键菜单查找参照-立刻数,会出来一个对话框:分别双击上面标出的两个地址,我们会抵达对应的地址:00440F79.BA8C104400MOVEDX,;ASCIIWrongSerial,tryagain!00440F7E.A1442C4400MOVEAX,DWORDPTRDS:[442C44]00440F83.8B00MOVEAX,DWORDPTRDS:[EAX]00440F85..6A00PUSH000440F8E.B980104400MOVECX,;ASCIIBeggaroff!00440F93.BA8C104400MOVEDX,;ASCIIWrongSerial,tryagain!00440F98.A1442C4400MOVEAX,DWORDPTRDS:[442C44]00440F9D.8B00MOVEAX,DWORDPTRDS:[EAX]00440F9F.:OllyICE使用教程OllyICE使用教程13OllyICE使用教程00440F2C.8B45FC00440F2F.BA14104400MOVEAX,DWORDPTRSS:[EBP-4]MOVEDX,;OllyICE使用教程OllyICE使用教程18OllyICE使用教程

地址:OD体育官方网站(OD SPORTS)竞技游戏展示工作室有限公司   电话:HASHKFK
传真:0896-98589990
ICP备案编号:
Copyright © 2012-2024 OD体育官方网站(OD SPORTS)竞技游戏展示工作室有限公司 版权所有 非商用版本