加密狗硬件ID比对

合集下载

加密狗[以软件保护为主的设备]

加密狗[以软件保护为主的设备]

加密狗[以软件保护为主的设备]加密狗其他百科词条以软件保护为主的设备加密锁是一种插在计算机并行口上的软硬件结合的加密产品(新型加密锁也有usb口的)。

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

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

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

基本信息中文名加密锁外文名Dongle别名加密狗软件保护器发展历程介绍了国内加密狗的由来及发展历史,给出各代加密狗的硬件组成及工作原理。

详细讲解了第四代加密狗独特的加密方法与其强大的硬件组成。

由来加密狗是一种用于软件加密的小型外置硬件设备,现在常见的有并口与USB接口两种类型,加密狗被广泛应用于各种软件之中,其中如著名的绘图软件AutoCAD,国内相当数量的工程软件与财务软件等。

加密狗的成功应用,翻开了软件知识产权保护的新篇章。

国内最早的加密狗是由现北京彩虹天地信息技术有限公司总经理、董事长—陈龙森先生在1990年提出并设计完成的。

他的想法是,把一个小的硬件装置加载到微机的并行口上,其中内置几个逻辑芯片,作为核心的是一个计数器;然后通过软件,向外加的硬件装置发送脉冲信号,并等待返回信号,如果有,则表明外部存在硬件设备,否则就视作非法运行,被加密软件停止工作。

因此,陈龙森设计的软件中,专门设有一个模块,用来读取并行口上的硬件信息。

软件开发的技术人员,可以把实现此项功能的软件模块,加载到任何需要对用户信息判断的地方,进行编译连接,从而就能形成可以保护自身的软件产品。

工作原理加密锁通过在软件执行过程中和加密锁交换数据来实现加密的。

加密锁内置单片机电路(也称MCU),使得加密锁具有判断、分析的处理能力,增强了主动的反解密能力。

软件看门狗和硬件看门狗

软件看门狗和硬件看门狗

看门狗分硬件看门狗和软件看门狗。

硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。

如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。

软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器,比如系统内部定时器自身发生故障就无法检测到。

当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。

看门狗本身不是用来解决系统出现的问题,在调试过程中发现的故障应该要查改设计本身的错误。

加入看门狗目的是对一些程序潜在错误和恶劣环境干扰等因素导致系统死机而在无人干预情况下自动恢复系统正常工作状态。

看门狗也不能完全避免故障造成的损失,毕竟从发现故障到系统复位恢复正常这段时间内怠工。

同时一些系统也需要复位前保护现场数据,重启后恢复现场数据,这可能也需要一笔软硬件的开销。

在单任务系统中看门狗工作原理如上所述,容易实现。

在多任务系统中情况稍为复杂。

假如每个任务都像单任务系统那么做,如图1(a)所示,只要有一个任务正常工作并定期“喂狗”,看门狗定时器就不会溢出。

除非所有的任务都故障,才能使得看门狗定时器溢出而复位,如图1(b)。

而往往我们需要的是只要有一个任务故障,系统就要求复位。

或者选择几个关键的任务接受监视,只要一个任务出问题系统就要求复位,如图2(a)所示,相应的看门狗复位逻辑如图2(b)所示。

在多任务系统中通过创建一个监视任务TaskMonitor,它的优先级高于被监视的任务群Task1、Task2...Taskn。

TaskMonitor在Task1~Taskn正常工作情况下,一定时间内对硬件看门狗定时器清零。

如果被监视任务群有一个Task_x出现故障,TaskMonitor就不对看门狗定时器清零,也就达到被监视任务出现故障时系统自动重启的目的。

怎样解密(芯片解密IC解密)加密狗

怎样解密(芯片解密IC解密)加密狗

怎样解密(芯片解密IC解密)加密狗
硬件加密锁,俗称“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,第二种是通过Soft ICE等Debug工具调试跟踪解密,第三种是通过编写拦截程序修改软件和加密狗之间的通讯。

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

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

对于Debug调试破解,由于软件的复杂度越来越高,编译器产生的代码也越来越多,通过反汇编等方法跟踪调式破解的复杂度已经变得越来越高,破解成本也越来越高,目前已经很少有人愿意花费大量精力进行如此复杂的破解,除非被破解的软件具有极高的价值。

目前加密锁(加密狗)的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截。

这种方法成本较低,也易于实现,对待以单片机等芯片为核心的加密锁(加密狗)具有不错的解密效果。

由于加密锁(加密狗)的应用程序接口(API)基本上都是公开的,因此从网上可以很容易下载到加密狗的编程接口API、用户手册、和其它相关资料,还可以了解加密狗技术的最新进展。

例如,某个国内知名的美国加密狗提供商的一款很有名的加密狗,其全部编程资料就可以从网上获取到,经过对这些资料的分析,我们知道这个。

加密锁常见问题解答

加密锁常见问题解答

加密锁常见问题解答Q1:登录帐务系统提示找不到网络锁,然后系统自动退出。

A1:(1)检查网络狗是否正确安装,可点击安装加密狗的服务器上右下角任务栏R图标右键“服务管理”,查看901356下能否看到最大用户数500;如果无法看到,表示网络狗驱动程序安装不正常,请重新安装驱动;如果重新安装驱动仍看不到,换一台机器试试;如果能够看到,将本压缩包中gsnhw32.DLL文件复制粘贴到软件目录下,通过执行ndtool.exe或ClientTool.exe设置待查找服务配置文件,并将配置文件(GSNetDog.ini)保存到软件目录下,只选择TCP协议,并指定网络狗所在IP地址。

Q2:各个系统都能登录,但执行功能时提示授权信息不正确。

A2:维护工具授权信息有问题,核对授权信息卡,严格按照授权卡授权模块、站点数进行设置。

Q3:网络版各个系统都能登录,但执行功能时提示超过两个月试用期。

A3:维护工具授权信息中未选中授权的模块。

Q4:帐务系统能够登录,但长时间不操作软件再次操作时,软件时提示超过试用期。

A4:客户端同网络锁服务器端超时断开连接,在加密狗服务器上服务管理中的服务程序设置中设置“定时查看客户端信息间隔”、“定时查看硬件狗间隔”为最大值1200秒。

Q5:网络版执行帐务、库存、采购等系统功能操作没问题,登录报表系统后提示授权信息不正确。

A5:维护工具授权信息有问题,但帐务、库存、采购等系统仍在试用期,故并未提示。

核对授权信息卡,严格按照授权卡授权模块、站点数进行设置。

Q6:当服务器只有并口,无USB口或只有USB口,无并口时安装网络锁驱动时提示出错,无法继续安装。

A6:安装本压缩包中提供的网络锁驱动。

Q7:为方便以后扩展,购买网络锁,在一台不联网的机器上登录,提示找不到网络锁。

A7:缺少实际的网络环境,可通过在系统中增加虚拟网卡,并为虚拟网卡指定TCP/IP方式解决。

虚拟网卡的安装。

以XP为例:控制面板-->添加硬件-->是,我已经连接了此硬件-->添加新的硬件设备-->安装我手动从列表选择的硬件-->网络适配器-->Microsoft Microsoft LoopBack Adapter。

加密狗的原理

加密狗的原理

加密狗的原理加密狗是一种用于软件保护和授权管理的硬件设备,它的原理是通过加密算法和硬件锁的结合,保护软件不被盗版和非法复制,并对软件的使用进行授权管理。

加密狗通常由加密芯片、USB接口、外壳等部分组成,其工作原理主要包括加密算法、授权验证和加密狗与软件之间的通讯。

首先,加密狗的加密算法是其保护软件安全的核心。

加密狗内部集成了一种或多种加密算法,用于对软件进行加密和解密操作。

软件开发者在开发软件时,可以使用加密狗提供的API接口,将软件中的关键部分进行加密,并在软件中嵌入加密狗的验证逻辑。

这样,只有正确的加密狗才能解密软件中的关键部分,从而保护软件不被盗版和非法复制。

其次,加密狗通过授权验证实现对软件的使用管理。

在软件使用过程中,加密狗会对用户的授权信息进行验证,包括软件的有效期、使用权限等。

只有在通过验证的情况下,软件才能正常运行,否则将无法启动或只能以限制功能运行。

这样可以有效防止未经授权的用户使用软件,保护软件的合法权益。

最后,加密狗与软件之间的通讯是实现加密狗功能的重要环节。

加密狗通过USB接口与计算机进行通讯,软件通过API接口与加密狗进行通讯。

在软件运行时,会向加密狗发送验证请求,加密狗接收到请求后进行验证,并返回验证结果给软件。

通过这种方式,实现了软件与加密狗之间的安全通讯,确保软件的安全性和稳定性。

总之,加密狗通过加密算法、授权验证和通讯方式的结合,实现了对软件的保护和授权管理。

它在软件开发和销售过程中起着重要作用,保护了软件的合法权益,促进了软件产业的健康发展。

加密狗的原理虽然复杂,但其作用却是非常重要的,对于软件开发者和用户来说都具有重要意义。

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

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

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

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

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

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

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

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

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

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

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

使用USBKey(加密狗)实现身份认证(ET99加密狗)

使用USBKey(加密狗)实现身份认证(ET99加密狗)

使用USB Key(加密狗)实现身份认证(ET99加密狗)(2012-04-21 10:29:39)标签:分类:首先你需要去买一个设备,加密狗是外形酷似U盘的一种硬件设备! 这里我使用的坚石诚信公司的公司项目需要实现一个功能,就是客户使用加密狗登录,客户不想输入任何密码之类的东西,只需要插上类似U盘的加密狗就验证身份登录! (当然如果U盘掉了,也就不安全了哦), 当时这个分配给我的时候,就给了我个ET99设备(类似于U盘那东西),和官方网站! 去官方下载资料(API & DEMO & DOC ),当时我自己心里也没有底,只有先试试吧! 正好今天“试”出来了,和大家分享一下!ET99的安全性:1.登录用户必须先输入自己的USER PIN进行验证后才有权限完成计算。

ER PIN有最大重试次数限制,连续输入错误会锁死。

从而防止硬件丢失后,被不合法的用户反复重试。

3.存储在ET99多功能锁中的密钥不能被任何人获取。

4.用户登录时必须具备硬件和保护硬件的USER PIN双重因子时才能登录。

有硬件,不知道USER PIN或者知道USER PIN,没有硬件,都是没有办法登录的。

比传统的用户名和密码方式大大增加的登录用户的安全性。

(类似于银行的U盾)5.保障了系统开发商的利益。

使用硬件登录,不存在用户名密码共享的问题ET99的认证方式在整个认证过程中,ET99采用冲击响应的认证方式。

当需要在网络上验证用户身份时,先由客户端向服务器发出一个验证请求。

服务器接到此请求后生成一个随机数并通过网络传输给客户端(此为冲击)。

客户端将收到的随机数提供给ET99,由ET99使用该随机数与存储在ET99中的密钥进行HMAC-MD5运算并得到一个结果作为认证证据传给服务器(此为响应)。

与此同时,服务器也使用该随机数与存储在服务器数据库中的该客户密钥进行HMAC-MD5运算,如果服务器的运算结果与客户端传回的响应结果相同,则认为客户端是一个合法用户。

加密狗

加密狗

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

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

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

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

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

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

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

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

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

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

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

加密狗硬件ID比对
加密狗硬件ID比对:
VID_096E&PID_0001 飞天诚信(FTSafe) Rockey 4 加密狗,有驱型
VID_096E&PID_0006 飞天诚信(FTSafe) Rockey 4 ND 加密狗,无驱型
VID_096E&PID_0201 飞天诚信(FTSafe) Rockey 2 加密狗,无驱型
VID_096E&PID_0202 飞天诚信(FTSafe) Rockey 3 智能狗,无驱型
VID_096E&PID_0403 飞天诚信(FTsafe) Rockey 6 智能狗,无驱型
VID_096E&PID_0303 坚石诚信(Rockey) ET99/ET299 加密狗,无驱型
VID_096E&PID_0304 坚石诚信(Rockey) ET199 智能狗,无驱型
VID_0471&PID_485D 深思洛克(SenseLock) 深思4(sense4) 智能狗,有驱型VID_04B4&PID_4A58 深思洛克(SenseLock) 深思3(sense3) 加密狗,无驱型VID_04B4&PID_4A59 深思洛克(SenseLock) 深思3(sense3) 加密狗,有驱型VID_1BC0&PID_8013 深思洛克(SenseLock) 精锐E(Elite-E)智能狗,无驱型
VID_1BC0&PID_1001 深思洛克(SenseLock) 灵锐I(Living) 加密狗,无驱型
VID_1BC0&PID_8113 深思洛克(SenseLock) OME速达3000 Pro,无驱型
VID_1199&PID_8282 域之天(YuTian) 域天简单型加密狗,无驱型
VID_3689&PID_8762 域之天(YuTian) 域天密码型加密狗,无驱型
VID_3689&PID_3689 域之天(YuTian) 域天简单型(带密码)加密狗,无驱型(F2K) VID_83D3&PID_3773 域之天(YuTian) 域天易用经济型加密狗,无驱型
VID_83D3&PID_3773 域之天(YuTian) 域天专业型加密狗,无驱型
VID_1312&PID_2012 域之天(YuTian) 域天智能狗,无驱型
VID_08E2&PID_0002 赛耐孚(SafeNet) 微狗UMI(MicorDog),有驱型
VID_08E2&PID_0004 赛耐孚(SafeNet) 软件狗UDA(SoftDog),有驱型
VID_08E2&PID_0005 赛耐孚(SafeNet) 精灵狗UGA(GeniusDog),有驱型
VID_08E2&PID_0006 赛耐孚(SafeNet) 宏狗(GrandDog),有驱型
VID_04B9&PID_0300 赛耐孚(SafeNet) USB SuperPro/UltraPro
VID_04B9&PID_0301 赛耐孚(SafeNet) USB Security Security Token
VID_04B9&PID_0302 赛耐孚(SafeNet) USB Security Security Token
VID_04B9&PID_0303 赛耐孚(SafeNet) USB Security Security Token
VID_04B9&PID_0304 赛耐孚(SafeNet) USB Security Security Token
VID_04B9&PID_8000 赛耐孚(SafeNet) Sentinel Hardware Key
VID_04B9&PID_8001 赛耐孚(SafeNet) Sentinel Hardware Key RTC
VID_04B9&PID_8002 赛耐孚(SafeNet) Sentinel Hardware Key Mega-Memory VID_04B9&PID_8003 赛耐孚(SafeNet) Sentinel Hardware Key Mega-Memory RTC VID_04B9&PID_8004 赛耐孚(SafeNet) Sentinel Dual Hardware Key
VID_04B9&PID_8005 赛耐孚(SafeNet) Sentinel Dual Hardware Key RTC
VID_5042&PID_???? 江波龙(NetCom) 安全芯(SChip) 加密狗,有驱型
VID_5149&PID_???? 江波龙(NetCom) 易锁(SimpleKey)加密狗,无驱型
VID_0925&PID_6B05 世纪龙脉(Century Longmai) NOX 加密狗,无驱型
VID_0925&PID_7A21 世纪龙脉(Century Longmai) NOX2 加密狗,无驱型
VID_0925&PID_7122 世纪龙脉(Century Longmai) DAM2+加密狗,无驱型
VID_0925&PID_5906 世纪龙脉(Century Longmai) DAM2 精简型,加密狗,无驱型
VID_0925&PID_8705 世纪龙脉(C
entury Longmai) NOX5 加密狗智能狗,无驱型
VID_0925&PID_9627 世纪龙脉(Century Longmai) NOX+ 单机狗,无驱型
VID_0925&PID_7A13 世纪龙脉(Century Longmai) DAM2+网络狗,无驱型
VID_0925&PID_5624 世纪龙脉(Century Longmai) NOX 定制狗,无驱型
VID_0925&PID_7504 世纪龙脉(Century Longmai) NOX5 主锁
VID_0529&PID_0001 阿拉丁(Aladdin) HASP HL Time 有驱型
VID_0529&PID_0001 阿拉丁(Aladdin) HandLock 有驱型
VID_0830&PID_2002 和升达SK-USB180 无驱型
VID_5149&PID_EACE 杭州唯赛易锁(Simple Key) 无驱型(失效连接)
VID_6A75&PID_9801 上海十条电子JSP-C USB Key 有驱型
VID_10F7&PID_8469 MegaLock 无驱型
VID_064F&PID_0BD8 WIBU WIBU RU+加密狗,有驱型
VID_064F&PID_0BD7 WIBU WIBU U+加密狗,有驱型
购买须知:
1:本店产品仅供个人学习交流,软件版权属于软件开发公司所有,商业用途请购买商业版本。

本人不对个人使用造成的法律等或与第三方之间造成的其他纠纷承担任何责任和义务。

2.此宝贝,5个以下请不要讲价,收到货后72小时内测试后付款的朋友,享受售后服务,否则视为放弃售后服务
3.本店的所有加密狗,二年质保,非人为或其他不可以抗拒力损坏,只需要承担运费,免费更换新狗
4.本店不欢迎刷信用服务,请此类型的人自动走开。

另外我尽力为大家提供更好的服务,请不要为难我,谢谢!。

相关文档
最新文档