[i=s] 本帖最后由 Ntoskrnl 于 2009-2-1 19:14 编辑
简介
压缩壳,顾名思义,主要目的起对软件的压缩,保护强度不大,很容易脱掉.
网络流传的压缩壳排名:
1.UPX V2.X
2.NsPack V3.7
3.ASPack V2.12
4.WinUPack V0.39
5.PeCompact V2.7X
6.FSG V2.0
7.KByS V0.28
8.hmimys-Packer V1.0
9.MEW 11 SE V1.2
10.RLPack V1.1X
下面对几款流行的压缩壳进行 .net兼容性测试。
用来测试的 .NET 程序样本为 93°编写的 client.exe(24 KB)
1.UPX版本号:3.03
加壳后大小:-
测试结果:加壳失败。加壳时返回错误信息:.NET files are not yet supported. 程序没有被修改。
2.PECompact版本号: 2.98.4
加壳后大小:12.8 KB
测试结果:加壳成功。加壳后程序正常运行。程序被有效地压缩,压缩率达到53.3%。综上所述,PECompact是一款不错的程序压缩软件,能够较好地支持 .NET程序。
3.Upack版本号:0.39 final
加壳后大小:6.39 KB
测试结果:加壳失败。加壳后程序被破坏,无法运行。
4.NsPack(北斗)版本号:3.7
加壳后大小:37.5 KB
测试结果:加壳成功。加壳后程序正常运行。程序没有被压缩,体积反而增大46.5%。综上所述,NsPack是一款不错的程序压缩软件,可以支持 .Net程序。
5.Aspack版本号:2.12
加壳后大小:16.0 KB
测试结果:加壳失败。加壳后程序被破坏,无法运行。
6.FSG版本号:2.0
加壳后大小:-
测试结果:加壳失败。加壳时返回错误信息:.NET executable detected, this isn't supported. 程序没有被修改。
7.RLPack版本号:1.21 基础版
加壳后大小:8 KB
测试结果:加壳失败。加壳后程序被破坏,无法运行。
结论PECompact支持 .NET 且压缩率不错,推荐您使用PECompact压缩您的.NET程序。
后记我仅挑选7款手头上有且较为流行的压缩壳。
以上程序压缩软件大部分可在 看雪软件安全网站
http://www.pediy.com/tools/packers.htm 下载。
以上测试不具有普遍性,其结论仅供参考。
----eof----