危险漫步博客
新鲜的“黑客思维”就是从全新的角度看待黑客技术,从更高的层面去思考;专注于黑客精神及技术交流分享的独立博客。
文章2289 浏览19379053

Shielden —— 永久免费的软件加密方案

说到保护壳,大家耳熟能详的自然是Asprotect了,这确实是一款经典的壳,而且经典得脱机脚本一应俱全,所以已是明日黄花。另一款妇孺皆知的保护壳Vmprotect,凭借其独特的虚拟机保护引擎成为保护壳界的后起之秀,除了防Crack的保护功能,Vmprotect同时提供了授权模块,用户可以方便地对共享软件的使用时间、次数以及机器作出限制。我并不清楚授权模块到底是哪款保护壳率先提供,但加密和授权已经成为软件加密方案必不可缺的两大项功能。

当然,除了上面列举的这两款,市面上还有各种的保护壳以及打着保护壳旗号的忽悠壳,功能百花齐放,质量良莠不齐,而且都有一个共同的缺点:收费。如果囊中羞涩,就不得不满世界地跪求破解版,其中的辛酸,不言而喻。

而今天要为大家介绍的Shielden,是safengine产品系列(国产保护壳的佼佼者)中最近推出的一款整合了加密和授权功能的保护壳,不但包含了上述两大功能,而且永久免费!

让我们走进这款保护壳。壳的界面相当简洁,只要把我们想要保护的程序直接拖拽进去就可以了。等保护壳分析完PE文件之后(下面蓝色进度条到99%),会显示保护选项,我们就可以根据需要定制保护方案,一般而言,保护选项选择得越多,速度和兼容性就下降得越厉害。所谓鱼与熊掌不可兼得,利弊还请自行权衡。

下面危险漫步就来和大家简要介绍一下各个保护选项的作用。“加密选项”用来选择是否加密PE文件的区段,以及确定保护后区段的名称。做过免杀的同学,对加密区段一定不会陌生,不过不推荐用这个壳免杀,虽然截至目前加壳的软件还不会报毒,但个人认为它将会很快流行起来,所以用不了多久杀软一定会宁愿杀错一千,也不放过一个。

“检测选项”是用来anti-Debug,也就是防止Cracker用调试器加载被保护的程序。下面列出了常见的几种调试器,推荐至少把anti-0D的选项选上(默认就是选上了的),safengine系列的保护壳反OD的技术一直走在时代的前沿,效果也是刚刚地,我用最新版的SOD插件进行测试,仍然过不了检测。

“保护选项”和“代码替换选项”的设置,是需要对程序以及PE文件格式的布局有更深入的理解才能将效果发挥到最好。主要作用是防止脱壳和增加逆向工作的难度。如果了解被保护软件的核心算法所在,就可以进行更具针对性的保护,保障知识产权不会被逆向工程轻易地获取。

以上就是Shielden提供的常用保护功能,此外它还支持SDK、加水印和自动生成基于RSA的授权系统等功能,正如前面所说,为共享软件提供了一套包含保护和授权两犬块功能的完整加密解决方案,限于篇幅,这里就不多作赘述。

最后点击“保护”,就可以生成受保护的程序了。怎样,轻轻松松点选几下,就可以获得全方位的保护,而且完全免费!是不是心动了?快来试试这一款永久免费的软件加密方案Shielden吧。不过还是友情提醒一下,Shielden只做了有限的保护,需要为商业软件提供保护,还是老老实实地购买safengine系列的付费产品,保护才会更为稳妥。