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

对硬件克隆复制主要是针对使用了市场上通用芯片的加密狗,采用贴片式或DIP封装的,对于使用这些通用芯片的软件狗,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。不过如果加密狗采用的芯片很复杂或很少见,市场根本买不到,或是通过向厂家定造的(如膏药式的),通常很难进行分析复制,而且现在国内加密狗也在大量使用进口的智能卡芯片,因此这种硬件克隆的解密方法用处越来越少。特别是只需要仿制几块加密狗的场合。

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

32  实例分析

前面的三种方法相比之下,第三种方法是高效率和快速的,笔者研究过几款市场流行的已加密软件,并找出分析了这些软件所用的加密狗,下面就其中一款实例分析。

从该款加密狗厂家的网站上,可以了解到加密狗的内部设置及使用方法、读写工具和驱动程序。由于加密狗厂家不可能直接帮助软件开发商进行加密,软件开发商也不会把自己的宝贝代码交给他人,这样就有一个相互之间接口问题。最直接的方式是厂家提供了API接口和相应的动态链接库文件DLL,这样开发者在源代码中加入相应的读写狗和判别狗的语句就可以了,目前一般软件狗支持的开发语言有:DelphiVBCPBJavaVS.NETFOXPRO等流行语言。

  推荐精品文章

·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