对磁盘的组合加密 河 南 蒋 涛 1993-08-13 PCTOOLS对磁盘搜索时,首先对其目录树进行一次遍历,因此设计一个陷井目录ERROR1,然后在其中建立一子目录ERROR2,利用PT的扇区编辑功能将ERROR2的起始簇指向自身开始地址,从而形成一个循环目录,使PT在遍历目录树时,陷入死循环,具体操作如下: 假设欲在C盘上进行操作: 1.C>MD ERROR1 建立ERROR1目录 2.C>CD ERROR1 进入ERROR1目录 3.C:\ERROR1>MD ERROR2建立ERROR2目录(二级目录) 4.进入PCTOOLS状态 5.按<F3>键,选“E”进入磁盘编辑状态 6.按<F2>键,选“R”进入根目录扇区 显示如下: 0224(00E0) 45 52 52 4F 52 31 20 20 20 20 20 10 00 00 00 00 ERROR1 > 0240(00F0) 00 00 00 00 00 00 2F 88 C4 1A 5D 06 00 00 00 00 /-] 从00FA,00FB字节可知ERROR1的起始簇为065D。 7.退回PT的磁盘及特殊服务状态,按<F>进行字符查找,在ASCⅡ字符框内输入待查找的“ERROR2”(注意使用大写字母) 8.找到后,按“E”进入编辑,对“ERROR2”的文件目录项结构进行修改,显示如下: Relatives ector 0006611,Clust 01629 Displacement______Hexcodes_______ASCIIvalue 0064(0040) 45 52 52 4F 52 32 20 20 20 20 20 10 00 00 00 00 ERROR2 > 0080(0050) 00 00 00 00 00 00 34 88 C4 1A 5E 06 00 00 00 00 4-. 0096(0060) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0112(0070) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9.将光标移至005A处将5E改为5D,把开始簇指向自身,构成循环目录 10.存盘<F5>退出 这时再用PCTOOLS对硬盘C进行任何操作,均无效,增强了保密性,如能将陷井目录提前进行隐含处理,效果更佳。 第三步,建立特定自启动批处理文件。 为方便非专业用户使用,我们给不同的用户,配置各自的钥匙盘。即利用批处理使用户本人不知道加密方式,但能很方便地使用,但是,只要TYPEAUTOEXEC.BAT即可查看到其中内容,我们考虑通过修改COMMAND.COM文件中的自动批处理标志来避免这种情况。 例如:在磁盘上有一经隐含处理的子目录EXAM,把自动的批处理文件名设置为JTOK,并将其放在隐含子目录EXAM下。把COMMAND.COM中的自动批处理标志改为“\EXAM\JTOK”,这样系统启动时,AUTOEXEC.BAT不再被自动执行,而是转去自动执行隐含子目录EXAM中的JTOK批文件。方法如下: 1.取一张空白盘,Formata:/s 2.调用PCTOOLS对A盘上的COMMAND.COM文件进行操作,在ASCⅡ码查找框键入“AUTOEXEC.BAT”,回车。 3.进入“E”状态,光标停在首字母“A”的ASCⅡ码值41闪烁,现在我们可以将信息“:\AUTOEXEC.BAT”改为“:\EXAM\JTOK”然后按<F5>存盘。 这样一个钥匙盘就做成了,对于不同用户,可按上述方法,制作不同的钥匙盘。 注意一点,在批处理文件的最后别忘记退出当前目录。 至此,组合加密工作完成了,上述方法,可以组合使用,也能单独结合情况使用,对硬盘、软盘均可。(河南蒋涛)