建工之友—建筑论坛

 找回密码
 邀请注册
搜索
查看: 7196|回复: 57

加密锁基本术语解释

  [复制链接]
回帖奖励 9 友币 回复本帖可获得 1 友币奖励! 每人限 1 次(中奖概率 30%)
  • TA的每日心情
    开心
    2020-1-7 13:36
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-7-22 09:52:37 | 显示全部楼层 |阅读模式
    软件加密方式
    2 z8 _+ u8 i+ Z$ [, m* W


        目前正在采用的加密方法可分为两大类:钥匙盘方式和加密狗方式。加密狗,也是目前流行的一种加密工具。它是插在计算机并行口上的软硬件结合的软件加密产品。加密狗一般都有几十或几百字节的非易失性存储空间可供读写,有的内部还增添了一个单片机。软件运行时通过向并口写入一定数据,判断从并口返回密码数据正确与否来检查加密狗是否存在。此种方式不易被硬解密,因而具有加密可靠等优点。但它也存在一大缺点是成本较高,并且用户使用很不方便。若用户购买了几种带加密狗的软件,在使用不同软件或更换微机时要不断将狗换插,给用户增添了很多麻烦。
    : J: v5 F0 R6 o. x


    什么是软解密


        所谓软解密就是针对加密产品,一方面是利用软件监测分析软件在运行时向加密点写了什么数据,从加密点返回了什么数据,然后在运行软件前先在内存驻留自编程序监视加密点,当软件向加密点写数据时,软件自动代替加密点并返回相应数据。这样,用软件模拟了加密产品。另一方面是从软件着手,寻找软件调用加密点函数部分,修改判断加密点是否存在的语句,将程序直接跳转到正常执行的部分。此种方式的解密缺点是会造成软件的稳定性下降,并有可能解密不彻底而造成软件运行出错!
    $ w1 h! @3 j$ |  f


    : i0 s5 N2 f- t- }

    什么是软复制


        所谓软复制就是针对加密产品,用相关的工具读出原版狗的狗数据,写入到相同型号的加密狗中,同时修改软件中与加密狗对应的绑定数据,而达到复制的目的。不同品牌的加密狗有不同的特征数据,例如Rockey 4加密狗,与软件相关的特征数据就是加密狗的密码,因此把软件中的密码改成自己手上的加密狗的密码,就达到了软复制的效果。此种方法的优点是保持原版软件的稳定性,杜绝了解密不彻底的现象;缺点是不支持软件的升级,软件升级后需要重新手动修改软件的特征数据;对于加有强壳的软件,此方法也不太可行。


    什么是硬复制


        软件开发商为了保护软件不被随意复制,采用了硬件加密的方式,通常市面所见的有USB硬狗和并口硬狗两种,狗的类型有Safenet、深思、飞天Rockey、域之天、以及以色列Hasp等等,通常这些狗无法直接读取数据,但是采用专门的设备如读卡器,可以读出硬狗里面的相应加密数据,并且是用写卡器可以把数据完美的写入空狗,从而实现完美复制的硬狗。当然这仅仅适用部分硬狗,不能一概而论。另外的一种方法是利用软件的方法来硬复制,有些品牌的加密狗为了生产方便,会留有某些后门来更改狗的数据的,因此可以利用软件的办法来对加密狗里面的内容进行读出,修改相关的特征数据后再写入到狗中,从而达到硬复制的目的。本站独创的Rockey4硬复制技术正是利用此技术来达到硬复制的效果。
    西北狼【几个爱好建筑软件痴人的小窝窝】# X! A( R" i  F' l# x( q

    www.54xbl.com' n" d1 t: w4 a# t& C% {( I; Q


    什么是硬模拟
    西北狼【几个爱好建筑软件痴人的小窝窝】$ k- N2 y0 `; T& n/ M

    ( K: }6 F+ T3 J  K. l' k

    硬模拟是针对于智能狗(如rockey 6,sense 3,sense4)而言,由于智能狗内的程序及数据文件无法读取,因此通过分析软件及结合原狗,将狗内的程序算法推算出来,或者监控软件调用原狗的入口出口数据,通过自己写程序来模拟原狗返回给软件的数据,以达到复制的目的。此方法需要比较强的分析能力才能做到,因此市面上出现的此类加密狗硬复制狗,实际上是硬模拟,不是真正意义上的硬复制,因为狗的程序是无法获取的,因此很多客户很容易上当,以为是硬复制的加密狗。


    什么是虚拟狗
    西北狼【几个爱好建筑软件痴人的小窝窝】# @2 H1 E' r; C  j; u- B, [

    www.54xbl.com, }% t: N. @$ O2 ]: z

    虚拟狗是加密狗复制里面的比较高级的软模拟方法,虚拟狗是一种虚拟总线设备,通过特殊的内核驱动程序与加密狗的驱动程序进行通讯,可以形象地称为虚拟狗是电脑上的加密狗,俗称软件狗。虚拟狗的好处是不需要修改软件,不需要修改驱动程序,功能上和硬件狗完全一样。编写虚拟狗程序除了需要极高的软件编程能力外,更是要对虚拟的狗的特性十分了解,才有可能编写成虚拟狗,因此这类技术的技术含量非常之高,不是一般人能实现的。


    何为模拟驱动,何为版本无关

    4 G" h7 P  ]$ E, e. K8 {# Z. ?

        如大家所知,windows下软件在调用硬件时要通过驱动程序来实现对硬件的操作,硬件对于软件来说仅是驱动程序所提供的接口。此驱动的接口通常是由软狗公司提供,而且一般是不改变的。而此接口具体如何实现软件是看不到的。模拟驱动就是通过模拟此软件和硬件之间的接口,而通过软件编程来实现此接口的功能,将加密狗的数据硬件编码在驱动程序内,将加密狗的算法移植到驱动程序内,如此对于软件而言就好像在操作一个真正的硬件一样。不管软件版本如何变化,驱动的接口并不改变,由于驱动和软件程序文件是分离的,不需要更改程序文件,实现模拟驱动和软件的版本无关。

    该用户从未签到

    发表于 2012-7-22 19:57:17 | 显示全部楼层

    该用户从未签到

    发表于 2012-7-22 21:55:37 | 显示全部楼层
  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2012-7-28 09:29:50 | 显示全部楼层

    该用户从未签到

    发表于 2012-9-7 23:27:04 | 显示全部楼层

    该用户从未签到

    发表于 2013-1-8 18:14:54 | 显示全部楼层

    回帖奖励 +1 友币

    学习了   还是不太明白   
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    发表于 2013-1-30 16:16:59 | 显示全部楼层

    回帖奖励 +1 友币

    学习了,还是不甚了解。{:16_342:}

    该用户从未签到

    发表于 2013-2-1 20:21:00 | 显示全部楼层
    回复一下,为了积分,同时也谢谢楼主解惑
     发表于 2013-2-28 08:33:31
    转播微博[tthread=L603120349, 李振东]http://app.qlogo.cn/mbloghead/6aecb53e973854ca77ba[/tthread]
  • TA的每日心情
    开心
    2019-12-27 20:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2013-3-22 22:35:27 | 显示全部楼层

    回帖奖励 +1 友币

    谢谢楼主解释
    您需要登录后才可以回帖 登录 | 邀请注册

    本版积分规则

    ◇◆建工之友论坛·免责声明◆◇ 建工之友论坛为非营利性的建筑工程学习、共享、研究网站。根据2002年01月01日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。建工之友论坛资源来源于网络,仅供个人学习和研究软件作者设计思想和原理之用,切不可用于不道德或者其它违法行为,否则产生的一切后果将由您自己承担!文章和软件版权属作者或开发公司所有,请在下载使用后的24小时内予以删除,请购买正版支持你所喜欢的软件或资源。若有部分内容侵犯了您的权益,请和我们联系,建工之友会在24小时内予以处理。建工之友仅仅提供学习和讨论的环境,不对任何资源负法律责任。凡以任何方式登陆本站或直接、间接使用建工之友论坛资料者,视为自愿接受建工之友论坛免责声明的约束。建工之友论坛免责声明未涉及的问题请参见中国有关法律法规。建工之友论坛严厉谴责和鄙夷一切利用本站资源进行非法牟利的行为。对于网站有任何的意见或建议请通知我们!
    广而告之:建工之友论坛已经安全运行 站长QQ:点击这里给我发消息 建工之友论坛 联系邮箱:admin@jgzy.cn

    QQ|建工之友论坛

    GMT+8, 2020-2-28 23:32 , Processed in 1.352872 second(s), 31 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表