网站大量收购闲置独家精品文档,联系QQ:2885784924

OD零基础入门级教程.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 首先,我要声明一下,本教程只局限于不懂破解的朋友,让你们了解并有机会深入破解! 其次,诸位大神请高抬贵手,不要骂我。虽然简易,但我的初衷是让不懂的人更有信心加入破解行列! 最后,我们只需5步,让你了解一个程序被破解。 介绍一下这个软件吧,我写的一个简单的软件,方便初学者容易理解。 程序需要输入正确的帐号和密码才可以登录成功,否则登录失败。 可是我们不知道正确的帐号密码。(也可以理解成是其他软件注册码) 既然他能提示登录成功与登录失败(或某些软件提示注册码错误),就说明他有一个判断,我们来打开OD载入程序,让他判断所有字符都是成功。 (由于是初级零基础入门级教程,所以不涉及“各种壳”、“暗桩”等等系列干扰新手的元素) 在左上角窗口右键,选择“中文搜索引擎”-“搜索ASCII” 之后搜索(Ctrl+F)输入“登录失败”(也就是你不想看到的东西),找到结果后,我们双击那一行代码。 我们向上找找,这个判断跳转的来源在哪儿。 下图可以看到,在图片最上方的je命令左边有一条线,跳过了成功,指向了失败前面的代码。 我们在这行代码上右键,选择“二进制”-“NOP填充” 就是让这个跳转失效。那么现在,你所填写的注册码或密码,输入所有字符或不输入任何字符,都是正确的了! 但是还没完,不用我说大家也知道,还需要保存一下~ 我们右键,选择“复制到可执行文件”-“所有” 跳转后继续右键“保存文件”,生成一个新的文件,也就是破解补丁,覆盖源文件。 最后,我们来打开刚才保存出来的新程序(也就是我们破解后的程序),是不是真的被破解了? 我们还同样输入“abc”,恭喜,成功破解! 有了第一课的基础,大家是不是想试试身手,那么我们就拿个真实的软件试试身手吧! 这一课,我们要利用第一课假软件的知识,来获得一个真实软件的注册码! 这个软件其他视频教程也借用过,所以我也来借用一下。 ******************************************************************* 软件是一个IP搜索工具,有注册项,我们就来拿这个软件获得注册码,只需5步! 注:(同样是初级软件,不涉及干扰新手学习的各种元素) 下面是注册界面的截图 注册后,截图就有提示出来了,暂且不管他提示的是什么,我们也知道要干什么了,对吗? 好,OD载入程序,同样是按照第一集的步骤,搜索Name(如果第一个不是你要找的字符串,按“b”是查找下一个) 很容易,第二个就找到了刚才提示的字符串,我们双击它! 双击后,我们同样按照第一集的步骤,找到了跳转。(如果是爆破的话,注意,有两项跳转哦~) 但是今天我们不爆破,玩的是找出注册码,那么我们就不要NOP填充,继续向上找关键CALL 距离最上面跳转处最近的CALL就是关键CALL了,我们在关键CALL的这一行下断点,也可以理解成是“暂停”,选中CALL按下F2 然后按下F9(运行程序),现在输入注册信息(用户名记住,注册码随便写),点击注册。 注册信息在: File --- Register 点击注册后不要管软件是否注册成功,我们切回OD,按下F8,我们看看OD右下角显示了什么? 对,右下角显示的就是你刚才用户名对应的注册码! 右键 --- 复制到剪切板 --- 粘贴到你要保存的地方~ 你可以使用你刚才的用户名和你刚刚得到的注册码,来使用正版软件了! 恭喜你,通过第一课和第二课,你已经学会了爆破和获得注册码! 今天要讲的内容加入了“壳”,在这里我推荐新手尽量使用脱壳机进行脱壳。 说到了使用脱壳机,很多人又要吐槽了。 在你们吐槽之前,我要提前解释一下为什么推荐使用脱壳机。 既然是新手,既然是菜鸟,就要利用工具的便利,手动脱壳确实需要学习,但不是现在,现在最重要的是“兴趣”! 有些人要说了“新手就要先学手动脱壳!” 那我想说“难道脱壳机是给高手用的?高手需要脱壳机吗?” 先知道了壳是怎么回事,知道有壳与无壳的区别后,慢慢的深入手动脱壳。 今天用到的工具是我写的,内容很简单,就是一个注册工具,用户名与注册码不匹配就会注册失败,如果匹配就会成功。 我们可以利用第一课与第二课的知识进行爆破与获取注册码。但这个程序有壳…… 我们先介绍一下有壳的东西用OD载入后是什么样的, 大家请看下图,各种“非法”“未知”“未定义”……这就是有壳的程序。 所以,我们要养成一个良好的习惯,就是在进行破解之前,一定要先查壳。 我们利用PEID进行查壳,看看他是什么壳。(正式破解的第一步:查壳) 我们可以看到下图显示这个程序是UPX的壳。 我们找一个脱PUX壳的工具来进行脱壳。 加壳有压缩的功能,可以称为压缩,那脱壳也可以称为解压缩

文档评论(0)

hkfgmny + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档