对磁盘的组合加密

Author: 河 南 蒋 涛 Date: 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>存盘。
        这样一个钥匙盘就做成了,对于不同用户,可按上述方法,制作不同的钥匙盘。
        注意一点,在批处理文件的最后别忘记退出当前目录。
        至此,组合加密工作完成了,上述方法,可以组合使用,也能单独结合情况使用,对硬盘、软盘均可。(河南蒋涛)