文章目录

  • 1,安装Virbox用户工具(Linux)
    • 1.1,查看系统位数
    • 1.2,下载相应安装包
    • 1.3,安装
  • 2,在Virbox LM 开发者中心设置账号许可,用于软锁离线加密
    • 2.1,产品管理
    • 2.2,销售模板,账号模板
    • 2.3,用户管理
    • 2.4,许可分发,账号许可
  • 3,Virbox用户工具的使用
    • 3.1,启动
    • 3.2,设置Virbox用户工具为服务器客户端模式
    • 3.3,添加可使用的网络服务器
    • 3.4,设置代理服务器
    • 3.5,为服务管理工具指定用户名
    • 3.6,为许可管理工具设置默认账号
    • 3.7,显示云账户信息
  • 4,软锁加密
    • 4.1,显示已绑定到本地的软锁信息
    • 4.2,在线解绑绑定
    • 4.3,离线解绑绑定
      • 4.3.1,离线绑定
        • 4.3.1.1,获取c2d文件,这个文件中包含了本地机器的信息
        • 4.3.1.2,获取d2c文件,上传刚刚获取到c2d文件,然后返回一个d2c文件
        • 4.3.1.3,然后导入d2c文件到本地,这就完成了离线绑定,就可以通过ssclt --slock 查看绑定到本地的软锁信息了
      • 4.3.2,离线解绑
        • 4.3.2.1,获取离线解绑c2d文件
        • 4.3.2.2,上传离线解绑文件,完成离线解绑
    • 4.4,查询软锁的绑定信息
  • 5,使用Virbox开发者工具盒加密软件(windows)
  • 6,测试加密

http://lm.virbox.com/docs/site/sdk_tools/virbox_user_tool_linux/#ssctl

1,安装Virbox用户工具(Linux)

1.1,查看系统位数

avs@avs-empty:~$ uname -p
x86_64

1.2,下载相应安装包

http://lm.virbox.com/tools.html

1.3,安装

avs@avs-empty:~$ sudo dpkg -i senseshield-2.2.0.38284-x86_64.deb

2,在Virbox LM 开发者中心设置账号许可,用于软锁离线加密

https://developer.lm.virbox.com/home.html#

2.1,产品管理

新建产品

2.2,销售模板,账号模板

2.3,用户管理


注意:加密工具中所有的-u用户名都应是这个用户名字符串
注意区分账号和用户民,加密时应该用用户名

2.4,许可分发,账号许可


其中,许可ID 即为license
可以根据备注名称找到该许可的用户名称

3,Virbox用户工具的使用

http://lm.virbox.com/docs/site/sdk_tools/virbox_user_tool_linux/#ssctl

3.1,启动

avs@avs-empty:~$ systemctl start senseshield
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'senseshield.service'.
Authenticating as: avs,,, (avs)
Password:
==== AUTHENTICATION COMPLETE ===

3.2,设置Virbox用户工具为服务器客户端模式

avs@avs-empty:~$ sscfg -e CS
avs@avs-empty:~$ systemctl restart senseshield
avs@avs-empty:~$ sscfg -s

例:

avs@avs-empty:~$ sscfg -e CS
set server success, please restart the service !
reference command: service senseshieldd restart or systemctl restart senseshield
avs@avs-empty:~$ systemctl restart senseshield
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'senseshield.service'.
Authenticating as: avs,,, (avs)
Password:
==== AUTHENTICATION COMPLETE ===
avs@avs-empty:~$ sscfg -s
Sevice Information
Host Name:           avs-empty
Service Name:        SenseShield Service
Version:             2.2.0.38284
Status:              Running
Service Type:        Client&Service
Port:                10334
Message Timeout:     3000
Filter Strategy:     Disable

注意:如果是远程ssh连接,要保证图形界面是打开的

sudo service lightdm start

3.3,添加可使用的网络服务器

添加可使用的网络服务器,该服务器需要确保使用锁的计算机能访问到。需要的参数为(名称、IP地址、端口号),端口号使用使用默认的10334

sscfg -a -n NewServer -i xxx.xxx.xxx.xxx -p yyyyy

例:

avs@avs-empty:~$ sscfg -a -n NewServer -i xxx.xxx.xx.xxx -p yyyyy
NewServer,yyyyy,xxx.xxx.xx.xxx
can add this host xxx.xxx.xx.xxx
set server success, please restart the service !
reference command: service senseshieldd restart or systemctl restart senseshield avs@avs-empty:~$ sscfg S
Severs Information
SrvName: NewServer                IP: xxx.xxx.xx.xxx  Port: yyyyy   Status: Unavailable ConnectTimeout: 0     MessageTimeout: 0     AutoReconnectTrials: 0 AutoReconnect: no  AddMode: user config

3.4,设置代理服务器

sscfg –P 3 –I xxx.xxx.xx.xxx –p yyyyy –u sample@sense.com.cn

查看当前使用的代理服务器

avs@avs-empty:~$ sscfg -P
Proxy Information
Proxy Type:socket4
IP:xxx.xxx.xx.xxx
Port:yyyyy
Username:sample@sense.com.cn

3.5,为服务管理工具指定用户名

sscfg -u sample@sense.com.cn

3.6,为许可管理工具设置默认账号

显示登录用户概要信息 ssclt -c outline
登出用户账号 ssclt -o sample@sense.com.cn
设置默认账户 ssclt --set_default sample@sense.com.cn

例:

avs@avs-empty:~$ ssclt --set_default sample@sense.com.cn
set default account success

3.7,显示云账户信息

显示云账户的软许可和云许可 ssclt -c all -u sample@sense.com.cn
显示云账户的软许可 ssclt -c slock -u sample@sense.com.cn
显示云账户的云许可 ssclt -c cloud -u sample@sense.com.cn
可以指定开发商或者许可ID筛选,如下
ssclt -c cloud -u sample@sense.com.cn -D 0300000000000009 -L 682

4,软锁加密

4.1,显示已绑定到本地的软锁信息

ssclt --slock

4.2,在线解绑绑定

在线绑定软锁许可 ssclt --online_bind -u sample@sense.com.cn -D 0300000000000009 -L 926
在线解绑软锁许可 ssclt --online_unbind -u sample@sense.com.cn -D 0300000000000009 -L 926

4.3,离线解绑绑定

4.3.1,离线绑定

4.3.1.1,获取c2d文件,这个文件中包含了本地机器的信息

ssclt --offline_bind_c2d --c2d ./

例:

avs@avs-empty:~$ ssclt --offline_bind_c2d --c2d ./
succeed

4.3.1.2,获取d2c文件,上传刚刚获取到c2d文件,然后返回一个d2c文件

ssclt --offline_bind_d2c --d2c ./ -L 926 -D 0300000000000009 -u DEVMGR_287f566afc634ed597d6dd94de5b59c9 --c2d sense_offline_bind_xxxxxxxxxxxxxx.c2d
–S sn         在查找许可时指定sn串号
–L license    在查找许可时 指定lisense
–D devId      在查找许可时指定开发者ID号
-u username   指定用户名(注意:-u是指用户名,不是账户名)

例:

avs@avs-empty:~$ ssclt --offline_bind_d2c --d2c ./ -L 926 -D 0300000000000009 -u DEVMGR_287f566afc634ed597d6dd94de5b59c9 --c2d sense_offline_bind_20190626141036.c2d
please input the password:
succeed

4.3.1.3,然后导入d2c文件到本地,这就完成了离线绑定,就可以通过ssclt --slock 查看绑定到本地的软锁信息了

ssclt --offline_bind_imp_d2c --d2c ./sense_offline_bind_xxxxxxxxxxxxxx.d2c

例:

avs@avs-empty:~$ ssclt --offline_bind_imp_d2c --d2c ./sense_offline_bind_20190626141718.d2c
succeed
avs@avs-empty:~$ ssclt --slock
LicenseSource:DEVMGR_287f566afc634ed597d6dd94de5b59c9 DeveloperId:0300000000000009 LicenseId:926 FirstUsedTime:2019-06-26 10:37:57 StartTime:2019-06-26 00:00:00 EndTime:2019-06-26 23:59:59 ConcurrenceType:process    Concurrence:0   LicenseVersion:0 IssueTime:2019-06-26 10:35:51 IssueSerialNumber:0 Off-LineDuration:180  MaximumBoundMachineNumber:5
CloudAccount:DEVMGR_287f566afc634ed597d6dd94de5b59c9 NumberOfLicense:1

4.3.2,离线解绑

4.3.2.1,获取离线解绑c2d文件

命令执行之后,会在目标目录生成命名类似sense_offline_unbind_xxxxxxxxxxxxxx.c2d 的文件

ssclt --offline_unbind_c2d --c2d ./ -L 926 -D 0300000000000009 -u DEVMGR_287f566afc634ed597d6dd94de5b59c9(用户名,不是账号)

4.3.2.2,上传离线解绑文件,完成离线解绑

通过ssclt --slock 就查看不到之前绑定到本地的ok软锁信息了

ssclt --offline_unbind -D 0300000000000009 -u DEVMGR_287f566afc634ed597d6dd94de5b59c9 --c2d sense_offline_unbind_xxxxxxxxxxxxxx.c2d

4.4,查询软锁的绑定信息

ssclt --query -u DEVMGR_287f566afc634ed597d6dd94de5b59c9 -D 0300000000000009 -L 926

4.5 加密锁数据升级

ssclt --update_d2c --d2c ./xxx.d2c

5,使用Virbox开发者工具盒加密软件(windows)

5.1,启动加壳工具
5.2,打开要加密的软件
5.3,许可配置 选择软锁,许可ID即要使用的license
5.4,选择要加密的函数及加密方式
5.5,加密选项
5.6,点击加壳保护
5.7,加密后的文件

6,测试加密

avs@avs-empty:~/license_tools$ ls
include  license.txt  Makefile  sc.txt  src  swl.app  swl.app.vp
avs@avs-empty:~/license_tools$ mv swl.app swl.app_2
avs@avs-empty:~/license_tools$ ls
include  license.txt  Makefile  sc.txt  src  swl.app_2  swl.app.vp
avs@avs-empty:~/license_tools$ mv swl.app.vp swl.app
avs@avs-empty:~/license_tools$ ls
include  license.txt  Makefile  sc.txt  src  swl.app  swl.app_2
avs@avs-empty:~/license_tools$ ./swl.app
剩余使用时间:0天Run ...
read hareware info from file: 8A6CC2A0F65E
address: 5E56C7090BB953D41DF11398
strSn:5E56C7090BB953D41DF11398
no no no

工具使用,Virbox用户工具(Linux),深思数盾,离线软锁加密,离线解绑,加壳软件,加壳工具,Virbox离线加密相关推荐

  1. 【Android 安全】深思数盾 Virbox 加固应用 ( 购买加固服务 | 下载加固软件 | 启动加固软件 | 函数 VMP 壳设置 | 加密选项 | 资源加密 | SO 保护 )

    文章目录 一.购买加固服务 二.下载加固软件 三.启动加固软件 四.函数 VMP 壳设置 五.加密选项 六.资源加密 七.SO 保护 八.开始加固 一.购买加固服务 深思数盾官网地址 : https: ...

  2. 深思数盾助力海康机器人,全新VM4.2乘风破浪,安全起航

    2022年3月28日,海康机器人机器视觉新技术及新品全球发布会盛大召开,圆满落幕.会上发布了全系列机器视觉新品,工业相机.智能相机.3D相机等重磅硬件产品,带来升级版的VM4.2软件,开启了机器视觉赋 ...

  3. 深思数盾使用脚本加密(加壳)踩的坑

    深思数盾使用脚本加密(加壳)踩的坑 商业化软件要盈利离不开加密,目前项目上选择的加密软件是深思数盾. 一般来说加密都是由实施人员来做的,但是本项目又个特殊的地方,需要和二次开发者写作开发,这样就需要将 ...

  4. 深思Virbox Protector与网易云易盾产品对比分析

    作者:不会写书 Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业 ...

  5. linux下北斗测试程序,北斗用户终端Linux监控软件系统的开发

    摘要: 定位系统应用广泛,其移动终端是该系统的重要部分,主要有两项核心技术:通讯和定位.计算机和通信技术的飞速发展解决了定位系统的移动终端的通讯问题,而北斗卫星定位系统的建立,为全球范围内的用户提供了 ...

  6. 数盾科技加入,携手龙蜥社区提升网络安全整体防护能力

    近日,北京数盾信息科技有限公司(以下简称"数盾科技")签署了CLA(Contribution License Agreement,贡献者许可协议),正式加入龙蜥社区(OpenAno ...

  7. Linux | (WGET、Curl、Aria2、Axel)的最佳命令行下载加速工具【详解】

    简介: 在远程服务器或者本地工作时,您可能经常需要从外部源获取内容.要获得这样的内容,特别是当您没有其他选项时,您将需要使用Linux命令行工具来完成这项工作. 在本篇文章当中,我们将介绍一些最常用的 ...

  8. “linux性能”工具集助力分析优化Linux

    序 这段时间的工作全都扔在了Linux性能分析优化上. 看"一点"的优化,测试程序能轻松完成数据统计,并且自定义程度高:但"全局"的优化,或是在"侦查 ...

  9. linux系统sql语句报错_如果数据库管理工具1045错误出现在Linux系统中怎么

    原标题:如果数据库管理工具1045错误出现在Linux系统中怎么 连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码. ...

最新文章

  1. 7、Zabbix微信告警
  2. gradient杂谈
  3. mysql外键怎么写sql文_mysql 创建外键sql语句
  4. vueRouter-命名视图
  5. linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动
  6. Spring Android 1.0.0.M3 发布
  7. 据说这是史上最牛逼的可视化神器
  8. java enum优点_你需要关注的 Java Enum 枚举的几个细节
  9. ORACLE使用copy方式存储迁移,详细讲解Oracle数据库的数据迁移方法
  10. RBAC用户角色权限设计方案(转)
  11. 黑马程序员C++学习笔记(第三阶段核心:STL)--- 更新中
  12. vi编辑器替换字符串命令
  13. APP测试点总结(全面解析)
  14. 苹果开发者账号续费相关问题
  15. 用Python发送微信消息给好友
  16. 中国龙与西方龙的区别
  17. h5活动是什么意思_H5活动页面可以有哪些作用
  18. matlab示波器横轴变纵轴,excel表格横轴数据变纵轴-在EXCEL中做图表,横坐标和纵坐标如何调换?...
  19. tensorflow实现高斯模糊
  20. word保存html格式批注没有了,Word批注保存后再打开没了

热门文章

  1. 夜光带你走进通信网络(七) 新的领域
  2. gta5ol什么时候修复服务器,【图片】Rockstar感谢GTA玩家修复了线上的加载时间,官方更新即将到来。【gta5吧】_百度贴吧...
  3. MT4/MQL4入门到精通外汇EA自动交易教程-MQL语言常用函数
  4. 英文学习20170828
  5. Google MapReduce, Skeletons
  6. 全球与中国金属激光雕刻机市场深度研究分析报告
  7. 视频教程-工业物联网APP开发-物联网技术
  8. [附源码]java毕业设计游戏账号交易平台
  9. php调用Restful API接口
  10. JavaWeb购物商城