超级狗(加密狗)使用记录

烂柯 发布于 2023-10-31 305 次阅读


一、概述

​ 超级狗,集软件保护与模块打包授权,视频与文档保护和身份认证于一身的加密狗。开发中使用到了边简单整理记录一下流程(可以找对应的售后、文档齐全,但第一次接触还是想记录下)

开发所需的超级狗版本有共两个设备:

​ drive:用户使用的设备、web项目客户需要安装其中的BrowserPlugin(就像一把钥匙🔑,有一点点儿类似ssl公钥),其中包含SD卡(有工具包、实例 代码以及文档、客户端浏览器控件及组件)

​ master:开发狗(有点儿类似ssl私钥)

在授权管理里面有个叫特征的数字编码(就像一把把锁🔒或者一个个密码箱)

二、安装

1、安装超级狗工具包

​ 运行drive设备根目录exe进行安装(详细插件包装中的手册)

2、安装api

​ 通过超级狗工具包->超级狗开发商向导,进行安装

三、加密授权使用

1、客户端应用

方式一、外壳加密授权验证

​ 该方式主要对可执行文件进行加壳加密(我收到的版本较低不支持net dll的混淆加密提示dotdll版本过时,exe必须选用windows加密方式并且加壳后自带的弹窗并不友好)

方式二、内嵌调用api授权验证

环境所需dll(开发商dll应该可以在安装api的路径可以找到,工具包tools也存在,缺少开发商dll返回的状态为NoApiDyLlb 400):

  • api_dsp_windows.dll
  • api_dsp_windows_x64.dll
  • dog_net_windows.dll 程序集引用dll
  • dogwindows*.dll 开发商dll与samples中dog_windows_demo_dll对应
  • dog_windowsx64*.dll 开发商dll与samples中dog_windows_demo_x64_dll对应

大致流程:->启动程序进行dog登录->设置定时任务进行周期性校验

注:需要周期性校验、并通过其它混淆加密工具对相关exe、dll进行加密混淆。

超级狗工具包->超级狗toolsbox,可以获取包含所需参数、代码实例及接口调用

2、web浏览器应用(省略)

烂柯

最后更新于 2023-11-19