论文部分内容阅读
要保护自己的机密文件,我们至少能够找出一百八十种奇奇怪怪的技术方法。但这一百八十种方法加起来,也不会比下面介绍的这个技巧来得古怪。它无须借助任何工具,无须记忆任何密码,就能把任何文件放到一个win×P完全没有办法正常打开的文件夹中。史上最简单的文件夹“保险箱”
要建出一个“WinXP完全没有办法正常打开”的文件夹,你说得花多少功夫?改注册表?动组策略?进控制面板去一番狂点?何必那么麻烦?
只需要在“命令提示符”里输入一行命令就够了。
1 在WinXP的“开始”菜单中选择“命令提示符”,进人命令行模式。
2 假设准备将存放机密文件的文件放建在D盘根目录下,那就输入行命令“MD D:\ABC...\,”然后敲下回车。
说明一下,在上面这条行命令中,“ABC”后面的“..\”千万不能漏掉,这3个字符才是关键所在。至于那个“ABC”是我随便取的,大家可以任意更改,不过不建议改成“机密文件夹”这种过份嚣张的名字。
通过上面这条命令,我们在D盘创建了一个名为“ABC”的文件夹。
验验“保险箱”的成色
建个文件夹就说它是“保险箱”,谁信?那么就来验验它的成色好了。
如果你在WinXP的资源管理器中,双击刚才创建的那个文件夹,会看到什么?系统会非常遗憾地提示你“引用了一个不可用的位置”。
在资源管理器中没办法访问,那么在“命令提示符”中呢?不管敲入“CD ABC”还是“CD ABC..”,系统都会回复“系统找不到指定的路径”。
看起来,这个文件夹无论用哪种方式都没办法打开。这样的“保险箱”是不是很可靠?
“ 保险箱”的使用
问题来了,一个完全没办法打开的文件夹,怎么用来存取机密文件呢?方法很简单,就用第一幅图中出现的Copy命令好了。
假设我们准备把D盘根目录下的“l.TXT”文件放进保险箱,那就在“命令提示符”里执行“copy l.txt d:\abc..\”,复制完成后再把原文件删除就好。
如果要把文件取出来,执行“copy d:\abc..\”就可以把“保险箱”中的所有文件都复制到当前文件夹中了。
好吧,我承认,事实上这个“保险箱”用起来并不是很方便。但不可否认的有两点,第一是它可以挡住绝大多数偷窥的目光,即使是所谓的“电脑高手”,也不见得能够破解它,除非他刚好买到了这期《计算机应用文摘》;第二,这种隐藏机密文件的方法实在很酷!
最终破解
OK,这个“保险箱”的效果,大家已经看到了。为什么WinXP会允许这样的文件夹存在呢?这实际上是WinXP系统的一个Bug。
大家都知道,Windows对文件与文件夹的名称,都是有控制的。有些具有特殊意义的字符,不能在文件或文件夹的名称中随意使用。
无论是代表“当前目录”的符号,还是代表“上一级目录”的,事实上都属于这样的保留字符,并不能存在于文件或文件夹名称的结尾位置。大家在资源管理器中试试便知,在新建或重命名文件夹时,如果你输入不合规则的“ABC”,系统会自动帮你改成符合规则的“ABC”。
但是,在“命令提示符”中,Windows似乎忘记了这一规则,所以我们才能创建出这样奇怪的文件夹。而由于文件夹的名称不符合规则,所以Windows无法正常打开它,就不足为奇了。
知道来龙去脉之后,破解这个“保险箱”也就很简单了使用“DIR/X”命令查看该文件夹在“8.3命名规则”下的名称。如上例中的“ABC”,在“8.3”命名规则中的名称就是“ABc~l”。然后将文件夹名称从“ABC~1”改成符合命名规则的“ABC”即可。
要建出一个“WinXP完全没有办法正常打开”的文件夹,你说得花多少功夫?改注册表?动组策略?进控制面板去一番狂点?何必那么麻烦?
只需要在“命令提示符”里输入一行命令就够了。
1 在WinXP的“开始”菜单中选择“命令提示符”,进人命令行模式。
2 假设准备将存放机密文件的文件放建在D盘根目录下,那就输入行命令“MD D:\ABC...\,”然后敲下回车。
说明一下,在上面这条行命令中,“ABC”后面的“..\”千万不能漏掉,这3个字符才是关键所在。至于那个“ABC”是我随便取的,大家可以任意更改,不过不建议改成“机密文件夹”这种过份嚣张的名字。
通过上面这条命令,我们在D盘创建了一个名为“ABC”的文件夹。
验验“保险箱”的成色
建个文件夹就说它是“保险箱”,谁信?那么就来验验它的成色好了。
如果你在WinXP的资源管理器中,双击刚才创建的那个文件夹,会看到什么?系统会非常遗憾地提示你“引用了一个不可用的位置”。
在资源管理器中没办法访问,那么在“命令提示符”中呢?不管敲入“CD ABC”还是“CD ABC..”,系统都会回复“系统找不到指定的路径”。
看起来,这个文件夹无论用哪种方式都没办法打开。这样的“保险箱”是不是很可靠?
“ 保险箱”的使用
问题来了,一个完全没办法打开的文件夹,怎么用来存取机密文件呢?方法很简单,就用第一幅图中出现的Copy命令好了。
假设我们准备把D盘根目录下的“l.TXT”文件放进保险箱,那就在“命令提示符”里执行“copy l.txt d:\abc..\”,复制完成后再把原文件删除就好。
如果要把文件取出来,执行“copy d:\abc..\”就可以把“保险箱”中的所有文件都复制到当前文件夹中了。
好吧,我承认,事实上这个“保险箱”用起来并不是很方便。但不可否认的有两点,第一是它可以挡住绝大多数偷窥的目光,即使是所谓的“电脑高手”,也不见得能够破解它,除非他刚好买到了这期《计算机应用文摘》;第二,这种隐藏机密文件的方法实在很酷!
最终破解
OK,这个“保险箱”的效果,大家已经看到了。为什么WinXP会允许这样的文件夹存在呢?这实际上是WinXP系统的一个Bug。
大家都知道,Windows对文件与文件夹的名称,都是有控制的。有些具有特殊意义的字符,不能在文件或文件夹的名称中随意使用。
无论是代表“当前目录”的符号,还是代表“上一级目录”的,事实上都属于这样的保留字符,并不能存在于文件或文件夹名称的结尾位置。大家在资源管理器中试试便知,在新建或重命名文件夹时,如果你输入不合规则的“ABC”,系统会自动帮你改成符合规则的“ABC”。
但是,在“命令提示符”中,Windows似乎忘记了这一规则,所以我们才能创建出这样奇怪的文件夹。而由于文件夹的名称不符合规则,所以Windows无法正常打开它,就不足为奇了。
知道来龙去脉之后,破解这个“保险箱”也就很简单了使用“DIR/X”命令查看该文件夹在“8.3命名规则”下的名称。如上例中的“ABC”,在“8.3”命名规则中的名称就是“ABc~l”。然后将文件夹名称从“ABC~1”改成符合命名规则的“ABC”即可。