首页
社区
课程
招聘
[转帖]偶是菜鸟!在别处看到一篇帖子!感觉不错!拿来大家分享下
发表于: 2006-6-9 22:30 3654

[转帖]偶是菜鸟!在别处看到一篇帖子!感觉不错!拿来大家分享下

2006-6-9 22:30
3654
常用的文件脱壳方法

最近看到有些人在问怎么脱掉软件里,各个文件的壳,从而达到修改其资源的目的。
      不过话又说回来。光是PEID能侦察到的壳的种类就有超过450种,所以要做到每一种的脱壳方法都讲清楚,那是不可能的,所以我精选了最常见的几种壳来做说明。  
好了,不说废话了,进入主题.
第一部分:查壳。
要想脱掉一个文件的壳,就要先了解到到底他穿的是金钟罩,还是铁布衫。
所以这里就要用到两种工具:
1,FileInfo 这个就不介绍了吧,连这咚咚都不知道的,我就真的没有语言了  
2,peid 功能极为强大的,集脱壳和查壳为一体的软件,其本身不仅能察看文件加壳的类型,还能察看编写软件所使用的程序,如VC,VB,DEPHI等等,更变态的是,他自身所带的插件还能脱壳  ,汉化新世纪有11月21号更新的最新加强版。脱壳游戏要是没了它,我看还是别玩了,呵呵。

第二部分:查找切入口(这部分是进阶高手使用手动脱壳所必备的,对我们这样的初手来说没有必要,不过为了完整性,还是发上来了)
这里所要用的的两种工具就是:
1,Blast Wave 2000
2,Asp_Loader
软件就不介绍了,因为。。。。一直在电脑里面,从来没用过,不知道该怎么用  

第三部分:脱壳。(按照壳的强度排序)

1,ASProtect, 说他是加壳软件里的泰山北斗丝毫不过分,不过其强度不及tElock ,引用我们flyingnet老大的原话:ASProtect 开创了壳的新时代。
针对这种壳,要脱掉,就要用到以下两个软件:
1)ASprStripper
2)CASPR
特别说明的是,第一种是用来脱ASProtect1.2x的壳,第二种是用来脱ASProtect1.2以前版本的壳的,脱之前看清楚就行了。

2,tElock壳,汉化界的千年老妖,梁利峰前辈开发的点睛字传替换器就是加的这个壳,这个壳曾经被人说成是“绝对防御”,他的出名,就在于他曾经让无数的的脱壳高手抓掉了大半的头发  
不过后来,heXer写的untElock 终于结束了tElock的神话。。。

3,ASPack壳,目前最常见的壳,8层以上的软件都加的这个,不过这也是个很好脱掉的壳,直接用Aspackdie脱掉就行了。

4,UPX,也是比较常见的壳,其脱壳方法是最简单的,直接使用UPX的加壳软件的解压缩就能脱掉,不过,必须要特别说明一点的是,解压缩只能脱UPX的标准壳,要是遇到经过处理过后的UPX壳的话就不奏效了,这个时候就要用到另外一个修复UPX壳的软件:Upxfix了。用他将UPX的壳恢复成标准壳后再进行脱壳就没有问题了。

还有一件事情要特别说明的就是:前两天有人问我金山的壳怎么脱,我直接就回答用UPX解压来脱,不过后来,在我运行脱壳后的EXE文件的时候,却一直无法运行,可能就是因为金山用的UPX的非标准壳,不知道那位兄台脱壳后能否正常运行?还是我电脑的问题?不过我还是要为我的思考不周和仓促作答郑重的道歉。

好了,目前常见到的主流壳就这么多了,不过,在以前汉化软件的时候,还零散的遇到了一些其他的壳,在这里将他们的脱壳方法一起发上来,脱壳软件就不介绍了
1,幻影壳:使用undbpe。
2,Armadillo壳:使用dillodumper
3,Kryton壳:使用Krykiller
4,VFP程序:使用VFP&EXE Unpacker和VFP General Unpacker
5,SafeDisc壳:使用Safedisc Cleaner
最后是PRO32,一个已经被我打如冷宫的脱壳软件,现在我也基本上只用他来重建PE结构了,但是脱壳功能依然强大,能够脱掉大多数老式壳,可惜不更新了,真可惜。

第四部分:建议
建议1:大家先使用PEID试着脱壳,无法脱的时候再试PRO32,最后不行了的话再使用各种不同的有针对性的脱壳软件。
建议2:每遇到一个新鲜的没有见过的壳的时候,在网上查找他的脱壳方法,做好资源的收集和整理,相信以后不论什么样的壳都难不倒你了。
建议3:自认为这帖已经是目前先锋比较完善的关于文件脱壳的帖子了,有类似问题的也请善用搜索功能,这帖多少能够帮到你的,就不要再发重复的询问帖了,为论坛节约点空间嘛。。
建议4:大家要是遇到什么新奇的壳,可别忘了PM告诉我哦。。THX了  

差不多就是这么多了,最后说几句话,因为脱壳多而不少的都涉及到软件的POJIE和ZHUCE,所以下载地址不方便发上来,软件版本号也做了隐藏,有需要的朋友可以自行网上查找。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
天天学习
好好向上

帖子与时代的距离有几年了
2006-6-9 23:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
呵呵,其实一开始时候crack的时候用一些脱壳工具,不过随着学习的深入大家还是手动的好,这样对Pe的结构都会有更深的了解,我现在就正在学习PE的结构
2006-6-24 15:28
0
雪    币: 338
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
学习一下..
2006-6-24 15:34
0
游客
登录 | 注册 方可回帖
返回
//