鲜为人知的系统Bug,古灵精怪的加密手段(作者飞雪马)
本文内容欢迎任何非商业应用的转载,但须在醒目位置注明出自《计算机应用文摘》杂志及杂志官网超链接,并保留文章原始链接(超链接)和文章作者。
要保护自己的机密文件,我们至少能够找出一百八十种奇奇怪怪的技术方法。但这一百八十种方法加起来,也不会比下面介绍的这个技巧来得古怪。它无须借助任何工具,无须记忆任何密码,就能把任何文件放到一个WinXP完全没有办法正常打开的文件夹中。
一、史上最简单的文件夹“保险箱”
要建出一个“WinXP完全没有办法正常打开”的文件夹,你说得花多少功夫?改注册表?动组策略?进控制面板去一番狂点?何必那么麻烦?
只需要在“命令提示符”里输一行命令就够了。
1.在WinXP的“开始”菜单中选择“命令提示符”,进入命令行模式。
2.假设准备将存放机密文件的文件放建在D盘根目录下,那就输入行命令“MD D:\ABC..\”,然后敲下回车。
解释一下,在上面这条行命令中,“MD”的作用是建立文件夹。“D:\”是指将文件夹建立在D盘的根目录下。而“ABC”后面的“..\”则千万不能漏掉,这3个字符才是关键所在。至于那个“ABC”是我随便取的,大家可以任意更改,不过不建议改成“机密文件夹”这种过份嚣张的名字。
3.通过上面这条命令,我们在D盘创建了一个名为“ABC.”的文件夹。

二、验验“保险箱”的成色
建个文件夹就说它是“保险箱”,谁信?那么就来验验它的成色好了。
如果你在WinXP的资源管理器中,双击刚才创建的那个文件夹,会看到什么?
系统会非常遗憾地提示你“引用了一个不可用的位置”——是的,这个文件夹是没有办法在资源管理器中被访问的。

在资源管理器中没办法访问,那么在“命令提示符”中呢?不管敲入“CD ABC.”还是“CD ABC..”,系统都会回复“系统找不到指定的路径”。

看起来,这个文件夹无论用哪种方式都没办法打开。这样的“保险箱”是不是很可靠?
三、“保险箱”的使用
问题来了,一个完全没办法打开的文件夹,怎么用来存取机密文件呢?方法很简单,就用第一幅图中出现的Copy命令好了。
假设我们准备把D盘根目录下的“1.TXT”文件放进保险箱,那就在“命令提示符”里执行“copy 1.txt d:\abc..\”,复制完成后再把原文件删除就好。
如果要把文件取出来,执行“copy d:\abc..\”,就可以把“保险箱”中的所有文件都复制到当前文件夹中了。
好吧,我承认,事实上这个“保险箱”用起来并不是很方便。但不可否认的有两点,第一是它可以挡住绝大多数偷窥的目光,即使是所谓的“电脑高手”,也不见得能够破解它,除非他刚好买到了这期《计算机应用文摘》;第二,这种隐藏机密文件的方法实在很酷!
四、最终破解
OK,这个“保险箱”的效果,大家已经看到了。为什么WinXP会允许这样的文件夹存在呢?这实际上是WinXP系统的一个Bug。
大家都知道,Windows对文件与文件夹的名称,都是有控制的。有些具有特殊意义的字符,不能在文件或文件夹的名称中随意使用。

无论是代表“当前目录”的“.”符号,还是代表“上一级目录”的“..”,事实上都属于这样的保留字符,并不能存在于文件或文件夹名称的结尾位置。大家在资源管理器中试试便知,在新建或重命名文件夹时,如果你输入不合规则的“ABC.”,系统会自动帮你改成符合规则的“ABC”。
但是,在“命令提示符”中,Windows似乎忘记了这一规则,所以我们才能创建出这样奇怪的文件夹。而由于文件夹的名称不符合规则,所以Windows无法正常打开它,就不足为奇了。
“有法必有破”,任何一种加密措施都不可能完美无缺,前面介绍的这个“保险箱”也是一样。破解它的方法同样简单。
1.使用“DIR /X”命令查看该文件夹在“8.3命名规则”下的名称。如上例中的“ABC.”,在 “8.3”命名规则中的名称就是“ABC~1”)。
2.将文件夹名称“ABC~1”改成符合命名规则的正常名称,比如 “ABC”。这一步所对应的命令行是“REN ABC~1 ABC”)。
3.现在,那个文件夹就能够被Windows正常读写了。当然,它也从此不再具有“保险箱”的功能。

PS:这是杂志上的一篇老文章,经常有读者朋友向小编询问相关问题,所以索性将它帖上来了。


7月 31st, 2008 at 11:05
记得某期PCD上介绍过
7月 31st, 2008 at 11:06
有点麻烦….
7月 31st, 2008 at 11:54
谢谢,不知该说什么
7月 31st, 2008 at 12:16
还是改不了文件名。文件夹在E,提示符是C,改不到E下.在C:\>ren e:\be226~1 e:\abc 提示:命令语法不正确。我的QQ:623399538@qq.com
7月 31st, 2008 at 12:34
彻底解决拉,彻底明白啦,谢谢!!!
7月 31st, 2008 at 14:52
我在班上电脑弄了个,到现在还在那屹立不倒
7月 31st, 2008 at 15:09
刚才试了一下,得确实有点麻烦。。。
7月 31st, 2008 at 16:06
我在一本小说里看过,好像叫啥黑客什么东东的。不过我不肯定……
7月 31st, 2008 at 16:39
呵呵,其实比较麻烦,再说也没什么比较隐秘的东西。
8月 2nd, 2008 at 17:16
其它要打开这样的文件夹也容易,我就我三种方法:
一:再在同一目录下建立一下文件夹:如d:>md abc.\这样原来的文件夹就可以打开了,只是里面的内容可能看不到
二:开始 运行 d:\abc..\也能打开,里面的文件一览无余
三:在cmd下 start d:\abc..\和第二条方法,显示的结果一样
要删除也容易
d:>rd /s /q abc..\
/s是强制删除 /q是安静模式,不需确认
8月 2nd, 2008 at 20:48
早在PCD杂志上看过了
8月 3rd, 2008 at 0:05
《黑客传说》
8月 27th, 2008 at 14:36
我的东西被删了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
8月 28th, 2008 at 12:40
PS:这是杂志上的一篇老文章,经常有读者朋友向小编询问相关问题,所以索性将它帖上来了。
9月 7th, 2008 at 17:33
牛!忒牛!厉害啊!
10月 14th, 2008 at 20:28
怎么删除那个文件啊???
10月 14th, 2008 at 20:29
“三:在cmd下 start d:\abc..\和第二条方法,显示的结果一样
要删除也容易
d:>rd /s /q abc..\
/s是强制删除 /q是安静模式,不需确认”
这个也删不了 急急急…
10月 14th, 2008 at 20:44
名字要打全,,,符号要对。
10月 23rd, 2008 at 16:12
Nice site you have
11月 14th, 2008 at 11:42
what a nice site. i like it, yeah, I do!)))
11月 14th, 2008 at 23:04
Great site you’ve got! I bet you’re professionals!
11月 15th, 2008 at 3:37
ein was fur netter Aufstellungsort. ich mag es yeah mich!
11月 17th, 2008 at 12:24
luogo grande, disegno piacevole….O
11月 17th, 2008 at 13:32
Here is much work done, obviously. Good site
11月 17th, 2008 at 22:45
Great site, nice design