



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. ;. 5 款常用加壳软件对比 现在壳的发展一个趋势就是虚拟机保护,利用虚拟机保护后,能大大提高强度, 因此建议尽可能使用此类技术保护软件。如 Themida ,WinLicense,VMProtectr 等壳带有虚拟机保护功能,因此得用好其 SDK。本 文总结了 5 款常用的加壳软件并进行了对比。 VMProtectVMProtect VMProtect 是一款纯虚拟机保护软件,官方链接:www.VMProtect.ru。它是当 前最强的虚拟机保护软件,经 VMProtect 处理过的代码,至今还没有人公开宣 称能还原。但 也有缺点,就是会影响程序速度,因此在一些对速度要求很高的 场合就不适合用了。VMProtect 1.22.3 之前是免费版,可以支持 EXE,DLL 等 文件。更高版本需要购买,其支持驱动的保护。现在流行的做法,先用 VMProtect 将你的核心代码 处理一下,再选用一款兼容性好的壳保护。现在最 新的 VMProtect 是 v2.12,慧都控件网提供免费下载 1.1. 关键代码自己定位关键代码自己定位 VMProtect 并没有提供使用说明,必须告诉 VMProtect 你要加密的代码具体地 址,这对使用者有一定的要求,至少要懂一些跟踪技术,可以用调试 器,如 OllyDbg 跟踪到程序需要保护的地址,然后添加地址到 VMProtect。 在这以一 个记事本程序为例来演示一下使用方法。 运行 VMProtect 后,打开 NOTEPAD.EXE 文件。单击 Dump 标签,输入要加密的起 始地址,光标来到要加密代码起始地址后,点击菜单“project/new procedure”,会出现一个新的项目,如下图。 . ;. 2.2. 用用 SDKSDK 标记代码标记代码 VMProtect v1.2 以上支持 SDK 了,可以编程时插入一个标记,然后在加密时, VMProtect 会认出这些标记,并在有标记的地方进行保护。在程序源码中,用 这对 标签将一些核心代码包含,编译成 EXE 文件。然后用 VMProtect 打开 EXE,单击“Project”菜单下的“New procedure”或者单击工具栏中的“New procedure”按钮,在弹出的添加地址窗口中会自动将 SDK 定义代码的地址填上。 然后在 VMProtect 的“Options”窗口中设置相应的选 项,最后单击工具栏中 的“Compilation (F9)”按钮,便可对目标软件进行保护。经 VMProtect 处理 过的软件,可以继续用 Asprotect, Themida 等加壳软件进一步保护。 VMProtect 是当前最强的虚拟机保护软件,经过 VMProtect 处理的软件基本是 没法分析原程序思路的,关键是用好,一定要将程序关键代码进行处 理。另外, 经虚拟机处理代码效率会降低,因此一些对效率要求比较高的代码就不要用 VMProtect 进行处理。 ProtectProtect 加密壳加密壳 ASProtect 是一款应用面最广的加密壳,其兼容性和稳定性很好,许多商业软 件采用这款壳加密。开发者是俄国人 Alexey Solodovnikov,官方站点 。 . ;. ASProtect SKE 系列己采用了部分虚拟机技术,主要是在 Protect Original EntryPoint 与 SDK 上。保护过程中建议大量里使用 SDK, SDK 使用请参考其帮 助文档,在使用时注意 SDK 不要嵌套,并且同一组标签用在同一个子程序段里。 ASProtect 使用相当的简单,打开被保护的 EXE/DLL 文件后,选上保护的选项。 再单击菜单 Modes,单击 Add Mode 按钮,将 Is this Mode Avtive 选上,最后, 单击 Protection 标签,对软件进行保护即可。ASProtect 加壳过程中也可外挂 用户自己写的 DLL 文件,方法是在上 图中的 External Options 选项加上目标 DLL 即可。这样,用户可以在 DLL 加入自己的反跟踪代码,以提高软件的反跟 踪能力。慧都控件网提供免费下载 ArmadilloArmadillo 加密壳加密壳 Armadillo 也称穿山甲,是一款应用面较广的壳。可以运用各种手段来保护你 的软件,同时也可以为软件加上种种限制,包括时间、次数,启动画面等等! 很多商用软件采用其加壳。Armadillo 对外发行时有 Public,Custom 两个版本。 Public 是公开演示的版本,Custom 是注册用户拿 到的版本。只有 Custom 才有 完整的功能,Public 版有功能限制,没什么强度,不建议采用。 . ;. EXECryptorEXECryptor 加密壳加密壳 EXECryptor 也是一款猛壳,可能由于兼容性等原因,采用其保护的商业软件不 是太多。这款壳的特点是 Anti-Debug 做的比较隐蔽,另外就是采用了虚拟机保 护一些关键代码。慧都控件网提供免费下载 . ;. ThemidaThemida 加密壳加密壳 Themida 是 Oreans 的一款商业壳,Themida 1.1 以前版本带驱动,稳定性有些 影响。Themida 最大特点就是其虚拟机保护技术,因此在程序中擅用 SDK,将关 键的代码让 Themida 用虚拟机保 护起来。Themi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据库加密与隐私保护的新技术革命-洞察及研究
- 奇石系工艺品网络销售代理合同3篇
- 山东省临沂市莒南县2024-2025学年八年级下学期期末考试物理试题(含答案)
- 吉林省长春市净月高新区华岳学校2025-2026学年八年级上学期开学考试语文试题(含答案)
- 方城一高2025年秋期高二阶段性拔尖考试(二)物理学科
- (终)仁寿县城区学校2025年春季半期教学质量监测
- 部门春节安全培训内容课件
- 自然语言交互教学-洞察及研究
- 部门及安全培训心得课件
- 避孕药具发放课件
- 2025至2030全球及中国细胞培养行业产业运行态势及投资规划深度研究报告
- 2025年《党政机关厉行节约反对浪费条例》应知应会测试考试题库
- 2025至2030中国煤制天然气行业发展趋势分析与未来投资战略咨询研究报告
- 社会组织制度管理制度
- 智能制造装备产业“十五五”发展规划公布
- 《小学教师专业发展》课件-第四章 教师的自我发展
- 企业ESG表现与其韧性之间的关联研究:以厚德方能行稳致远为视角的探索分析
- 2025-2030中国魔芋胶行业营销渠道与重点企业发展分析报告
- 小学生书法课件模板
- 公司雨水排放管理制度
- DB32/T 3550-2019住宿业清洗消毒卫生规范
评论
0/150
提交评论