加密狗详解(附复制方法)

合集下载

[圣天狗网络时钟版]加密狗复制应用介绍

[圣天狗网络时钟版]加密狗复制应用介绍

采用公钥保护和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的时候表示成功。

加密狗本地写狗操作说明

加密狗本地写狗操作说明
加密狗在系统下显示正常状态后打开写狗软件rockห้องสมุดไป่ตู้yserver
加密狗本地写狗操作说明
加密狗本地写狗操作说明
一、适用的加密狗类型: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加密狗复制技术

飞天诚信 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是共享版的界面。

在这里我们首先要设定好限制使用的次数,天数,时间,直接在后面的输入栏内直接输入即可。

加密狗复制的定义和方法(精)

加密狗复制的定义和方法(精)

加密狗复制的定义和方法硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。

硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。

不过国外的加密狗就无法使用这种方法,国外加密狗硬件使用的是安全性很好的自己研制开发的芯片,通常很难进行复制,而且现在国内加密狗也在使用进口的智能卡芯片,因此这种硬件克隆的解密方法用处越来越少。

工具/原料加密狗的密码及ID修改工具加密狗数据读取工具步骤/方法常用解密方法1、反汇编后静态分析:W32Dasm、IDA Pro2、用调试工具跟踪动态分析:SoftICE、TRW20003、针对各种语言的反汇编工具:VB、Delphi、Java等4、其他监视工具:FileMon、RegMon 等反“监听仿真”软件保护锁的编程方法(1)、随机查询法:开发商使用SuperPro开发工具生成大量查询、响应对,如:1000 对,并在程序中使用这些校验数据。

在程序运行过程中,从1000 对查询、响应对之中,随机的抽出其中一对验证SuperPro加密算法。

因为,校验数据很多,每次验证加密算法使用的“查询响应对”可能不同,“监听仿真”软件即使纪录了一部分“查询响应对”,但无法纪录全部“查询响应对”。

软件每次运行时,都可能使用新的查询响应校验数据,“监听仿真”软件无法响应这些新的查询。

因此,“监听仿真”也就失去了模拟、仿真SuperPro软件保护锁的作用。

(2)、延时法:开发商可以事先使用开发工具生成大量的校验数据,即:“查询、响应”对,比如:200000 组“查询、响应”对,开发程序过程中,开发商设计定时查询、校验加密锁的机制。

Smart X3加密狗复制

Smart X3加密狗复制

Smart X3可编程加密锁是以32位最高等级安全智能卡芯片为核心的高性能专业编程锁,无需安装驱动,内置大容量数据文件系统和可执行文件系统,允许将软件中的重要代码移植并下载到X3的硬件中执行(非虚拟机模式),支持双精度double浮点运算,可下载多个可执行文件到锁中,且锁中可执行文件阶梯式访问。

并专门针对游戏、复杂运算等软件进行优化,同时满足用户对软件安全性和性能的需求。

锁内硬件支持多种加密算法并且密钥及运算过程永不出锁, 并可提供母锁,利用子母锁的设计理念有效的防止开发过程中的数据泄漏。

Smart X3可编程加密锁为软件整个生命周期提供安全保障,从开发、测试、下载、批量设置、用户注册、浏览器登录、远程升级等各个环节为开发商提供最大的便利和安全性。

Smart X3可编程加密锁为满足不同用户的需求分为标准版、专业版2个版本,专业版在标准版的基础上增大了数据文件系统和可执行文件系统的容量,并且完美支持B/S安全登录和远程升级。

◆无驱型USB接口◆全球唯一32位硬件序列号◆基于32位ARM内核的高强度智能卡安全芯片◆高效、强大、稳定的可编程功能◆人性化的加密锁工程管理工具、测试工具◆安全可靠的B/S正版验证、安全登录和远程升级*◆时间锁链反跟踪来保护锁内算法逻辑◆内置大容量安全数据文件系统和可执行文件系统◆工程同步模式的加密锁管理与生产◆支持双精度浮点运算、64位数据类型◆硬件支持多种安全算法,密钥及运算过程永不出锁◆支持后台定时执行可执行文件,上电即可执行*◆专门针对游戏软件、复杂运算等软件进行优化芯片安全水平32位ARM内核智能卡安全芯片存储容量4K-24K数据区,8K-64K编程区*可擦写次数写10 万次,读无限制共享缓存区2K数据保存时间10 年内置安全算法3DES、RSA、SHA1、MD5…通讯内置硬件加密、随机干扰加密协议功率最大100MW工作温度0 ~50°C存放温度-20 ~70°C接口类型USB( 2.0 ,兼容 1.1, 3.0标准)防暴力破解装置检测出错3 次,即进入自动保护状态外观尺寸55mm*17mm*7mm/18mm*15mm*7mm总重量8g /2.3g外壳材质金属外壳颜色多色可选Windows XP/2003/Vista/Windows 7/Windows 2008/Windows 8/Windows 2012 ;丰富的软件接口:Delphi、Java、PB、VB、VC、等。

加密狗

加密狗

软件加密狗有关知识的介绍什么是加密狗?加密狗是外形酷似U盘的一种硬件设备,正名加密锁,后来发展成如今的一个软件保护的通俗行业名词,"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品(新型加密狗也有usb口的)。

一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。

软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在接口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。

这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。

加密狗是为软件开发商提供的一种智能型的软件保护工具,它包含一个安装在计算机并行口或 USB 口上的硬件,及一套适用于各种语言的接口软件和工具软件。

加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。

加密狗的工作原理在当今中国市场上最主要的加密锁品牌有: 1.美国彩虹公司(也是最早做硬件加密的公司)的国产品牌“加密狗”、美国品牌“圣天诺软件加密锁”;2.阿拉丁的“HASP”系列加密锁;3.德国威博公司的“WBU-KEY”加密锁;4.深思洛克的“深思加密锁”;5.蓝宇风公司的“金盾加密锁”;6.飞天公司的“ROCKEY”加密锁等几个主要品牌。

以上加密锁品牌的工作原理都是大同小异:被保护的软件--加密锁之间形成一一对映的关系,被保护的软件在运行的过程当中不断通过其API函数向加密锁发指令来判断加密锁是否存在于,软件离开保护锁不能运行。

克隆加密狗、复制加密狗、破解加密狗的定义区别先简单介绍下加密狗的的特点:每个加密狗都有一块芯片,每块芯片都有一个型号,就算同一牌子的加密狗里面芯片的型号也不相同,就是说这个型号是每个加密狗的惟一型号,也是身份识别。

克隆加密狗:把狗里面的资料复制一份,但这个狗的型号无法复制。

加密狗

加密狗
编辑本段可以保护的编程语言
加密狗可以保护的编程语言是随着计算机的硬件及操作系统的发展而不断变化的。 上世纪80年代,个人计算机主要为AT、286等机型。个人机的操作系统主要是DOS,企业服务器的操作系统主要使用Novell的Netware。开发加密狗保护软件的工程师需要通过修改DOS的INT21、INT10方法加密DOS下的EXE文件,或者通过提供特定的API的方法,为Turbo C、Fortran、basic等编程语言提供加密。某些时候开发加密狗保护软件的工程师使用可能会使用DOS的DEBUG直接编写.COM文件。 此后个人机的操作系统经历了Windows、Windows 95 、Windows2000、Windows NT、XP等升级换代,保护EXE文件的手段也从DOS驻留程序,变为编写VXD、SYS等方法。编程语言也涵盖了:MASM、Turbo C、VC、Watcom C for NetWare、Watcom C for x86、NDP C for x86、NDP FORTRAN、Visual Foxpro、Clipper、LISP for AutoCAD等数十种。 随着加密狗硬件处理能力的不断增强,计算机USB端口的普及,对软件的保护逐渐开始依赖于通用的加密算法,而不再只依赖于加密软件的加密编程技巧。使用动态链接库、控件等方式已经可以满足目前大部分编程工具软件的保护需求。加密狗厂家也就从逐一为不同的编程工具软件定制API中解放出来了。
编辑本段使用维护
现在的解密技术排除法律和道德因素,就从学术角度来说是门科学。它与加密技术一样是相辅相成不断提高。 以下就针对使用加密狗(加密锁)进行硬件保护谈谈几点心得:
针对于使用加密狗的解密有什么方法?
1、硬件复制 复制硬件,即解密者复制Sentinel Superpro相同的加密锁。由于加密锁采用了彩虹公司专用的ASIC芯片技术,因此复制该加密锁非常困难,且代价太大。 2、监听 解密者利用并口监听程序,进行解密,其工作机制是: 监听程序,记录应用程序对并口发的查询串和加密锁发回的响应串。当移去加密锁时,如果程序再对并口发查询串确认身份时,监听程序返回所记录的响应串。程序认为加密锁仍然在并口上,是合法用户继续运行,应用程序也就被解密了。 3、 打印机共享器 将加密锁插在打印机共享器上,多台计算机共同使用打印机共享器上的一把加密锁。(后面简述对抗策略) 4、 DEBUG 解密者DEBUG等反编译程序,修改程序源代码或跳过查询比较。应用程序也就被解密了。

如何复制U盘接口的加密狗

如何复制U盘接口的加密狗
由于加密锁(加密狗)的应用程序接口(API)基本上都是公开的,因此从网上可以很容易下载到加密狗的编程接口API、用户手册、和其它相关资料,还可以了解加密狗技术的最新进展。
例如,某个国内知名的美国加密狗提供商的一款很有名的加密狗,其全部编程资料就可以从网上获取到,经过对这些资料的分析,我们知道这个加密锁(加密狗)有64个内存单元,其中56个可以
对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。
硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。不过国外的加密狗就无法使用这种方法,国外加密狗硬件使用的是安全性很好的自己研制开发的芯片,通常很难进行复制,而且现在国内加密狗也在使用进口的智能卡芯片,因此这种ቤተ መጻሕፍቲ ባይዱ件克隆的解密方法用处越来越少。
被用户使用,这些单元中的每一个都可以被用为三种类型之一:算法、数据值和计数器。
数据值比较好理解,数据值是用户存储在可读写的单元中的数据,就和存储在硬盘里一样,用户可以使用Read函数读出存储单元里面的数据,也可以使用Write函数保存自己的信息到存储单元。
对于Debug调试破解,由于软件的复杂度越来越高,编译器产生的代码也越来越多,通过反汇编等方法跟踪调式破解的复杂度已经变得越来越高,破解成本也越来越高,目前已经很少有人愿意花费大量精力进行如此复杂的破解,除非被破解的软件具有极高的价值。
目前加密锁(加密狗)的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截。这种方法成本较低,也易于实现,对待以单片机等芯片为核心的加密锁(加密狗)具有不错的解密效果。

加密狗使用说明(仅正式版)

加密狗使用说明(仅正式版)

加密狗使用说明
使用须知:
1)IP网络公共广播(或内部通信)系统软件分为服务器软件和工作站软件,仅服务器软件所在的电脑须插加密狗;
2)服务器软件未检测到加密狗时,自动运行3用户演示版;
3)直接将加密狗插入任意USB口(免驱动),然后运行服务器软件即可。

加密狗
资料编号SPB0804
加密狗使用说明
使用须知:
1)IP网络公共广播(或内部通信)系统软件分为服务器软件和工作站软件,仅服务器软件所在的电脑须插加密狗;
2)服务器软件未检测到加密狗时,自动运行3用户演示版;
3)直接将加密狗插入任意USB口(免驱动),然后运行服务器软件即可。

加密狗
资料编号SPB0804。

加密狗的重要性及使用方法

加密狗的重要性及使用方法

加密狗的重要性及使用方法加密狗的重要性及使用方法一、加密狗是什么?USB加密狗是目前流行的一种身份认证安全工具,大小类似U盘,可直接在电脑的USB接口插拔,我们的加密狗也是属于此类,每只狗有独立的产品识别码,独立最新加密算法,用户在登陆平台时,只有检测到特定的加密狗和准确的物理验证后,才允许正常登陆。

二、加密狗的作用以及针对性由于加密狗的特殊算法、唯一性,在用户登陆后台的同时,再次验证身份,给您的平台管理又加了一道防盗门,更好的看管您的平台。

1、加密狗互补了IP限制功能的不足。

部分点卡渠道客户没有固定IP,所以一般只能设置IP段限制,还有一部分客户在家和公司都需要管理后台,IP限制设置更没有办法锁定单独IP,针对这两部分客户的IP限制功能,加密狗具有很好的安全互补作用。

2、加密狗增强了内部管理手段。

加密狗可以随身携带,简单方便,即插即用,员工和财务只有在授权的情况下才可以登陆系统。

给您的财务管理和内部管理带来了可靠和方便。

3、加密狗防御外来侵犯如果您的机器或者局域网不小心中了木马,您的后台帐号就随时可能被嗅探或截取,但黑客因为没有硬件狗无法进行后台登陆。

所以即使您的帐号密码不慎被盗取,只要他没有加密狗,就很难实现异地登陆您的后台,也很难操纵您的机器进行后台登陆。

三、使用办法1、如果是前台加密狗,在收到我公司的加密狗后,前台用户要在前台“下载加密狗驱动程序”处下载加密狗驱动程序。

安装完毕,登陆进去后在“安全设置”里点击“绑定加密狗”,这样每次登陆时前台客户都必须要使用加密狗。

如果是后台加密狗,后台客户就要跟我公司客服人员联系,我们会把驱动程序发给您安装、在系统中设置绑定后您即可使用,同样每次登陆您都必须使用加密狗。

2、把加密狗插上电脑USB接口,然后登陆,当您登陆进入系统前台或后台后,就必须立刻把加密狗拔掉,加密狗的作业只在您登陆的时候起到验证作用,当您登陆完毕后,它就不在重复作业。

进入系统操作完毕以后,必须及时安全退出平台,下次重新正确登陆。

[圣天狗单机版]加密狗复制教程

[圣天狗单机版]加密狗复制教程

SafeNet的圣天狗保护全球超过三千五百万个应用程序。

从1984年起,圣天狗就确立了软件保护标准,全力捍卫客户的软件数字版权。

打击盗版产品介绍安全的通讯方式圣天狗是高安全性的世界级圣天狗。

圣天狗与应用程序之间的通讯,采用公钥保护及128-bit AES安全保护服务器制。

中间层的入侵方式,例如监听与仿真,驱动程序的替换等方式都被有效的遏止。

每次应用程序和硬件锁间的通讯,都会使用一个独立的保护密钥,让黑客无法暴力破解。

此外,圣天狗也包括了内部验证的功能,可以有效地预防圣天狗被复制。

快速设置—商用级API最佳的软件保护设置方式应该包括通过API方式将受保护内容整合到您的应用程序。

通过圣天狗商用级API,您可以达到超高级别安全,并且不需花额外的编写程序时间,即可有效的控制授权。

商用级API是事先设定好的,上层API可以做到常用的授权模式,如软件预定,评估及使用付费的模式。

这些工具可以有效的减少60%的编程的时间。

简单的编程程序可以加强设置的质量及安全性。

简单化的软件升级及启用圣天狗API也提供逻辑地址,让开发商可以随意增加或更改内存设置而无须担心地址冲突。

这个功能可以大大的加速开发时间,并可以降低在内存单元中重写数据时导致的错误。

使用圣天狗,你可以同时制作多个圣天狗,并且在开发阶段就做好定自定义授权模式。

授权的设定是可以变更的,不需额外的开发时间。

圣天狗特有的技术可以让开发商在安全控制状态下发送更新数据到远程圣天狗。

采用高级的安全传输方式,更新数据的传输更加安全。

快速增加保护—快速外壳快速外壳提供快速的方式为您的应用程序增加额外保护,不需更改源代码。

与API相互整合,通过增加多层保护,快速外壳可以加强整体的安全性。

快速外壳会压缩程序代码,降低应用程序的文件大小,让还原更加困难。

此外,快速外壳的反汇编反调试功能,有效保护程序不被各种反汇编和调试工具破解。

通过快速外壳,您可以在短时间嵌入授权及保护在您的应用程序,而不需更改源代码。

加密狗硬件破解方法

加密狗硬件破解方法

加密狗硬件破解方法对于密届高手脱壳或者解密可能是很简单的事情,但是否对于一些带狗软件有时候也觉得麻烦。

目前较新的狗程序都采用对硬件通讯纪录的方法,普通的方法是无法跟踪到的,如果用拦截端口的方法实在太麻烦。

在这里我将自己整理的复制狗方法希望对大家有所帮助。

基础知识什么是加密狗(基础知识高手不要看了)首先用一点儿时间来谈谈什么是加密狗(dongle),dongle经常被认为是硬件保护,它是一个可被附加在计算机并口、串口或USB上的小插件,它包含厂家烧制的EPROM和定制的专用集成电路。

dongle 保护的的原理就是软件开发者在程序里经常检查dongle中的单元(Cell)的并对比返回值,这种检查可以是直接读单元或者是使用某种内部算法(此时单元受到保护无法直接读)。

尽管任何称职的硬件工程师都能很容易地分析出dongle是如何实现的,但是实际上并不用那么麻烦,dongle保护最薄弱的环节在于应用程序要通过dongle厂家提供的函数库来访问dongle,而应用程序和这些函数的连接通常是很弱的,因为软件开发人员不管这些函数如何访问dongle,它只检查函数的返回值是表示成功还是失败,那么只要打补丁让所有函数返回成功即可,而且这些函数通常并不多,从厂家提供的API手册中很容易查到这些函数的定义(参数和返回值)。

一般来说dongle解密不需要原来的正版狗。

必须指出从(西方)法律上来说,破解狗与调试独立的程序有一些细微的不同,后者是完全合法的,但前者在德国有被判为非法的案例(即使你已经购买了正版的软件),美国的“数字千年版权法案”(DMCA) 有一个著名的但引起强烈争议的“反规避条款”(1201),事实上对软件狗的解密做了极其严格的限制,但因为遭到消费者和甚至一些厂商强烈反对,因此在2000年10月28日,1201a条款规定了七种例外,在公平使用的前提下,把软件狗的研究从中删除(Dongles are exempt from Section 1201a of the Digital Millennium Copyright Act),因此,我理解,至少在美国,对软件狗的研究甚至复制是合法的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档