脱壳方法.docVIP

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

脱壳方法 /*****************脱壳手记************/ /***********由于本人才疏学浅,有什么不足之处,望大家指点********************/ /* 先给自己找些借口: 虽然接触脱壳有很长一段时间了,但是对壳的分析还是处于新手阶段. 详细的脱壳过程也没有必要一再重复,论坛里基本上都有的了. 本文是给一些像我一样在脱壳门口徘徊的新人们看的,其实脱壳很简单. 要是大牛们能留下宝贵的意见当然是求之不得的. 当然 有很多加密壳 像ASProtect , 穿山甲, ACProtect 等. 这些壳,已经有很多前辈给我们这些后人都做好了铺垫,有好多脱该类壳的脚本. 记得VolX写的一个脚本Aspr2.XX_unpacker_v1.0SC.osc /* Script written by VolX Script : Aspr2.XX_unpacker 版本 : v1.0SC 日期 : 15-Jan-2007 调试环境 : OllyDbg 1.1, ODBGScript 1.47, WINXP, WIN2000 调试选项 : 设置 OllyDbg 忽略所有异常选项 工具 : OllyDbg, ODBGScript 1.47, Import Reconstructor. 感谢 : Oleh Yuschuk - author of OllyDbg SHaG - author of OllyScript Epsylon3 - author of ODbgScript 特别感谢 : fly, linex, machenglin 等兄弟的帮忙测试. //support Asprotect 1.32, 1.33, ,1.35, 1.4, 2.0, 2.1, 2.11, 2.2beta, 2.2, 2.3 */ 这个脚本脱Asprotect很给力 似乎更高级一些的 例如 2.4 的版本也适用. 对于牛壳,比如壳safeguard1.03,我可是费了不少心思,可是总是没有什么结果,在论坛里好像只有一篇文章是有关该壳的 标 题: safeguard1.03 主程序之“游晕惊萝”之浅游(未脱) 发帖人:askformore 时 间: 2005-07-01 16:45 原文链接:/showthread.php?threadid=14854 唉~都不知道要等到何年何月啊 ~ */ /////////////////////////////////////////////////////////////////////////// 下面是小弟我最近的手记,因为最近才想起来要做手记,所以内容很少很少,希望大家能帮忙补充 2011/4/8 13:40 手脱PECompact 2.x - Jeremy Collake 壳是我自己加的,加壳的工具是PECompact2 Graphical User Interface Application 软件名:虚拟光驱绿色版 使用内存二次断点再单步跟踪就能到OEP 下内存函数断点脱 bpx VirtualFree 单步跟踪也可以 不过要注意凡跑飞的call重新加载后F7进去然后继续单步跟踪即可慢慢到达OEP 有经验的知道该壳加壳后的程序和原程序的入口点是一样的 所以可以在壳的ep下硬件执行断点一样可以到达oep 软件语言:Microsoft Visual C++ 7.0 //////////////////////////////////////////////////////////// 2011/4/8 17:50 手脱ASPack 2.12 - Alexey Solodovnikov 软件名:电子日记EDiary2.53 ESP定律解决 后来想了想,为了方便一些新手学习,就写多一些能脱该累壳的办法,该壳可以使用单步跟踪(其实压缩壳都可以单步跟踪来到OEP的),内存断点,SFX,ESP定律,二进制搜索C2 0C 00 68 00 00 00 00 C3(由于本人才疏学浅,目前发现这段二进制代码对ASPack壳起作用,对于其他壳,还没有留意,也还没有尝试) 软件语言:Borland Delphi 6.0 - 7.0 注:说点题外话,和大学的密码学老师和网络安全老师讨论了一下有关该壳的加密算法和验证密码的方式的时候(当然是在仅有的一些资料的情况下得到的一些些小结论,也不知道是对还是错):该验证算法是建立在SHS杂凑算法(SHA算法的小变形)和Blowfish加密算法的综合利用上的.我听得一头雾水,呵呵. //////////////////////////////////////////////////////////

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档