软件安全技术的讲义.pptVIP

  • 0
  • 0
  • 约1.96万字
  • 约 75页
  • 2018-05-07 发布于福建
  • 举报
软件安全技术的讲义

下面的汇编程序给出了额外扇区磁道的产生过程 C>DEBUG -E 0000:0522;修改磁盘基数表 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 4.4扇段软标记加密法 -E 1000 ;设置格式化时所需参数 0FA0:1000 00.10 00.00 00.01 00.02 00.10 00.00 00.02 00.02 0FA0:1008 00.10 00.00 00.03 00.02 00.10 00.00 00.04 00.02 0FA0:1010 00.10 00.00 00.05 00.02 00.10 00.00 00.06 00.02 0FA0:1018 00.10 00.00 00.07 00.02 00.10 00.00 00.08 00.02 0FA0:1020 00.10 00.00 00.09 00.02 00.10 00.00 00.0A 00.02 -G=100 ;执行格式化程序 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 ;恢复磁盘基数表 0000:0522 DF.02,25,02,0A,09,2A 0000:0528 FF.0A,50 4.4扇段软标记加密法 下面给出读取磁道额外扇区的程序及其执行结果: C>DEBUG ;进入DEBUG -E 0000:0525 ;修改磁盘基数表 0000:0528 02,09,0A,2A. 0000:0528 FF,50,0A -A 100 ;读16道0面第10扇区程序 0FA0:0100 MOV AX,0201 0FA0:0103 MOV BX,1000 0FA0:0106 MOV CX,100A 0FA0:0109 MOV DX,0000 0FA0:010C INT 13 0FA0:010E INT 3 0FA0:010F 4.4扇段软标记加密法 4.4扇段软标记加密法 4.4.4 超级扇段加密法 由于磁盘机本身电路的原因,磁盘机对读出的要求较低,往往对大扇区能正确读出,但要复制大扇区一般是做不到的。根据这个原理,Softguard系统公司研制了超级扇段技术来实现磁盘防拷贝。超级扇段技术也称连续写技术,它使用专用设备在软盘上写上一些超长的扇区,这些扇区的长度接近一个磁道的长度(如N=5时,每扇区字节数为4096字节)。普通的磁盘控制器不能写这些扇区,但在程序控制下可以成功地读出这些扇区(磁盘机甚至可以正确读出N=6的扇区)。 超级扇段技术可以作为一种防拷贝加密技术单独使用,也可以同其他技术结合起来使用,如扇区接缝指纹技术和磁道接缝指纹技术中可以使用超级扇段技术。 4.4扇段软标记加密法 下面的程序给出了读取超级扇段的操作过程(这里,超级扇段容量为4096字节,即N=5,其所在磁道为0面39道): C>DEBUG;进入DEBUG —E 0000:0525 ;修改磁盘基数表 0000:0525 02.05 09.01 一A 100 ;读39道0面第1扇区程序 0FA0:0100 MOV AX,0201 0FA0:0103 MOV BX,1000 0FA0:0106 MOV CX,2701 0FA0:0109 MOV DX,0000 0FA0:010C INT 13 0FA0:010E INT 3 0FA0:010F 一G=100 ;执行读程序 AX=0000 BX=1000 CX=0901 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000 DS=0FA0 ES=0FA0 SS=0FA0 CS=0FA0 IP=010E NV UP EI N

文档评论(0)

1亿VIP精品文档

相关文档