你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 计算机安全与维护
加密狗的DLL方法探究(一)
 

摘 要   在软件加密中,目前流行的当属USB加密狗,然而其中一些产品同样也存在着安全缺陷。针对其中一些问题作了细致的分析。

关键词  软件加密;软件破解;USB加密狗;破解DLL

 

 

1   引言

 

自从计算机进入商业领域以来,软件也作为一种特殊的商品出现。由于软件易于复制的特性,软件开发者要保障自己的投资有所回报,就必须加密;软件使用者又想免费使用,就会想方设法解密。所以在一些法制和经济不发达的地方,盗版就有了其生存的空间。作为软件开发者很有必要多了解一些关于加密解密知识,加密和解密就像矛和盾一样,有加密就有解密,对于解密知识了解的越多,那么编写的加密代码就越好,被破解的机会就越少,要知道加密永远都比解密要容易的多,而知己知彼,方可百战不殆。

 

2  加密狗的种类

加密狗又叫硬件加密锁,发展大约经过三个阶段:(1)内插卡方式,常用的有ISA插卡、PCI插卡。由于插卡方式安装麻烦(要打开机箱),还要开发底层的驱动程序,兼容性差,易与操作系统冲突,现已基本被市场淘汰;(2)并口加密狗,这种加密狗接在计算机的并口上,可再接打印机,通过端口读写来判别加密狗的存在,由于现在USB接口的普及,这种加密狗已是昨日黄花,很多主板为节省成本已开始不带并口;(3USB加密狗,随着USB设备的普及,USB加密狗是目前流行的加密方式,有着高速、容量大,可热插拔和驱程容易编写等优点。

 

3  加密狗的破解分析

31 破解方法

对于加密狗的破解大致可以分为三种方法,一种是通过硬件方式,克隆或者复制出同样的加密狗;另一种是通过SoftICEDebug工具对软件进行调试跟踪解密,把相应加密判断的代码取消或跳过;第三种是通过编写拦截程序修改软件和加密狗之间的通信,或仿真软件狗的读写。

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089