跳转至

DS Protector 工具#

概述#

DS Protecton(简称:DS)是深思针对软件中的资源文件、脚本文件、独立的资源文件研发的加密工具,DS工具配合Virbox Protector(加壳工具)一起使用既可以保护软件又可以保护软件中使用的资源文件,应用场景非常广泛并且不对文件格式有要求,例如Unity3D 引擎开发的VR或者游戏软件中的resS、resources、.unity3D等资源文件,防止这些文件中图片、音频、地图等素材文件被非法提取。软件商无需任何代码开发,即可轻松加密应用程序和资源文件,支持多种格式文件和开发语言(注:支持列表见下图)。加密后文件保留原有格式,不影响用户使用习惯 , 防止非法复制及传播,是资源文件加密解决方案的最佳选择!

插件DS支持范围#

文件名称 类型 备注
Python 语言类 建议对.pyc文件进行加密
Lua 语言类
perl 语言类
ruby 语言类
perl 语言类 命令执行脚本支持,web端的暂不支持
R 语言类
Unity游戏 游戏类 对resS、.resources、.unity3D 文件支持
UE4 语言类 PAK
Potplayer 绿色版播放软件 可对Mp4 、mkv 、mp3、WMA、MPEG、AVI、ASF加密
Java 语言类 Jar、war web or 客户端

语言类的使用方法#

图片

python 语言#

1、 对安装目录下如C:\Python27中python.exe进行加壳
2、 启动资源加密工具(如上图),导入加壳生成的配置文件(xxx.ssp.xxx),添加所需要保护的.pyc文件
3、 运行加密后的程序

lua 语言#

1、 对安装目录下的lua.exe进行加壳。
2、 启动资源加密工具,导入刚加壳生成的配置文件,添加所需要保护的demo,点击保护

进入demo所在的目录下,运行如lua demo.lua

perl 语言#

1、对安装目录(如:C:\Strawberry\perl\bin)下的perl.exe进行加壳。
2、 启动资源加密工具,导入刚加壳生成的配置工具,添加所需要保护的demo,点击保护
3、 进入demo所在的目录下,运行如perl demo.pl

erlang 语言#

1、 对安装目录(如:C:\Program Files\erl9.1\bin)下的erl.exe进行加壳。
2、 启动资源加密工具,导入刚加壳生成的配置工具,添加所需要保护的demo,点击保护
3、 进入demo所在的目录下,运行如erl demo.erl

ruby 语言#

1、 对安装目录(如:C:\Ruby24-x64\bin)下的ruby.exe进行加壳。
2、 启动资源加密工具,导入刚加壳生成的配置工具,添加所需要保护的demo,点击保护
3、 进入demo所在的目录下,运行如ruby demo.rb

游戏类的使用方法#

Unity 游戏#

整个项目目录添加到加壳工具里进行加壳处理

图片

启动资源加密工具,导入刚加壳生成的配置工具,添加所需要保护的资源文件,点立即保护

图片

图片

播放类软件的使用方法#

Potplayer#

选择了一个绿色免安装的视频播放器,运行程序PotPlayerMini.exe对此程序进行加壳,启动资源加密工具,导入刚加壳生成的配置工具,添加所需要保护的视频,点击保护,运行加壳过后的程序

暴风影音(安装版)#

安装的是5.72.921.1111,运行程序 StormPlayer.exe 对此程序进行加壳,启动资源加密工具,导入刚加壳生成的配置工具,添加所需要保护的视频,点击保护,运行加壳过后的程序。

开发环境#

java的class和jar包的加密#

  1. 对war包进行加壳 1.1、可以先启动程序然后在资源管理器中找到对应程序,打开所在位置,找到对应的程序可以再次进行加壳。我的安装目录如下:D:\apache-tomcat-9.0.0.M21\webapps 先启动tomcat服务确认能正常启动,启动过后该War包会自动解压出一个同名的文件夹

图片

图片

运行软件,通过进程查看依赖哪个服务, 是java.exe 还是tomcat9.exe
找到目录,对指定的进程exe进行加壳. 再对指定的class或jar加密.

图片

对java.exe进行加壳,对war包文件夹里的class进行资源保护(可根据自己情况选择),然后重启tomcat,访问项目