码迷,mamicode.com
首页 > 其他好文 > 详细

简单脱壳教程笔记(8)---手脱EZIP壳

时间:2017-08-07 10:16:19      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:add   nbsp   size   margin   数据窗   ack   post   没有   strong   

   本笔记是针对ximo早期发的脱壳基础视频教程,整理的笔记。本笔记用到的工具下载地址:

http://download.csdn.net/detail/obuyiseng/9466056


EZIP壳 :

      当载入到OD中的时候,会发现有一串jmp

     技术分享


操作

1 单步

  1、我们单步跟踪就可以,找到OEP

   技术分享


    技术分享


2、修复

   我们使用lordPE进行修复。确定程序的入口点,我们能够使用之前学习过的的方法。找到一个call xxx然后 b xxx在数据窗体中确定入口点是否正确

   技术分享

   

    然后,向上拉。找到全是0的一行

   技术分享


   我们发现屋里是RVA 还是 大小都是没有问题的,然后修复就可以

   技术分享


2 ESP定律

  1、让jmp列 实现,到达push

     技术分享

   

  2、然后在寄存器窗体中 点击esp-- 右键--数据窗体尾随

     技术分享

    

    3、然后在数据窗体中设置断点。shif+f9 执行,并删除硬件断点,单步执行就可以找到OEP 

    技术分享



注意:

  假设修复完后,程序还是无法执行,我们能够使用LordPE的  重建PE 功能

 技术分享



简单脱壳教程笔记(8)---手脱EZIP壳

标签:add   nbsp   size   margin   数据窗   ack   post   没有   strong   

原文地址:http://www.cnblogs.com/lxjshuju/p/7297490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!