5款常用加壳软件对比.docx

上传人:小飞机 文档编号:3059626 上传时间:2023-03-10 格式:DOCX 页数:4 大小:38.47KB
返回 下载 相关 举报
5款常用加壳软件对比.docx_第1页
第1页 / 共4页
5款常用加壳软件对比.docx_第2页
第2页 / 共4页
5款常用加壳软件对比.docx_第3页
第3页 / 共4页
5款常用加壳软件对比.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《5款常用加壳软件对比.docx》由会员分享,可在线阅读,更多相关《5款常用加壳软件对比.docx(4页珍藏版)》请在三一办公上搜索。

1、5款常用加壳软件对比软件对比 5款常用加壳软件对比 现在壳的发展一个趋势就是虚拟机保护,利用虚拟机保护后,能大大提高强度,因此建议尽可能使用此类技术保护软件。如Themida ,WinLicense,VMProtectr等壳带有虚拟机保护功能,因此得用好其SDK。本文总结了5款常用的加壳软件并进行了对比。 VMProtect VMProtect是一款纯虚拟机保护软件,官方链接:www.VMProtect.ru。它是当前最强的虚拟机保护软件,经VMProtect处理过的代码,至今还没有人公开宣称能还原。但 也有缺点,就是会影响程序速度,因此在一些对速度要求很高的场合就不适合用了。VMProtec

2、t 1.22.3之前是免费版,可以支持EXE,DLL等文件。更高版本需要购买,其支持驱动的保护。现在流行的做法,先用VMProtect将你的核心代码 处理一下,再选用一款兼容性好的壳保护。现在最新的VMProtect是v2.12,慧都控件网提供免费下载 1. 关键代码自己定位 VMProtect并没有提供使用说明,必须告诉VMProtect你要加密的代码具体地址,这对使用者有一定的要求,至少要懂一些跟踪技术,可以用调试 器,如OllyDbg跟踪到程序需要保护的地址,然后添加地址到VMProtect。 在这以一个记事本程序为例来演示一下使用方法。 运行VMProtect后,打开NOTEPAD.E

3、XE文件。单击Dump标签,输入要加密的起始地址,光标来到要加密代码起始地址后,点击菜单“project/new procedure”,会出现一个新的项目,如下图。 软件对比 软件对比 2. 用SDK标记代码 VMProtect v1.2以上支持SDK了,可以编程时插入一个标记,然后在加密时,VMProtect会认出这些标记,并在有标记的地方进行保护。在程序源码中,用这对 标签将一些核心代码包含,编译成EXE文件。然后用VMProtect打开EXE,单击“Project”菜单下的“New procedure”或者单击工具栏中的“New procedure”按钮,在弹出的添加地址窗口中会自动将S

4、DK定义代码的地址填上。然后在VMProtect的“Options”窗口中设置相应的选 项,最后单击工具栏中的“Compilation (F9)”按钮,便可对目标软件进行保护。经VMProtect处理过的软件,可以继续用Asprotect, Themida等加壳软件进一步保护。 VMProtect是当前最强的虚拟机保护软件,经过VMProtect处理的软件基本是没法分析原程序思路的,关键是用好,一定要将程序关键代码进行处 理。另外,经虚拟机处理代码效率会降低,因此一些对效率要求比较高的代码就不要用VMProtect进行处理。 Protect加密壳 ASProtect是一款应用面最广的加密壳,其

5、兼容性和稳定性很好,许多商业软件采用这款壳加密。开发者是俄国人Alexey Solodovnikov,官方站点。 软件对比 软件对比 ASProtect SKE系列己采用了部分虚拟机技术,主要是在Protect Original EntryPoint与SDK上。保护过程中建议大量里使用SDK, SDK使用请参考其帮助文档,在使用时注意SDK不要嵌套,并且同一组标签用在同一个子程序段里。ASProtect使用相当的简单,打开被保护的 EXE/DLL文件后,选上保护的选项。再单击菜单Modes,单击Add Mode按钮,将Is this Mode Avtive选上,最后,单击Protection标

6、签,对软件进行保护即可。ASProtect加壳过程中也可外挂用户自己写的DLL文件,方法是在上 图中的External Options选项加上目标DLL即可。这样,用户可以在DLL加入自己的反跟踪代码,以提高软件的反跟踪能力。慧都控件网提供免费下载 Armadillo加密壳 Armadillo也称穿山甲,是一款应用面较广的壳。可以运用各种手段来保护你的软件,同时也可以为软件加上种种限制,包括时间、次数,启动画面等等! 很多商用软件采用其加壳。Armadillo对外发行时有Public,Custom两个版本。Public是公开演示的版本,Custom是注册用户拿 到的版本。只有Custom才有完

7、整的功能,Public版有功能限制,没什么强度,不建议采用。 软件对比 软件对比 EXECryptor加密壳 EXECryptor也是一款猛壳,可能由于兼容性等原因,采用其保护的商业软件不是太多。这款壳的特点是Anti-Debug做的比较隐蔽,另外就是采用了虚拟机保护一些关键代码。慧都控件网提供免费下载 软件对比 软件对比 Themida加密壳 Themida是Oreans的一款商业壳,Themida 1.1以前版本带驱动,稳定性有些影响。Themida最大特点就是其虚拟机保护技术,因此在程序中擅用SDK,将关键的代码让Themida用虚拟机保 护起来。Themida最大的缺点就是生成的软件有些大。WinLicense这款壳和Themida是同一公司的一个系列产品,WinLicense主 要多了一个协议,可以设定使用时间,运行次数等功能,两者核心保护是一样的。慧都控件网提供免费下载 软件对比

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号