人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng) > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

軟件狗[Dongles]的加密與解密技術(shù)(7)

軟件狗[Dongles]的加密與解密技術(shù)(7)

更新時(shí)間:2021-04-21 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。

二、硬件加密

  軟件狗的電路不要做的太直接,否則不利于加密。這里我們就來講講如何增進(jìn)軟件狗的復(fù)雜性,加強(qiáng)硬件電路的機(jī)密功能。

  在講第二代軟件狗時(shí),我們說它其實(shí)就是幾個(gè)簡(jiǎn)單的與或邏輯門,目前已經(jīng)被淘汰,F(xiàn)在我們將要把它跟EEPROM結(jié)合起來,經(jīng)過變化,組成比較復(fù)雜的第三代軟件狗,從而增加解密難度。

  CAL芯片由于本身就有加密功能,所以也常被用來與EEPROM結(jié)合做成復(fù)雜的軟件狗,更由于其內(nèi)部邏輯配置的靈活性,使得解密的難度上漲了很多倍。

  解密者要仿制加密盒,首先必須搞到同型號(hào)的EEPROM,所以,我們盡量采用市場(chǎng)上一般購(gòu)買不到的EEPROM型號(hào),這樣也能起到保密的作用。另外,如果采用特殊的93CX6系列,就可以利用不同廠商出品的特殊93CX6,其特性不同這一點(diǎn)來加強(qiáng)硬件的 加密功能。

  下面我們給出兩個(gè)具體例子來說明(以93C46型為例)

  例1  在電路中加入一個(gè)非們,以改變93C46某一管腳的極性,電路中要盡量采用低功耗的芯片,所以這里用了CMOS型的74HC04非門來實(shí)現(xiàn)。

  這是在前面例子的基礎(chǔ)上把CS信號(hào)反了相,讀者還可以適當(dāng)加入一些無用的電阻,電容等器件,以迷惑解密者。同時(shí),我們還需要把相應(yīng)的程序修改一下,把原來對(duì)CS信號(hào)的控制也反相才行。

          ......    ......
          ......    ......
;---------------------------------------------[+]
;設(shè)置EEPROM的片選CS為高電平,即選中EEPROM(-AUTO FEED線反相
;后接CS)
;硬件電路變化時(shí),本部分程序應(yīng)作相應(yīng)改動(dòng)
;---------------------------------------------[+]
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         ;選擇數(shù)據(jù)口
       pop  ax
       endm
;
;--------------------------------------------[+]
;設(shè)置EEPROM的片選CS為低電平,即不選中EEPROM(-AUTO FEED線反相
;后接CS)
;硬件電路改變時(shí),本部分程序應(yīng)作相應(yīng)改動(dòng)
;--------------------------------------------[+]
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       ;選擇數(shù)據(jù)口
         pop   ax
         endm
;
         ......    ......
         ......    ......


  例2  在電路中加入一個(gè)或非門,使得必須用兩根并行口的信號(hào)線來得到一根93CX的控制線,這里采用了COMS型的74HC02或非門。

  這是在前面例子的基礎(chǔ)上把CS信號(hào)用兩根口線(D2和D3)來控制,還可以適當(dāng)假如一些無用的電阻、電容等器件,以迷惑解密者。同時(shí),我們還需要把相應(yīng)的程序修改成只有當(dāng)D2和D3都為低電平時(shí)CS才為高電平。

        ......    ......
        ......    ......
;--------------------------------------------[+]
;設(shè)置EEPROM的片選CS為高電平,即選中EEPROM(D2D3線或非后接CS)
;硬件電路改變時(shí),本部分程序應(yīng)作相應(yīng)改動(dòng)
;--------------------------------------------[+]
SetCS    macro
       push    ax
       in      al,dx      ;取數(shù)據(jù)口數(shù)據(jù)
       and     al,not,0ch ;令D2D3線都輸出低電平
       KbdTest_Add_AL     ;檢查鍵盤中斷,若被開
                          ;放,則改變al值
       out     dx,al
       pop     ax
       endm
;--------------------------------------------[+]
ClearCS    macro
         push    ax
         in      al,dx    ;取數(shù)據(jù)口數(shù)據(jù)
         or      al,08h   ;令D2=0,D3=1
         KbdTest_Add_0W   ;檢查鍵盤中斷,若被開放
                          ;則改變_const_word_0_值
         out     dx,al
         pop     ax
         endm
         ......    ......
         ......    ......

 



網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 建阳市| 东台市| 缙云县| 湖南省| 柘城县| 得荣县| 博客| 白城市| 嘉善县| 南靖县| 乐安县| 宿州市| 东港市| 通道| 新昌县| 文山县| 临邑县| 文成县| 太白县| 遂溪县| 曲阳县| 东安县| 容城县| 天镇县| 桂阳县| 南阳市| 苗栗县| 淮南市| 会泽县| 和政县| 云和县| 香河县| 靖江市| 龙川县| 兴城市| 昌平区| 论坛| 香河县| 莱芜市| 长丰县| 贵德县|