freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件安全技術(shù)(完整版)

2025-07-01 12:19上一頁面

下一頁面
  

【正文】 2A61: 0048 DE0A FIMUL WORD PTR[ BP十 SI] 計算機安全技術(shù) 軟件安全技術(shù) 軟件防拷貝技術(shù) 磁盤上做特殊標記,有硬標記、軟標記。 例如,將 1E53:0007~ 0028之間的指令代碼進行逐字節(jié)求反,那么在運行時,必須使用解碼程序進行解密變換。 AH中錯誤狀態(tài): 00H未出錯;01H非法功能調(diào)用; 03H對寫保護的磁盤執(zhí)行寫操作; 10H讀磁盤時循環(huán)校驗碼 (CRC)奇偶校驗錯 。 計算機安全技術(shù) 軟件安全技術(shù) 補充: BIOS INT 13H 磁盤 I/O AH 功能調(diào)用 00H 復位磁盤 01H 取磁盤狀態(tài) 02H 讀扇區(qū) 03H 寫扇區(qū) 04H 檢測扇區(qū) …… 功能調(diào)用 02H 入口參數(shù): AH= 02H AL:臵要讀的扇區(qū)數(shù)目 DL :進行讀操作的驅(qū)動器代碼 。計算機安全技術(shù) 軟件安全技術(shù) 軟件安全的基本要求 主要目的:一是禁止非法拷貝和使用;二是防止非法閱讀和修改。 數(shù)碼 0和 1用于識別軟盤 , 數(shù)碼 80H和 81H識別硬盤 。 計算機安全技術(shù) 軟件安全技術(shù) 軟件安全的基本要求 知道被燒壞的扇區(qū)為 1面 10磁道的第 4扇區(qū) , 因此就可以在程序中寫上下面一段識別母盤的程序片段: RETRY:MOV AX, 0201 ;讀一個扇區(qū) MOV BX, OFFSET HCQ1 MOV CX, 0A04H ;讀 10磁道的第 4扇區(qū) MOV DX, 0100 ; A驅(qū)動器的 1面 INT 13H JB OK_PASS ;讀扇區(qū)出錯 , 轉(zhuǎn) OK_PASS JMP RETRY ;是非法復制盤 , 重復讀盤 OK- PASS:CMP AH, 10H ; CRC錯 ( 受熱損壞的結(jié)果 ) 嗎 ? JNZ RETRY ;不是,重復讀盤 計算機安全技術(shù) 軟件安全技術(shù) 假定被加密程序是顯示字符串 “ How are you! ” . STACK SEGMENT PARA STACK ‘STACK’ DB 128 DUP( 0) STACK ENDS DATA SEGMENT MSG1 DB 0DH, 0AH, “ How are you! $ ” DATA ENDS CODE SEGMENT ASSUME CS: CODE, ES: DATA, DS: DATA START PROC FAR MOV AX, DATA MOV DS, AX MOV ES, AX MOV DX, OFFSET MSG1 MOV AH, 9 INT 21H MOV AH 4CH INT 21H START ENDP CODE ENDS END START 計算機安全技術(shù) 軟件安全技術(shù) 上述程序采取防拷貝的措施 , 是將識別母盤的程序片段寫入到程序中 , 修改后的程序如下: START SEGMENT PARA STACK‘STACK’ DB 128DUP( 0) STACK ENDS DATA SEGMENT MSG1 DB 0DH, 0AH, “ How are you! $ ” HCQ1 DB 512 DUP( 0) ;設(shè)臵磁盤緩沖區(qū) DATA ENDS CODE SEGMENT ASSUME CS: CODE, ES: DATA, DS: DATA START: PROC FAR MOV AX, DATA MOV DS, AX MOV ES, AX 計算機安全技術(shù) 軟件安全技術(shù) ; 以下識別母盤 RETRY: MOV AX, 0201H MOV BX, OFFSET HCQ1 MOV CX, 0A04H MOV DX, 0100H INT 13H JB OK _PASS ;讀扇區(qū)出錯 , 轉(zhuǎn) OK_PASS JMP RETRY ;是非法復制盤 , 重復讀盤 OK_PASS: CMP AH, 10H JNZ RETRY ;不是原盤 , 轉(zhuǎn) RETRY MOV DX, OFFSET MSG1 ;是原盤 , 正常運行 MOV AH, 9 INT 21H MOV AH, 4CH INT 21H START: ENDP CODE ENDS END START 計算機安全技術(shù) 軟件安全技術(shù) 軟件安全的基本要求 破譯者可以閱讀到防拷貝的這一段程序。為此在 1E53:0007處增加一段解碼程序,而把原 CS:0007~0028H之間的指令代碼經(jīng)逐字節(jié)求反加密變換以后,存放在 1E53:00lB開始的內(nèi)存區(qū)域中。 激光方向性好、亮度高等特點,用激光在數(shù)據(jù)區(qū)或扇區(qū)標識符上燒若干個痕跡,使磁盤的某幾點失去磁性,在軟盤表面產(chǎn)生永久不可恢復的標志。它主要采用了一種奇異的編碼格式將一些數(shù)據(jù)寫入磁盤,供磁盤上專門的密鑰識別程序鑒定。此外,它還利用了磁道接縫信息及長度的隨機性。 考慮到后臵區(qū)長度不到 300字節(jié) , 因而將磁道最后一個扇區(qū) ID標志中的 N改為 3即可 。 計算機安全技術(shù) 軟件安全技術(shù) 由于標準的格式化程序只能格式化出 40個磁道,所以額外磁道的制作要由自己編制的匯編程序來實現(xiàn)。 5.磁道間距不規(guī)則變化加密法 磁道間距不規(guī)則變化技術(shù)的原理就是利用軟件來控制步進電機 , 使得磁頭在磁盤上產(chǎn)生不規(guī)則的磁道間距 , 使傳統(tǒng)拷貝軟件無法復制 ( 傳統(tǒng)的拷貝工具是利用程序控制步進電機 , 使磁盤驅(qū)動器的讀/寫磁頭在磁道間距相等的磁道上來回移動而完成其復制工作的 ) 。 ( 1)對第 40道(可以選擇任意一道)進行特殊格式化(只格式化 0面),使第二扇區(qū)中從第一扇區(qū)開始,讀該重寫扇區(qū)數(shù)據(jù)時,所讀的內(nèi)容與重寫前是不同的。 ( 4 ) 使磁道的邏輯地址與其物理編號不相符 。 計算機安全技術(shù) 軟件安全技術(shù) 下面的匯編程序給出了額外扇區(qū)磁道的產(chǎn)生過程 C> DEBUG E 0000:0522;修改磁盤基數(shù)表 0000:0522 DF 02,25,02,09,0A,2A 0000:0528 FF 50,0A A 100;格式化軟盤第 16道 0面程序 0FA0:0100 MOV AX, 0501 0FA0:0103 MOV BX, 1000 0FA0:0106 MOV CX, 1001 0FA0:0109 MOV DX, 0000 0FA0:010C INT 13 0FA0:010E INT 3 0FA0:010F 計算機安全技術(shù) 軟件安全技術(shù) E 1000 ;設(shè)臵格式化時所需參數(shù) 0FA0:1000 0FA0:1008 0FA0:1010 0FA0:1018 0FA0:1020 G=100 ;執(zhí)行格式化程序 AX=0000 BX=1000 CX=1001 DX=0000 SP=FFEE BP=0000 SI = 0000 DI=0000 SS= 0FA0 ES=0FA0 SS=0FA0 CS=0FA0 IP=010E NV UP EI NG NZ AC PE NC 0FA0:0F0E CC INT 3 E 0000:0522 。 這種磁盤的每個磁道上分布著固定數(shù)目的扇區(qū) , 每個扇區(qū)的開始部分是扇區(qū)識別標志 。 為加密而改變磁盤扇區(qū)的排列,只要選擇一道或幾道就行了,完全沒有必要改變所有磁道的扇區(qū)排列。 集合 DB 27H, 00, 03, 02 DB 27H, 00, 04, 02 DB 27H, 00, 05, 02 DB 27H, 00, 06, 02 DB 27H, 00, 07, 02 若大于 7, 則此盤為拷貝盤;否則 , 為原盤 。若一致,則顯示:“ OK PASS…” ,然后運行程序;否則,提示用戶重新輸入口令字。 該子功能是獲取系統(tǒng)日期的系統(tǒng)功能調(diào)用 , 其調(diào)用方法如下: ① 入口參數(shù): AH=2AH ② 出口參數(shù): CX=年 ( 1980至 2099) DH=月 ( 1= 一月 , 2=二月 , … , 12=十二月 ) DL=日 ( 1至 31) AL=星期幾 ( 0=星期日 , 1=星期一 , … , 6=星期六 ) 注意:上述的出口參數(shù)都以二進制形式存放在相應(yīng)的寄存器中。單獨使用這種方法的加密軟件有一種缺陷,那就是如果被加密的軟件不具有防拷貝功能,則非法拷貝者可以將該軟件拷貝到自己的磁盤上。 硬盤加密技術(shù)實際上是給硬盤加鎖 , 加鎖的硬盤只有用密鑰開鎖后才能使用 。 下面給出其密碼設(shè)臵程序和密碼識別程序 。 使硬盤消隱實際上是使系統(tǒng)不能識別物理上存在的硬盤 , 使得針對硬盤的文件存取操作不能進行 , 從而達到保護硬盤上信息的目的 。當用例中所給出的密鑰系統(tǒng)盤啟動機器時,第一次不能寫保護,以后則可以。 該命令使得用戶可以從程序的任一地方開始執(zhí)行 , 并最多可以設(shè)臵 d個中斷點 , 顯示每個中斷點處指令的運行結(jié)果 。實現(xiàn)這個目的的方法有兩個途徑:第一個途徑是破
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1