加密狗详解(附复制方法)
[圣天狗网络时钟版]加密狗复制应用介绍
![[圣天狗网络时钟版]加密狗复制应用介绍](https://img.taocdn.com/s3/m/a69eff74b84ae45c3b358ca1.png)
采用公钥保护和128位AES保护为密钥与受保护应用程序之间的通信提供安全通道保护中间层攻击,如录制和回放,以及驱动程序仿真被有效阻止.安全的基于时间控制:V-ClockTM技术圣天狗时钟版单机加密狗V-Clock 技术可以让您可靠安全的提供试用版、演示版和订阅等基于时间的许可模型。
V-Clock 每26 秒就会检查一次最后的已知日期和时间并存储在加密狗中。
隐藏时间存储在加密狗中,因此无法被篡改。
如果应用程序检测到有时间篡改的企图,开发者可以执行以下操作:⌝以限制模式运行⌝关闭程序⌝在执行上述操作前允许一定数量的篡改尝试V-Clock 技术随加密狗提供,并不需要电池。
V-clock 可有效防止时间篡改,而无需增加成本,也不会影响可靠性,而实时时钟的电池的寿命通常是 4 年。
圣天狗网络版加密后,需要在插狗的服务器上安装SPI7.5.0服务程序;另外,如果圣天网络狗服务端机器有防火墙,一定要确认7001端口是开放的,因为圣天网络狗服务走的端口是7001;每次写狗之后,圣天网络狗的服务程序需要重新启动一次;如果客户端是跨网段访问圣天狗网络版,则需要在客户端加一个配置文件,位置在安装目录的\SafeNet Sentinel\SHK\1.2\Configuration File Template下面,编辑sntlconfig.xml文件在<ContactServer>此处写入圣天狗网络狗服务器的ip地址</ContactServer>,然后保存,即可实现跨网段访问。
圣天狗是为软件开发商提供的一种可以有效防止软件被非法使用和销售软件授权产品,该产品具有可靠的安全保护强度。
SafeNet的圣天狗保护全球超过三千五百万个应用程序。
从1984年起,圣天狗就确立了软件保护标准,全力捍卫客户的软件数字版权2007年,全球有近480亿美元的软件被盗版(商用软件协会)。
圣天狗是基于硬件形式的软件保护方案,当它被连接到计算机或网络时,可监控和执行受保护应用程序的授权。
加密狗的概述与破解原理

加密狗的概述与破解原理加密狗的概述:加密狗是外形酷似U盘的一种硬件设备,正名加密锁,后来发展成如今的一个软件保护的通俗行业名词,"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品(新型加密狗也有usb口的)。
一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。
软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在接口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。
这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。
加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。
这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。
这样,就保证了加密狗硬件不能被复制。
同时,加密算法是不可预知、不可逆的。
加密算法可以把一个数字或字符变换成一个整数,如DogConvert(1)=12345、DogConver t(A)=43565。
加密狗是为软件开发商提供的一种智能型的软件保护工具,它包含一个安装在计算机并行口或USB 口上的硬件,及一套适用于各种语言的接口软件和工具软件。
加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。
加密狗的工作原理:加密狗通过在软件执行过程中和加密狗交换数据来实现加密的.加密狗内置单片机电路(也称CPU),使得加密狗具有判断、分析的处理能力,增强了主动的反解密能力。
这种加密产品称它为"智能型"加密狗.加密狗内置的单片机里包含有专用于加密的算法软件,该软件被写入单片机后,就不能再被读出。
加密狗的用法

加密狗的用法
摘要:
一、加密狗简介
1.加密狗的定义
2.加密狗的作用
二、加密狗的分类
1.按功能分类
a.软件加密狗
b.硬件加密狗
2.按使用方式分类
a.一次性加密狗
b.非一次性加密狗
三、加密狗的使用方法
1.软件加密狗的使用
a.安装驱动程序
b.设置加密狗
c.运行需要加密的软件
2.硬件加密狗的使用
a.插入加密狗
b.设置加密狗
c.运行需要加密的软件
四、加密狗的注意事项
1.保护好加密狗
2.正确安装和使用加密狗
3.防止加密狗丢失或损坏
正文:
加密狗是一种用于保护软件版权和知识产权的工具,它能够对软件进行加密,使其在未经授权的情况下无法正常运行。
加密狗主要有软件加密狗和硬件加密狗两种类型,使用方法也有所不同。
软件加密狗通过安装驱动程序和设置加密狗来保护软件。
首先,需要在电脑上安装加密狗的驱动程序,然后设置加密狗,使其与需要加密的软件关联。
最后,运行需要加密的软件,软件加密狗会自动对其进行加密保护。
硬件加密狗则需要插入到电脑的USB 接口中,然后设置加密狗,与需要加密的软件关联。
之后,运行需要加密的软件,硬件加密狗会自动对其进行加密保护。
在使用加密狗时,需要注意保护好加密狗,防止丢失或损坏。
加密狗基本常识

其实复制也算是一种破解吧,但两者也有本质的区别,相对来说复制比破解好得多,因为不破坏软件的完整性,也不会存在什么缺点。希望通过以上一点常识能帮助一下想复制加密狗的朋友。
因此,破解思路就出来了,就是使用我们自己的工具(如VB、VC等)重新编写构造一个和加密狗API一样的DLL动态库文件,里面也包含Read、Write等全部API中包含的函数,使用的参量及返回值和原来的函数一样,所有函数返回零。然后对Query、Read函数进行处理,返回应用软件需要的数值即可。 这个新的DLL文件编写成功后,直接替换掉原来的DLL文件,这时候再运行应用软件,软件访问加密狗的操作就全部会被拦截,拦截程序永远会返回正确的数据给软件,从而实现了模拟加密狗的运行。
dongle保护的的原理就是软件开发者在程序里经常检查dongle中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直接读)。既然破解不行我就说说复制由于加密锁(加密狗)的应用程序接口(API)基本上都是公开的,因此从网上可以很容易下载到加密狗的编程接口API、用户手册、和其它相关资料,还可以了解加密狗技术的最新进展。
例如,某个国内知名的美国加密狗提供商的一款很有名的加密狗,其全部编程资料就可以从网上获取到,经过对这些资料的分析,我们知道这个加密锁(加密狗)有64个内存单元,其中56个可以被用户使用,这些单元中的每一个都可以被用为三种类型之一:算法、数据值和计数器。
数据值比较好理解,数据值是用户存储在可读写的单元中的数据,就和存储在硬盘里一样,用户可以使用Read函数读出存储单元里面的数据,也可以使用Write函数保存自己的信息到存储单元。 计数器是这样一种单元,软件开发商在其软件中使用Decrement函数可以把其值减一,当计数器和某种活动的(active)算法关联时,计数器为零则会封闭(deactive)这个算法。 算法单元较难理解一些,算法(algorithm)是这样一种技术,你用Query(queryData)函数访问它,其中queryData是查询值,上述函数有一个返回值,被加密的程序知道一组这样的查询值/返回值对,在需要加密的地方,用上述函数检查狗的存在和真伪。对于被指定为算法的单元,软件上是无法读和修改的,即使你是合法的用户也是如此,我理解这种技术除了增加程序复杂性以外,主要是为了对付使用模拟器技术的破解。 此加密锁(加密狗)的所有API函数调用都会有返回值,返回值为0的时候表示成功。
加密狗本地写狗操作说明

加密狗本地写狗操作说明
加密狗本地写狗操作说明
一、适用的加密狗类型:Windows版DVR、MVR软件加密狗(如图)
二、操作步骤
1、在Windows系统的主机插上加密狗
2、加密狗在系统下显示正常状态后打开写狗软件RockeyServer.exe(如图)
3、在红框的位置填写要写入加密狗的通道数,并点击“写入”按钮,写入成功后会在
右上部分蓝框的位置有“写入成功”的提示。也可以点击“读取”按钮验证写入是否成功。
三、写狗软件由分公司执行经理控制,不得泄漏给客户或者其它人员。
加密狗加密与解密方法技术白皮书

加密狗加密与解密方法加密狗加密方法1 打开EZCAD软件包,找到“JczShareLock3.exe”执行程序。
2 双击执行该程序,弹出“Select parameter”对话框,如图1所示。
在图中可以看出我们可以设置两级密码,这两个密码是完全独立的,其中任何一次使用达到设定要求以后,加密狗就会限定板卡的使用权限。
如同时设置两级密码,权限应不同,即这两个密码设置的时间等权限长短不一。
如图,软件默认的是一级密码选中状态,如果想选择二级密码直接点选即可。
图1 Select Parameter3 当我们选择好设定密码的级数后,点击确定按钮,弹出“JczShareLock”对话框,如图2是软件默认的发布版界面,点击下拉菜单,我们可以选择共享版模式,如图3。
图2 发布版界面图3 共享版界面下面我们分别说明发布版模式和共享版模式的加密方法。
4 首先是发布版模式如图2。
发布版模式下没有次数,天数,时间等的设置,只有密码设置,主要应用于保护自己模式的设置,防止别人更改。
点击“写入/Write In”按钮,进入密码写入界面。
如图4。
如果我们是第一次写入密码,那么就直接勾选修改密码选项,在新密码下面的前一个输入栏里输入4位数字,在后面的输入栏里输入4数字,这样完成了密码的初步设定,然后在确认密码下的输入栏内重复输入上面设定的密码,然后点击确认,完成密码的设定。
如果我们是修改密码的话,那么我们首先要在密码写入界面上方的输入密码下的正确输入栏内输入以前设定的密码,然后在勾选修改密码,输入新的密码。
否则修改密码就会失败,并出现“密码错误”提示信息。
图4 密码写入界面5 共享版的密码设定,如图3是共享版的界面。
在这里我们首先要设定好限制使用的次数,天数,时间,直接在后面的输入栏内直接输入即可。
这里注意:我们所设定的时间,天数是以软件运行所在电脑的内部时钟为准的,我们编写之前一定要注意,我们所使用的电脑的时间是否准确。
设定好这些后点击“写入/Write In”按钮,进入密码写入界面。
飞天诚信 Rockey 3加密狗复制技术

ROCKEY3 是一款采用16位智能卡芯片、无需安装驱动、安全可靠、简单易用的加密锁,同时提供丰富的开发资源,8192字节的超大存储区,其中1024字节为用户只读属性;锁内还提供了32字节掉电即消失的共享内存区特殊功能,让客户的保护方案更加灵活,这也是一般加密锁所不具备的。
ROCKEY3加密锁硬件支持:512/1024/2ROCKEY3 是一款采用16位智能卡芯片、无需安装驱动、安全可靠、简单易用的加密锁,同时提供丰富的开发资源,8192字节的超大存储区,其中1024字节为用户只读属性;锁内还提供了32字节掉电即消失的共享内存区特殊功能,让客户的保护方案更加灵活,这也是一般加密锁所不具备的。
ROCKEY3加密锁硬件支持:512/1024/2048 位RSA、3DES、MD5、SHA1算法,密钥的数量也多达8组,可满足不同加密需求的客户。
ROCKEY3加密锁还提供了32K的用户空间,客户可以用KEIL C51编写自己的专用算法可执行文件,实现自己特有的高强度加密方案。
ROCKEY3加密锁完善的远程升级功能,使开发商不需要收回锁,即可安全地远程升级锁中的数据信息,包括:存储区数据、RSA公私钥、3DES密钥。
此外ROCKEY3加密锁还提供了加密锁设置工具、PE程序加壳工具、.NET程序加壳工具,及各种编程语言的调用示例和详细的帮助文档。
048 位RSA、3DES、MD5、SHA1算法,密钥的数量也多达8组,可满足不同加密需求的客户。
ROCKEY3加密锁还提供了32K的用户空间,客户可以用KEIL C51编写自己的专用算法可执行文件,实现自己特有的高强度加密方案。
ROCKEY3加密锁完善的远程升级功能,使开发商不需要收回锁,即可安全地远程升级锁中的数据信息,包括:存储区数据、RSA公私钥、3DES密钥。
此外ROCKEY3加密锁还提供了加密锁设置工具、PE程序加壳工具、.NET程序加壳工具,及各种编程语言的调用示例和详细的帮助文档。
加密狗加密与解密-客户

加密狗加密与解密方法这个密码限定控制卡的使能权限。
加密狗加密方法1 打开EZCAD软件包,找到“J6.exe”执行程序。
2 双击执行该程序,弹出“Select parameter”对话框,如图1所示。
在图中可以看出我们可以设置两级密码,这两个密码是完全独立的,其中任何一次使用达到设定要求以后,加密狗就会限定版卡的使用权限。
如同时设置两级密码,权限应不同,即这两个密码设置的时间等权限长短不一。
如图,软件默认的是一级密码选中状态,如果想选择二级密码直接点选即可。
图13 当我们选择好设定密码的级数后,点击确定按钮,弹出“JczShareLock”对话框,如图2是软件默认的发布板界面,点击下拉菜单,我们可以选择共享版模式,如图3。
图2图3下面我们分别说明发布版模式和共享版模式的加密方法。
4首先是发布版模式如图2。
发布版模式下没有次数,天数,时间等的设置,只有密码设置,主要应用于保护自己模式的设置,防止别人更改。
点击“写入/Write In”按钮,进入“Write Dongle”界面,如图4。
如果我们是第一次写入密码或者没有设置密码,那么就直接勾选“修改密码/ Change Password”选项,在“新密码/New Password”下面的前一个输入栏里输入4位数字,在后面的输入栏里输入4数字,这样完成了密码的初步设定,然后在“确认密码New PassWord again”下的输入栏内重复输入上面设定的密码,然后点击确认,完成密码的设定。
如果我们是修改密码的话,那么我们首先要在“Write Dongle”界面上方的“输入密码/Input Password”下的输入栏内输入以前设定的密码,然后在勾选“修改密码/ Change Password”,输入新的密码。
否则修改密码就会失败,并出现“密码错误”提示信息。
图45共享版的密码设定,如图3是共享版的界面。
在这里我们首先要设定好限制使用的次数,天数,时间,直接在后面的输入栏内直接输入即可。