破解文摘.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
破解文摘

使用OllyDbg快速脱壳黑客 发布日期:2008-11-3 0:12:57 共有 1791 人次浏览 使用OllyDbg快速脱壳 目标:采用ASPACK、UPX加壳的NOTEPAD.EXE 工具:OllyDbg 1.09英文版、DUMP插件、PEditor 系统:Win98SE 关键词: 脱壳、OllyDbg、OD、DUMP、PUSHAD、POPAD 预备知识 大多数壳都有一个共同的特点。在壳准备开始解压时都要执行PUSHAD,当壳解压 完时都要调用POPAD。到底PUSHAD和POPAD是什么干什么用的呢?其实PUSHAD是用来将 所有普通寄存器顺序进栈的指令,POPAD是所有普通寄存器顺序出栈指令。POPAD的出 栈顺序和PUSHAD相反。壳为了保护寄存器,便在解压前将所有寄存器进栈保护起来, 当解压完成后又将寄存器出栈,恢复其原貌,并将IP设置为原程序的OEP。这样我们就 可以通过这个特点快速脱掉多种软件的壳。 ASPACK篇 先用ASPACK将NOTEPAD.EXE加壳。用OllyDbg(以下简称OD)载入。看见光标停在 壳的入口处。 0040D001 60 PUSHAD ;壳的入口。准备开始解压,保护寄存器 0040D002 E8 CALL NOTEPAD.0040D00A …… 我们不管它,直接向下翻页找POPAD指令。在40D3AF处找到POPAD …… 0040D3AF 61 POPAD ;解压完成,恢复寄存器 0040D3B0 75 08 JNZ SHORT NOTEPAD.0040D3BA 0040D3B2 B8 MOV EAX, 1 0040D3B7 C2 0C00 RETN 0C 0040D3BA 68 CC104000 PUSH NOTEPAD.004010CC ;返回到原程序OEP处 0040D3BF C3 RETN …… 选定40D3AF这一行,F4运行到此处。在这里说明壳已经完成解压工作。并且返回到原 程序的入口处。F8单步到4010CC,这里便是原程序的OEP。用DUMP插件直接DUMP出来就 可以了(在DUMP时注意将入口点改为10CC,即4010CC-400000=10CC,400000是映象基 地址)。文件大小是77059字节,用PEditor重建PE头便可以了。未压缩的文件大小是 53248字节,脱壳后的文件大小是60930字节。 UPX篇 用UPX将NOTEPAD.EXE加壳,然后用OD载入。停在PUSHAD处,用脱ASPACK同样的方 法,向下翻页找POPAD。 …… 0040E9FE 61 POPAD 0040E9FF - E9 C826FFFF JMP NOTEPAD.004010CC …… 下面的JMP就是跳转到程序的OEP处。F4到40E9FF处,F8单步一下,来到OEP处,DUMP出 来。DUMP文件的大小是65536字节,直接就可以运行。为了完美,用PEditor重建PE头。 那么脱壳后的文件大小是60293字节。 后记 用上面说的方法,很多种壳都可以快速的手动脱掉。如果你没有OD的DUMP插件, 可以到新论坛的下载区找。如果实在没有,也可以直接停在OEP处用PEDump来DUMP。很 久没有写东西了。这一篇是写给初学者练手的。其实壳也是软件,再怎么复杂都有可 能被脱下来。祝你好运。 另外,转载时请保持本文的完整。 Ollydbg1.07之脱壳篇(图)HYPERLINK /     时间:2005-11-30 0:14:00      责任编辑:丛森      HYPERLINK /comment/anqn.asp?id=75307ResTitle=Ollydbg1%2E07%D6%AE%CD%D1%BF%C7%C6%AA%28%CD%BC%29网友评论 条热 点:教学目的:在用Ollydbg脱壳过程中,应该遵守的几条原则。 教学对象:通过我的前两篇教学,已对ollydbg有了一点认识的会员朋友。 破解目标:aspr1.23rc1加壳的记事本 破解工具:ollydbg1.07前言: ???? 在用aspr加壳的软件中,大量的采用了: ? 1,中断(ini 3)

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档