手脱EXE32Pack v1.39
2015-11-14 21:22
288 查看
1.PEID查壳
2.载入OD,先F8跟一下
3.直到这里,我们看到一个push入栈,ESP跟一下,下硬件访问断点,然后shift+F9
4.ESP落脚点,然后继续F8单步跟一下
5.OK,找到指向OEP的关键跳
6.来到OEP
7.loadPE+ImportREC脱壳,运行,查壳
EXE32Packv1.39
2.载入OD,先F8跟一下
0040A00C>3BC0cmpeax,eax;//程序入口点 0040A00E7402jeshortsticker.0040A012 0040A0108183553BC0740>adddwordptrds:[ebx+0x74C03B55]> 0040A01A3BC9cmpecx,ecx 0040A01C7401jeshortsticker.0040A01F 0040A01EBC563BD274movesp,0x74D23B56
3.直到这里,我们看到一个push入栈,ESP跟一下,下硬件访问断点,然后shift+F9
0040A01255pushebp
0040A0133BC0cmpeax,eax;//ESP定律
0040A0157402jeshortsticker.0040A019
0040A0178183533BC9740>adddwordptrds:[ebx+0x74C93B53]>
0040A021D2740281salbyteptrds:[edx+eax-0x7F],cl
0040A0258557E8testdwordptrds:[edi-0x18],edx
0040A0280000addbyteptrds:[eax],al
4.ESP落脚点,然后继续F8单步跟一下
0040EE6F3BE4cmpesp,esp;//ESP落脚点
0040EE717401jeshortsticker.0040EE74
0040EE73BFFFE0B801movedi,0x1B8E0FF
0040EE780000addbyteptrds:[eax],al
0040EE7A003Baddbyteptrds:[ebx],bh
0040EE7CC9leave
0040EE7D7402jeshortsticker.0040EE81
0040EE7F81845F3BD27401>adddwordptrds:[edi+ebx*2+0x174>
5.OK,找到指向OEP的关键跳
0040EE74-FFE0jmpeax;//指向OEP的关键跳
0040EE76B801000000moveax,0x1
0040EE7B3BC9cmpecx,ecx
0040EE7D7402jeshortsticker.0040EE81
0040EE7F81845F3BD27401>adddwordptrds:[edi+ebx*2+0x174>
0040EE8A7402jeshortsticker.0040EE8E
0040EE8C81865B3BDB740>adddwordptrds:[esi+0x74DB3B5B]>
6.来到OEP
0040535F55pushebp;//来到OEP
004053608BECmovebp,esp
004053626AFFpush-0x1
0040536468D0124000pushsticker.004012D0
004053696820534000pushsticker.00405320
0040536E64:A100000000moveax,dwordptrfs:[0]
0040537450pusheax
0040537564:89250000000>movdwordptrfs:[0],esp
0040537C83EC68subesp,0x68
7.loadPE+ImportREC脱壳,运行,查壳
OK,可以运行,查壳:MicrosoftVisualC++v6.0(16ms)
相关文章推荐
- [证书]2、一个苹果证书怎么多次使用——导出p12文件
- 从产品经理的角度算一算:做一个App需要多少钱?
- 九度OJ 1333:考研海报 (区间操作)
- 九度OJ 1333:考研海报 (区间操作)
- 用Rufus来制作Windows10的U盘安装盘
- Android 组合控件
- JSON与XML的区别比较
- Codeforces Round #276 (Div. 1) A. Bits 贪心
- 搭架私有Git服务器Gogs
- Count Primes
- android studio :com.android.support:appcompat-v7:21.+ 报错
- 不得不说微信之怪现状
- 数据库的准则(范式)
- Leetcode: Maximum Depth of Binary Tree
- tomcat配置文件server.xml详解
- python复杂网络库networkx:基础
- hdu 5555 Immortality of Frog(状压dp)
- Django配置Mysql数据库
- python复杂网络库networkx:基础
- 嵌入式底层软件开发学习系列之二计算机相关课程