VirboxProtector支持在Linux上使用,如果没有界面可以使用命令行保护。
VirboxProtector有独立壳和配套授权壳两种,本文只介绍单独加密的独立壳版本。
安装VirboxProtector
提供了rpm和deb两种安装包,根据自己的linux系统选择安装。
登录VirboxProtector
无论试用版还是正式版,都需要登录账号或者插上加密锁获取使用授权。使用命令行工具进行登录。
登录命令:ssclt -c all -u 13888888888
命令行工具位置
Linux版默认安装路径:/usr/share/virboxprotector/,打开bin目录,即可找到virboxprotector_con及dsprotector_con。
VirboxProtector 命令参数解析
filename 指准备保护的原文件
-x 指定ssp配置文件
-u3d 指对 Unit3D 程序保护
-o output 指保护后输出文件路径
SSP配置文件
一些设置选项及函数的保护选项无法直接命令行设置,可以先用界面工具生成一个ssp配置文件,和待加密的文件一起拷贝到linux系统下,放在同一个目录里。
如下图所示,设置函数选项及加密选项后,点击保存所有配置,即可生成ssp配置文件。
加密命令
exe/dll/so 程序加密命令:VirboxProtector_con的路径 需要被保护的程序路径 -o 输出文件的路径
例如:
无ssp文件时命令行工具默认加密选项
无ssp配置文件时,命令行加密以下程序时会添加的默认加密选项
Net程序:默认加压缩和jit加密,即可保护所有函数,达到防止反编译的效果,如需对单个函数做代码加密或者混淆,可先配置ssp文件即可;
ELF程序:默认添加压缩和内存校验;
Macho程序:默认添加内存校验;
PE程序:默认加压缩和内存校验;
Android APK:默认添加反调试;
Java BCE 加密
可以不用ssp配置文件加密,但是如果jar包有嵌套,需要加密嵌套的jar,还是需要配置文件;
示例:virboxprotector_con -java D:\Virbox\product\测试\测试\java程序 --password 33sdfasds -o D:\Virbox\product\测试\测试\ssp.java程序
Java VME 加密
virboxprotector_con <需要被保护的jar> -o <输出文件的jar>
无ss配置文件使用命令行工具加密jar#
命令行:
virboxprotector_con <需要被保护的jar> -v "com.example.*;com.example2.*" -o <输出文件的jar>
加密APK/aab
virboxprotector_con <需要被保护的apk/aab> -o <输出文件的apk/aab>
加密H5-js文件
virboxprotector_con -h5 <h5-demo> -o <h5-demo-protected>
如:virboxprotector_con -h5 <h5-demo> -o <h5-demo-protected>
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/603.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。