加壳一般是指保护程序资源的方法.,可以我们编译的exe可执行文件进行保护。比如: 1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名,即为了保护软件不被破解,通常都是采用加壳来进行保护。 2.需要把程序搞的小一点,从而方便使用。于是,需要用到一些软件,它们能将exe可执行文件压缩。
加壳说明:
http://wenku.baidu.com/view/f71f4bdca58da0116c174932.html
加壳工具有很多。比如ASPACK ,UPX,PEcompact。
但是值得注意的是,有盾,自然就有矛,加壳后的程序不够强大时,能够被脱壳程序解除。常见脱壳工具如下:(1)Aspack: 用的最多,但只要用UNASPACK或PEDUMP32脱壳就行了 (2)ASProtect+aspack:次之,国外的软件多用它加壳,脱壳时需要用到SOFTICE+ICEDUMP,需要一定的专业知识,但最新版现在暂时没有办法。 (3)Upx: 可以用UPX本身来脱壳,但要注意版本是否一致,用-D 参数。