分享一个给exe文件加壳的方法

目录

1.Virbox Protector 介绍

快速加密方案,不需要编写任何代码—快速加密

加壳强度与程序运行性能不再冲突—智能分析

代码虚拟化、高级混淆和其它传统加密策略—加密策略

碎片代码执行,让破解者无从下手—碎片代码

反黑引擎,赋予软件主动防御破解的能力—反黑引擎

2.Virbox 许可体系介绍

云许可

软许可

硬件锁许可

3.独立加壳 Virbox Protector Standalone


给 exe 文件或者 dll 加壳的目的一般是为了防止被反编译,防止软件被盗版。这里分享一个好的方法。

第一种是用Virbox Protector 配合Virbox 许可(云许可、软许可或者加密锁)

第二种:直接用Virbox Protector Standalone 进行加壳即可。

第一种实现加密和授权控制,不仅防止被反编译,同时控制软件的使用。推荐第一种。

1.Virbox Protector 介绍

快速加密方案,不需要编写任何代码—快速加密

Virbox Protector是一款高强度自动保护(加密)工具,无需编程就能达到极高的保护强度。通过设置工具提供的选项即可完成软件加壳保护,方便快捷。

加壳强度与程序运行性能不再冲突—智能分析

创新性的引入了预分析和自动优化引擎, 有效的解决了虚拟化保护代码时的安全性和性能平衡问题,极大减少开发商的测试工作量。

Virbox Protector根据预先设定的保护选项模拟执行、分析程序,找到性能瓶颈并给出智能优化方案,为每个方法量身打造最佳的保护方式,自动剔除无效方法,达到安全性和性能的最佳平衡,帮助开发商轻松完成高强度的软件保护工作。

代码虚拟化、高级混淆和其它传统加密策略—加密策略

将被保护的程序代码转换为虚拟机代码(深思自主知识产权)。程序运行时,虚拟机将模拟程序执行,进入和离开虚拟机都有高级代码混淆。虚拟机配合代码混淆可以达到很好的保护效果,尤其是开发者的私有逻辑。

高级混淆利用花指令和代码非等价变形等技术,将程序的代码,转换成一种功能上等价,但是难于阅读和理解的代码,可充分干扰静态分析。应用程序的解压缩含有动态密码,让一切自动脱壳工具失效,有效的阻止.Net、PE 程序的直接反编译

碎片代码执行,让破解者无从下手—碎片代码

基于 LLVM 和 ARM 虚拟机技术,自动抽取海量代码移入 SS 内核态模块,极大的降低了使用门槛,不再需要手动移植算法,可移植的算法从有限的几个增长到几乎无限多,支持的语言也不再限于 C, 这是加密技术的一次综合应用,效果上类似于将软件打散执行,让破解者无从下手

反黑引擎,赋予软件主动防御破解的能力—反黑引擎

与普通的反调试驱动不同,深思反黑驱动和深思许可 API、Virbox Protector、Virbox许可服务有机结合,互相配合,形成完整的安全防护体系。反黑驱动在系统底层提供中间件保护、调试工具防护、APP 进程主动保护、内存保护等功能,是整个安全体系中难以绕过的坚固防护。

2.Virbox 许可体系介绍

Virbox许可体系中包含硬件锁许可、软许可和云许可。许可包含软件的产品信息和使用限制条件,产品信息可以有产品编号、产品模块等内容,限制条件可以有限制开始时间、结束时间、使用次数、软件同时使用的并发数等条款。

许可模式

许可模式

描述

永久许可

一次签发,永不过期。

并发许可

存储于网络服务器的加密锁中,根据设置并发类型限制若干个应用程序或若干台计算机连接并使用网络许可,每个连接都会占用一个并发数。

试用许可

用户仅能在软件商授予的有限时间内使用某些软件功能。

租赁许可

开发者指定许可过期时间。

按需许可

开发者在许可中激活特定的产品功能或模块。

云许可

实时!实时在线,即发即用,无缝升级,软件互联网体验

基于帐号形式,开发者给软件用户帐号发步云许可,许可存储云端,实时在线,即发即用。目前所有开发者可免费申请使用云许可!

软许可

离线!无需硬件,安全,绑定设备指纹

基于帐号的软许可,以离线文件的形式存储,包含开发商签名,无法伪造,Virbox安全环境支持,保证软许可的安全!可绑定机器硬件信息,包括CPU、物理网卡地址等,可绑定用户设备数。

硬件锁许可

豪华硬件,动态安全性,豪华级存储空间

精锐5加密锁是一款真正能对抗解密者疯狂破译、经得起时间考验的优秀软件保护产品。 安全性、用户体验和多功能性得到广大软件开发者的深度认可。

网址:http://www.sense.com.cn

3.独立加壳 Virbox Protector Standalone

Virbox Protector Standalone 提供了强大的代码虚拟化、高级混淆与智能压缩技术,保护您的程序免受逆向工程和非法修改,并与您的程序链接在一起,使得您的程序无法离开保护代码正常运行。

Virbox Protector Standalone 将被保护的程序代码转换为虚拟机代码,程序运行时,虚拟机将模拟程序执行,进入和离开虚拟机都有高级代码混淆。虚拟机配合代码混淆可以达到很好的保护效果,尤其是开发者的私有逻辑。高级混淆利用花指令和代码非等价变形等技术,将程序的代码,转换成一种功能上等价,但是难于阅读和理解的代码,可充分干扰静态分析。应用程序的解压缩含有动态密码,让一切自动脱壳工具失效,有效的阻止.Net、PE 程序的直接反编译。

网址:http://shell.virbox.com

猜你喜欢

转载自blog.csdn.net/senseshield/article/details/82798479