网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。 二、硬件加密 软件狗的电路不要做的太直接,否则不利于加密。这里我们就来讲讲如何增进软件狗的复杂性,加强硬件电路的机密功能。 在讲第二代软件狗时,我们说它其实就是几个简单的与或逻辑门,目前已经被淘汰。现在我们将要把它跟EEPROM结合起来,经过变化,组成比较复杂的第三代软件狗,从而增加解密难度。 CAL芯片由于本身就有加密功能,所以也常被用来与EEPROM结合做成复杂的软件狗,更由于其内部逻辑配置的灵活性,使得解密的难度上涨了很多倍。 解密者要仿制加密盒,首先必须搞到同型号的EEPROM,所以,我们尽量采用市场上一般购买不到的EEPROM型号,这样也能起到保密的作用。另外,如果采用特殊的93CX6系列,就可以利用不同厂商出品的特殊93CX6,其特性不同这一点来加强硬件的 加密功能。 下面我们给出两个具体例子来说明(以93C46型为例) 例1 在电路中加入一个非们,以改变93C46某一管脚的极性,电路中要尽量采用低功耗的芯片,所以这里用了CMOS型的74HC04非门来实现。 这是在前面例子的基础上把CS信号反了相,读者还可以适当加入一些无用的电阻,电容等器件,以迷惑解密者。同时,我们还需要把相应的程序修改一下,把原来对CS信号的控制也反相才行。 ...... ...... ...... ...... ;---------------------------------------------[+] ;设置EEPROM的片选CS为高电平,即选中EEPROM(-AUTO FEED线反相 ;后接CS) ;硬件电路变化时,本部分程序应作相应改动 ;---------------------------------------------[+] SetCS macro push ax CtrlPort ;选择控制口 in al,dx ; and al,not,02h ;令-AUTO FEED线输出 ;为高电平 or al,02h ;令-AUTO FEED线输出 ;为低电平 KbdTest_Add_AL ;检查键盘中断,若被开 ;放,则改变al值 out dx,al _CtrlPort ;选择数据口 pop ax endm ; ;--------------------------------------------[+] ;设置EEPROM的片选CS为低电平,即不选中EEPROM(-AUTO FEED线反相 ;后接CS) ;硬件电路改变时,本部分程序应作相应改动 ;--------------------------------------------[+] ClearCS macro push ax CtrlPort ;选择控制器 in al,dx or al,02h ;令-AUTO FEED线输出 ;为低电平 and al,not 02h;为高电平 KbdTest_Add_0w ;检查键盘中断,若被开放 ;则改变_const_word_0_值 out dx,al _CtrlPort ;选择数据口 pop ax endm ; ...... ...... ...... ...... 例2 在电路中加入一个或非门,使得必须用两根并行口的信号线来得到一根93CX的控制线,这里采用了COMS型的74HC02或非门。
这是在前面例子的基础上把CS信号用两根口线(D2和D3)来控制,还可以适当假如一些无用的电阻、电容等器件,以迷惑解密者。同时,我们还需要把相应的程序修改成只有当D2和D3都为低电平时CS才为高电平。 ...... ...... ...... ...... ;--------------------------------------------[+] ;设置EEPROM的片选CS为高电平,即选中EEPROM(D2D3线或非后接CS) ;硬件电路改变时,本部分程序应作相应改动 ;--------------------------------------------[+] SetCS macro push ax in al,dx ;取数据口数据 and al,not,0ch ;令D2D3线都输出低电平 KbdTest_Add_AL ;检查键盘中断,若被开 ;放,则改变al值 out dx,al pop ax endm ;--------------------------------------------[+] ClearCS macro push ax in al,dx ;取数据口数据 or al,08h ;令D2=0,D3=1 KbdTest_Add_0W ;检查键盘中断,若被开放 ;则改变_const_word_0_值 out dx,al pop ax endm ...... ...... ...... ......
网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。
|