CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

有誰知道"加密狗"的基本原理

楼主AIRFLYNET(汪洋中的一条船)2002-06-25 10:29:49 在 VC/MFC / 基础类 提问

有誰知道"加密狗"的基本原理,    
  email:   gltech@163.net,,  
    若在深圳,請你吃飯. 问题点数:100、回复次数:10Top

1 楼qwedcxza(自娱自乐)回复于 2002-06-25 10:36:26 得分 20

 
        加密狗一般由硬件,   驱动,   再加上用户程序的使用部分完成加密,   按厂家的说法,   硬件由不可读的存储器保存一些数据和代码,   驱动程序则是与加密狗通信的根本,   在这一部分他们做了较强的加密,   并且与硬件之间的信息传递加入了随机消息,   因此要破解硬件或驱动程序部分是不大可能的(   相当难的   ).  
   
        而用户端调用驱动往往是最薄弱环节,   最容易被破解,   就算硬件与驱动再完美,   如果整个调用被截取了,   就完全没有作用了.    
   
          以上是来自厂家的说法.   偶尔有些破解到驱动程序部分的,   就会写出模拟器.Top

2 楼qwedcxza(自娱自乐)回复于 2002-06-25 10:42:42 得分 0

 
        可能我对硬件部分解释不清楚,   因为我对硬件不很熟悉.   不可读是指你无法从加密狗的芯片中读出其中内容.    
   
  Top

3 楼wistaria(听风听雨)回复于 2002-06-25 10:46:37 得分 20

1.   简单的加密狗是当程序运行到某一步时,就判断加密狗中某些数据是否符合某些条件,然后决定程序如何执行  
  2.   比较复杂的加密狗是把程序中某些功能(函数)在加密狗中运行,这要求加密狗能有独立运算功能.Top

4 楼AIRFLYNET(汪洋中的一条船)回复于 2002-06-25 11:05:48 得分 0

它是否都是通過   并口進行數據的讀寫Top

5 楼AIRFLYNET(汪洋中的一条船)回复于 2002-06-25 11:07:02 得分 0

若我想解密某只狗,需要哪些工具?Top

6 楼liqi(sniper)回复于 2002-06-25 11:07:30 得分 20

我见过一种加密狗的原理图。是在并口上用一根线当串行线,这样就不影响打印机等。加密狗的核心是一小的单片机,用串行线和并口上的线通讯。当然要在并口上用程序控制这根线产生一个串行的时序。Top

7 楼liqi(sniper)回复于 2002-06-25 11:08:23 得分 0

我也听说好象有USB口的加密狗。Top

8 楼liqi(sniper)回复于 2002-06-25 11:12:29 得分 0

听说过USB加密狗。Top

9 楼AIRFLYNET(汪洋中的一条船)回复于 2002-06-25 11:15:22 得分 0

如何獲取程序在讀取"狗"上的信息?Top

10 楼lj_csdn(大笨蛋)回复于 2002-06-25 11:35:55 得分 20

我见过一个人复制了加密狗。  
  当时给我解释过:  
        大概跟:  
            "我见过一种加密狗的原理图。是在并口上用一根线当串行线,这样就不影响打印机等。加密狗的核心是一小的单片机,用串行线和并口上的线通讯。当然要在并口上用程序控制这根线产生一个串行的时序。"  
   
          一样,关键步骤在串行的时序上,即要一个a时间长度的脉冲,停b时间,再给c时间的脉冲,d,e...  
          这些脉冲必须与单片机匹配,才能执行相关的读写数据指令  
   
          驱动程序实际上要产生这些序列,不过都带反编译、反跟踪技术.  
           
          也许可以找到同型号的狗,根据厂商提供的接口程序读(前提是原狗未进行过其他处理,如二次加密等)  
   
         
               
  Top

11 楼qwedcxza(自娱自乐)回复于 2002-06-25 14:15:40 得分 20

 
        要破解加密狗,   最好的选择该是从用户软件下手,   正像厂家所说,   这方面是最薄弱的环节.    
   
        况且加密狗厂家是专做加密的,   你的任何破解都会很快的得到克制.   而用户软件则不同.  
   
        再厉害的加密狗也需要用户软件来调用,   破解形式不是跟破解一般的加密方式差不多吗?Top

相关问题

  • 加密解密的原理?
  • 软件加密:“加壳”是什么回事?工作原理?其它什么“加密狗”之类呢?
  • 串口加密狗?
  • 串口加密狗?
  • 关于加密狗
  • sso的基本原理
  • 有谁懂DES加密/解密算法原理?
  • 谁知道zip文件的加密原理?
  • ◎◎谁知道那种加密ASP文件的软件的原理??
  • 有高手知道下面的加密程序的原理吗?

关键词

  • 加密
  • 破解
  • 原理
  • 硬件
  • 驱动
  • 单片机
  • 用户
  • 数据
  • 软件
  • 加密狗

得分解答快速导航

  • 帖主:AIRFLYNET
  • qwedcxza
  • wistaria
  • liqi
  • lj_csdn
  • qwedcxza

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo