首页 > 其他分享 >代码保护-- 几款加壳工具

代码保护-- 几款加壳工具

时间:2024-05-27 22:15:40浏览次数:22  
标签:加密 许可 保护 -- 代码 用户 加壳 软件 几款

Virbox Protector(商用)

分带授权的版本和独立壳。带授权的版本加壳后需要绑定许可,许可控制软件能否用,加壳保护安全。独立版的话就只是对代码做加壳,防止代码反编译。

碎片代码执行、外壳加密、混淆、数据加密。

服务商提供了较为完善的文档以及加密方式,提供了较为充分的产品管理平台,以及云端网络加密,并且对于开发者免费使用。

使用评价:

简单下载使用了一下,提供的功能很多,并且管理平台较好。比较推荐这一个软件。

DRMsoft EncryptEXE(有破解版)

加密模式:
非绑定模式 ---- 加密后的文件不绑定用户电脑,但用户需要一个开启密码才可以打开
绑定模式 ---- 一机一码授权,加密后的文件不同用户电脑需要不同的开启密码
无密码模式 ---- 加密后的文件无需要开启密码即可运行,仅对原始文件做加密保护
一码通模式 ---- 采用相同秘钥和产品编号加密的不同文件,在同台电脑上只需认证一次

特点:

可以设置加密后文件的运行次数和有效期;
可以设置加密文件运行过程中锁定用户键盘;
可以设置加密文件运行中禁用鼠标右键;
可以设置用户提示语,在用户打开之前显示给用户;
可以禁止拷贝、编辑、打印;
可以禁止虚拟机运行;
可以设置加密后的文件只能从命令行打开运行,以便只有你自己的程序可以调用他;
可以禁用打印机;

可以检测用户电脑是否开启远程桌面服务并终止运行

EXECryptor(有破解版)

有支持代码和资源的压缩;压缩功能主要用来减少带宽占用和加快下载速度。支持多种文件格式,在保护代码中插入不同的处理器指令或代码片段,并使用其它指令替换,这些指令的运算结果都是相同的。是在 CPU 指令层面上混乱代码而不是在应用层上。

网络评价兼容性不是很好,但是加密安全性表现良好。

VProject(有破解版)

原创虚拟机保护引擎、随机指令集、随机填充代码、代码乱序执行、外壳保护、反内存转储存、区段合并、资源加密、反调试、防修改。使用拟机乱序引擎,可以阻止绝大多数人逆向分析。使用SDK,进行重点加密。所以基本上不影响程序运行效率自带授权系统,正常用户管理系统,黑名单,加密SDK,授权API等实用功能,分析使用Vprotect保护后的程序,将不仅仅是一项技术活,同时也会成为高强度的体力活。

Axprotect(商用)

加密方式:

在运行时自动解密和重新加密软件的技术,为软件提供自动防护。该技术目前支持多种操作平台,诸如Windows,Linux,Mac OS,.NET 及Java应用程序等等。所有的用户收到的是相同的被保护软件版本。可以针对不同用户购买的不同功能模块或者产品类型,个性化的生成对应的许可信息。您有权决定客户以何种方式接受许可,或者将许可存放至CmDongle加密狗中发放给客户,或者通过CmAct许可文件进行发放。可以对客户分配相应的许可类型,例如本地单用户许可、网络并发许可、时间限制型许可(适用于软件测试版)。

特点:

Protection 保护工具
用于实现高安全强度的保护软件,防止盗版及逆向工程

Licensing 授权工具
用于实现便捷、安全的软件授权,包括创建灵活的授权模式、整合软件的业务流程,以及采用企业现行的办公后台系统对软件所有的生命周期进行完整的管理。

Security 安全工具
监控软件最终使用者,防止来自第三方的恶意篡改及攻击。

Vmproject(商用软件、长期更新)

虚拟机保护机制,安全系数较高,破解难度大

VMProtect允许对可执行文件(EXE、SCR)、动态链接库(DLL,OCX,BPL)和驱动程序(SYS)进行保护。VMProtect允许对32位和64位应用、库和驱动进行保护。MProtec保护的文件可以在几乎任何版本Windows OS上运行,自Windows 95开始。32和64位版本都被支持,VMProtect兼容DEP和UAC。VMProtect允许生成和验证序列号。手动和自动生成都被支持。序列号可以是有限的时间或日期和硬件锁定的,而免费升级期间也可以被限制。 VMProtect确保它实际上无法运行没有一个序列号代码。

网络评价:

加密的安全级别很高,破解难度很大,但是加密数据多,可能会影响系统的性能。
---------------------
作者:gcoder_
来源:CSDN
原文:https://blog.csdn.net/gcoder_/article/details/80875306
版权声明:本文为博主原创文章,转载请附上博文链接!


————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/senseshield/article/details/89668930

标签:加密,许可,保护,--,代码,用户,加壳,软件,几款
From: https://www.cnblogs.com/webenh/p/18216640

相关文章

  • TEST(MQ‘key)
    /**********************************************************************************************filename:HomeWork.c*author:[email protected]*data:2024/05/27*function:测试消息队列的键值key的组成*note:None**......
  • Xenocode Postbuild——C#代码混淆器使用方法
    安装不多作赘述使用步骤选择【application】选项卡,选择【add】,如果添加的是exe,则【Preset】选择第一项,添加的是dll则选择第二项  选择【Protect】选项卡,将两个都勾选上,然后点击按钮“selectstrings”,最后点击按钮"BuildApplication"如果第一次使用,请将文件中......
  • 第五章 并发基础中的Future异步回调模式
    案例:为了提升泡茶效率。下面分别是用阻塞模式和异步回调模式来实现其中的异步泡茶流程。为了异步执行整个泡茶流程,分别设计三条线程:主线程、清洗线程、烧水线程。(1)主线程(MainThread)的工作是:启动清洗线程、启动烧水线程,等清洗、烧水完成后,泡茶喝。(2)清洗线程(WashThread)的工作是:洗......
  • HTB-starting-TIER0
    TIER-0【一】用Ping测试与ICMP回显请求的目标连接各常见端口服务20/21FTP【文件传输协议】其中20用于数据传输(即主动模式下,服务器从20端口主动文件上传/下载);21用于客户端和服务器之间的命令传输22SSH【SSH远程登录协议】23Telnet【应用程序协议】使用root用户名......
  • WPF在ListView中绑定Command命令的写法
    假定:ViewModel中有一个数据源叫Persons,有一个命令叫DoCommand,通过System.Windows.Interactivity触发器绑定鼠标MouseUp事件,当UI端绑定了DataContext数据上下文之后,Command="{BindingDoCommand}"是找不到这个命令的,必须使用Binging类的RelativeSource属性先找到当前UI,再找到DataC......
  • 我见我思之hvv偷师学艺——远程文件包含 windows.ini
    注:本文仅作为技术交流使用,如有违反行为本文作者概不负责。常见告警信息价值提取:源IP大概率为代理IP,可通过情报平台进行识别此IP的历史攻击行为。源端口参考意义不大。目的IP我方资产IP(可定位疑似漏洞的具体资产范围)。目的端口我方资产IP对应端口(可辅助确认端口所在资产范......
  • WPF之单例模式
    项目2019/10/09 问题2019年10月9日星期三上午2:461、为了实现单例模式,在App类中添加了如下代码,使用了信号量,但是为什么返回;isNew一直为truepublicpartialclassApp:Application   {       protectedoverridevoidOnStartup(StartupEventArgs......
  • WPF DataGrid使用 自动显示行号、全选、三级联动、拖拽
    1.DataGrid的使用自动显示行号(修复删除行时行号显示不正确)  ViewCodedgTool.LoadingRow+=newEventHandler<DataGridRowEventArgs>(dgTool_LoadingRow);dgTool.UnloadingRow+=newEventHandler<DataGridRowEventArgs>(dgTool_UnloadingRow);voi......
  • Android gradle 配置阿里镜像
    1.打开项目中的build.gradle文件。2.在build.gradle文件中添加阿里镜像的地址,如下所示:buildscript{repositories{maven{url'https://maven.aliyun.com/repository/public'}maven{url'https://maven.aliyun.com/repository/central'}......
  • 深度学习-语音识别-gm与hmm参数的学习--81
    目录1.GMMHMM参数的学习2.GMM概率计算3.具体训练流程4.三音素模型6.三音素GMM-HMM模型训练7.串接HMM的Viterbi识别1.GMMHMM参数的学习GMM-->声学模型声学特征与音素的映射关系HMM-->语言模型已经直到发音决绝如何得到正确的文本一个发硬会对应多个文本哪种文......