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

简单脱壳教程笔记(10) --- 手脱EXE32PACK壳

时间:2016-04-17 23:13:27      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:

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

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


EXE32PACK

1.ESP定律

1、将程序加载到OD中,发现有大段的加密指令,我们先单步走,到达关键指令,push ebp

技术分享


2、单步运行到cmp eax,eax处,在寄存器窗口的esp处,右键在数据窗口跟随,并在数据窗口中进行设置硬件断点。

技术分享 技术分享


3、按运行,并删除硬件断点

技术分享


4、然后单步,就会到达OEP
技术分享
技术分享



2.下断:BP IsDebuggerPresent 

1、加载程序后,下载断点       BP IsDebuggerPresent ,然后回车,shift+f9运行,然后取消断点,
  
技术分享

技术分享
 
2、并按shift+f9 返回到用户代码

技术分享
3、单步执行 计算ss+edi  转到OEP!

技术分享



技术分享


简单脱壳教程笔记(10) --- 手脱EXE32PACK壳

标签:

原文地址:http://blog.csdn.net/obuyiseng/article/details/51169938

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