2023年11月24日发(作者:)
现在很多系统都是用Ghost封装的,安装了一键还原软件后,硬盘分区会自动建立了一个文
件夹名 Ghost..的文件夹,无法直接删除。即使重装系统也不成功。当然删除方法肯定是有
的。
删除方法:
1、开始——运行——CMD——确定——输入rd /q/s
(X代表Ghost..所在分区)
2、如果删除失败的话,看看是不是Ghost..后面的点输多或者输少了!
3、如果还是不行的话,试试"cacls"设置权限...
打开CMD,输入cacls /?就可以看到帮助„„先去除文件权限,然后再输入rd /q/s
其实,这里利用操作系统的bug,详细请看下文.(很遗憾,转载的,图片无效 ;( )
Windows 下不能够以下面这些字样来命名文件/文件夹,包括:“aux”“com1”“com2”“prn”
“con”和“nul”等,因为这些名字都属于设备名称,等价于一个 DOS 设备,如果我们把
文件命名为这些名字,Windows 就会误以为发生重名,所以会提示“不能创建同名的文件”
等等。
当然,有一些特殊的方法可以偷机取巧,建立以这些设备名为名的文件夹,比如我们在
命令提示符(开始-运行-cmd)下执行“md C:aux”,就在 C 盘建了一个名叫 aux 的
文件夹。此文件夹虽然可以访问,也可以建立子文件夹,但却无法删除,因为 Windows 不
允许以这种方式删除设备。在系统看来,这个 aux 文件夹就是设备。
那么,如何删除这样的文件/文件夹呢?我们只要按照完整的 UNC 路径格式,就是网
上邻居的路径格式,正确输入文件路径及文件名即可。比如要删除 C 盘下的 aux 文件夹,
可在命令提示符下执行:rd /s .C:aux,rd 是命令提示符删除文件夹的命令,/s 参数表示
从所有子目录删除指定文件。再比如要删除 C 盘 temp 文件夹下的 文件,在命令
提示符下执行:del .C: 即可
要想在Windows下要建立一个让他人无法访问的文件夹
转载请注明出自雨林木风 ,本贴地
址:/?tid=105764&u=
要想在Windows下要建立一个让他人无法访问的文件夹,大家一般都采用加密软件来完成
这个任务。其实,在Windows XP下无需额外的软件,利用系统自身的特性就可以建立一个
“加密”的文件夹,一般人无法直接查看到里面的内容,更有趣的是在试验过程中我们会有
许多新发现,对XP的认识也会更深一些,并能体验到自己动手发现奥秘的独特乐趣,下面
我们就正式开始吧。
首先,请大家单击“开始”菜单的“运行”,在出现的“运行”对话框的“打开”栏中
输入cmd并回车,打开命令提示符窗口。输入“G:”回车转到G盘,然后输入如下命令:
G:md test..,注意,在“”前面是两个“.”,回车之后就在G盘建立了一个名为“test.”
的文件夹。现在请大家打开资源管理器(单击“开始”→“ 所有程序”→“附件”→“资源
管理器”),试试在资源管理器中能否打开“test.”文件夹,怎么样?无法打开吧!会出现一个
对话框提示我们无法打开该文件夹,如图所示(图1)。再试试在命令提示符窗口下是否可以
进入“test.”文件夹,输入cd test.命令,回车后返回如下提示信息:系统找不到指定的路径,
再试试cd test..命令,还是不行。最后让我们再试试输入cd test命令,仍然无法进入该文件
夹!看来这个“test.”文件夹是无法进入了!让我们再试试复制或移动该文件夹,出现一个对
话框提示我们:无法复制文件:无法读源文件或磁盘。再来试试删除“test.”文件夹,在Windows
下无法直接删除,出现如图所示对话框(图2)!注意,我们之所以不再 Windows下直接建立
“test.”文件夹,是因为在Windows下建立的文件夹其名字中最后一个字符是如果“.”,
Windows会自动忽略掉该字符,所以无法在Windows下直接建立“test.”文件夹。
图 1
图 2
现在请大家在命令提示符窗口中输入md test命令,建立test文件夹(或者直接在Windows
的资源管理器中建立test文件夹)。此时再用鼠标单击test.文件夹,发现可以进入该文件夹
了!在“地址”栏中可以看到我们的确进入“test.”文件夹了(图3)。在命令行下输入“cd test..”
命令(该命令表示我们要进入“test.”文件夹),回车之后发现我们进入的实际上是test文件
夹(图4)!是不是很有趣?
图 3
图 4
接下来,拷贝几个文件或文件夹到“test.”文件夹中,有趣的事情又发生了:在test文件夹
中也出现了同样的文件或文件夹!就是说你往“test.”文件夹中拷贝或删除任何文件,在“test”
文件夹中会做出相应的反应,反之亦然!很有意思吧?其他Windows下的文件夹有这个特性
吗?呵呵!点击 “test.”或test文件夹中的文件或文件夹试试,都可以打开!再进一步,如果
我们把test文件夹删除,则“test.”文件夹就会变成空文件夹,我们又无法直接进入其中了。
其实,如果我们不主动建立test文件夹,而是直接拷贝文件到“test.”文件夹中,猜猜
会怎么样?在G盘中会自动出现一个test文件夹,里面就有我们刚刚拷贝到“test.”文件夹
中的文件或文件夹!此时就可以随意进入“test.”文件夹了。这样看来test文件夹简直就是
“test.”文件夹的影子,如幽灵一般说出现就出现!而一旦我们删除test文件夹,“test.”文
件夹就关闭了和外界联系的一切,把自己又“自闭”起来,很有意思吧?
有趣的事情还没有完,先把test文件夹删除,然后在命令提示符窗口下用 命
令再建立一个“test..”文件夹,复制任意一个文件或文件夹到“test..”文件夹中,在G盘
根目录下就会出现一个名为test 的新文件夹,现在,无论是“test..”文件夹还是“test.”
文件夹,我们都可以通过点击它而进入该文件夹。有意思的是,只有“test..”文件夹里面有
我们刚刚拷贝进去的文件,其他两个文件夹里面都没有我们复制的内容在内。用鼠标右击
“test..”文件夹选择“属性”,发现其“大小”、“占用空间”和“包含”属性都不为空,而
“test.”和test文件夹的上述属性内容都为空!另外,当我们删除test文件夹之后,用鼠标
右击 “test..”和“test.”文件夹选择“属性”,可以发现它们都没有“安全”标签(图5),
并且“大小”、“占用空间”和“包含”、“修改时间”等属性都为空(实际上里面有文件存在),
而如果test文件夹存在则“test..”和“test.”文件夹都有“安全”标签。让我们继续,假设
我们没有删除test文件夹,接下来进入命令提示符窗口下,发现用和cd test..命令
进入的其实都是test文件夹,用dir命令可以发现每一个文件夹中都是空的!真是很奇怪,在
Windows窗口下“test..”文件夹中明明有文件存在,在命令提示符下竟然不见了!更奇怪的
是如果我们在命令提示符窗口用rd test..命令删除“test.”文件夹,会显示“目录不是空的”
(注意:我们刚刚在Windows下已经查看过了“test.”文件夹里面什么文件也没有啊!),因此
无法删除该文件夹!真的很奇怪!笔者推测:其实,我们对“test..”和“test.”目录的操作其实
在Windows看来都是对 test文件夹的操作,所以删除test文件夹之后就会有上述反应。
图 5
下面我们把test文件夹删除,现在又有一个新发现:在Windows窗口下“test..”文件夹
仍旧可以进入,而“test.”文件夹还是无法进入,“test..”文件夹中还有我们刚刚拷贝的文
件和文件夹。而在命令提示符窗口下,这两个文件夹都无法进入了!由此可以证实笔者的推
测是对的,因为test文件夹不存在了,所以无法进入 “test..”和“test.”文件夹。更有趣
的事情还在后面,“test..”文件夹中的文件我们可以直接打开运行,而“test..”文件夹下的
子目录下的文件就无法直接打开,比方说在“test..”文件夹下有个testfolder文件夹,testfolder
文件夹下有个文件,该文件就无法点击打开,会弹出一个对话框提示我
们:G:test..目录名无效(图6)。现在,我们等于是建立了一个“加密”文件
夹testfolder,在命令提示符窗口下无法访问该文件夹,在Windows窗口下虽然可以进入该
文件夹,但无法直接查看其中的文件。也就是说,只要没有test文件夹存在,这些文件就是
安全的、不可访问的!所以我们可以用这个办法来加密文件,再把它们设置为“隐藏”属性
就更安全了。
图 6
如果你想更隐蔽的隐藏文件,可以采用下面的办法:进入C:recycled(即回收站)目录下,在里
面用刚刚提到的方法建立“test..”和testfolder文件夹,并把要隐藏的文件和文件夹移动到
testfolder文件夹中,同时选定这些文件和目录按右键,在弹出菜单中选择“属性”,将其属
性设置为“隐藏”,这样在Windows就看不到这些文件了,并且清空回收站也依然还存在!
接下来再修改一下注册表,让文件更彻底地隐藏起来。在“开始”菜单的“运行”中输入
Regedit,打开注册表编辑器,展开到
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion
explorerAdvanced FolderHiddenSHOWALL分支,修改DWORD值CheckedValue的键值为
0(默认为1,如果没有该DWORD值可以新建),关闭注册表编辑器,按F5键刷新桌面。现
在这些文件隐藏的就更深了,不信你可以看看,看能否看到它们:进入“我的电脑”中,点
击“查看(v)”→“ 文件夹选项”→“查看”→“显示所有文件”(Windows 9x下),或者单
击“工具”→“文件夹选项”→“查看”→“显示所有文件和文件夹”(Windows 2000/XP
下),本来这样可以查看所有隐藏的文件,但进入隐藏文件的那个回收站后,你什么也发现
不了!
为什么带 “.”的文件夹会有这么大的“魔力”呢?其实,我们是用了一个不合法的文
件名来建立了一个特殊的文件夹,该文件夹在Windows下带有一定的特殊性,因此能达到
一定的安全效果。为什么我要在“安全”前面加上一个定语“一定的”呢?这是因为用这种
方法加密的文件夹并非真的那么牢靠,虽然在Windows下和命令提示符下这个特殊的文件
夹中的内容不容易被发现,但利用某些软件就可以看到其中的内容。比方说文件管理软件
Windows Commander、看图软件ACDSee就可以显现其中的内容!以ACDSee为例,打开
ACDSee,可以看到它的界面与“我的电脑”很相似。找到我们隐藏文件夹的那个G盘下的
“test..”文件夹,看,里面的文件也可以看到(图7)!点击相应的文件则可以打开,而且你还
可以利用ACDSee复制其中的文件到其他文件夹下,所以说这种方法只是具有“一定的”安
全性!但对菜鸟来说已经足够了,更重要的是从中我们又学到了一些书本上没有的内容,这
才是最大的收获!
图 7
另外,是不是ACDSee就是这类“加密”的克星呢?也不完全是。因为用ACDSee虽然可
以看到其中的文件,但是却无法删除或移动“test.”和“test..”文件夹(当“test”文件夹不
存在时)。当“test”文件夹存在时,我们可以直接删除“test..”文件夹(在Windows的资源
管理器中和ACDSee下都可以),但当你按F5刷新之后,你会发现“test..”文件夹又幽灵一
般的回来了,我们删除的其实是test文件夹!另外,利用ACDSee的文件管理功能可以复制
“test..”和“test.”文件夹到其他磁盘下,但是你会发现你复制的其实的是test文件夹。
再试试这类特殊的文件夹在其他常用软件下的反应,首先拿压缩软件WinRAR来做试
验,假设test文件夹不存在,运行WinRAR之后,在其主界面的窗口中我们可以看到“test..”
和“test.”文件夹(图8),奇怪的是 WinRAR把它们识别为“文件”(在“类型”栏中可以看
到),而且“类型”栏中“文件”两个字狂闪不已,并且在WinRAR下我们无法通过点击文
件夹名字进入“test..”和“test.”中。如果test文件夹存在,则WinRAR可以查看“test..”
和“test.”文件夹中的内容,并且把它们识别为文件夹。再有,如果test文件夹不存在,对
着“test..”文件夹直接点击鼠标右键,选择弹出菜单中的“添加到ar”,无法建立这个
rar文件,会出现一个如图所示的对话框(图9)。如果test文件夹存在,则可以用压缩出一个
ar文件。
图 8
图 9
接下来拿16进制文件编辑器UltraEdit和WinHex来做试验。运行UltraEdit,单击“文件”
菜单下的“打开”,在“查找范围”下拉列表框中找到G:test..文件夹,单击“打开”按钮
可以进入该文件夹并看到里面的文件和子目录,单击里面的文件无法打开,会出现如图所示
窗口(图10)。对于“test.”文件夹UltraEdit无法打开它,会出现与图1一样的对话框;WinHex
对于此类文件夹的识别要比UltraEdit要好一些,WinHex不仅可以打开test..文件夹,而且可
以随意查看或运行该文件夹下的文件(单击“文件管理器”菜单下的“执行”即可)。可惜的
是 WinHex同样无法打开“test.”文件夹,在WinHex中点击“test.”文件夹后,WinHex的
反应和UltraEdit一样。
下面让我们再试验一下这个特殊的文件夹在Windows Command中的反应。Windows
Command是一款可完全取代资源管理器的工具软件(下面简称Wincmd)。在Wincmd中可以
查看“test..”文件夹下的文件和文件夹。对于 “test.”文件夹则无能为力,在Wincmd中
点击该文件夹没有任何反应。另外,在Wincmd中可以复制上述文件夹中的文件和文件夹,
但不能删除或移动“test..”文件夹和“test.”文件夹。这对于以文件管理功能为强项的Wincmd
来说不能不说是一个失败!看来我们建立的这个特殊文件夹还是很强悍的,呵呵。
让我们再试试IE浏览器和Word2003对于此类特殊文件夹的反应。运行IE,单击“文件”
菜单下的“打开”,出现“打开”对话框,在该对话框中单击“浏览”按钮,找到“test..”
文件夹,把“文件类型”中的“所有文件”选中就可以看到该文件夹下的所有内容! 用鼠标
指向你想查看的文件,点击“打开”按钮找将其加载进来,最后单击“确定”按钮就可以打
开你想查看的文件!这说明对于IE来说“test..”文件夹下的内容是可以随意查看的。用IE再
打开“test.”文件夹试试,这回没有成功,无法进入该文件夹。如果test文件夹不存在,则
用Word2003无法打开“test..”和“test.”文件夹,会出现一个对话框提示无法打开该文件
夹。注意,在用 Word2003打开“test..”文件夹时弹出的对话框中显示的“无法打开G:test
文件夹”(图11),而用Word2003打开 “test.”文件夹时弹出的对话框中显示的“无法打开
G:test.文件夹”(图12),看来Word2003把“test..”文件夹看成是 “test”文件夹了,这也
算是一个有趣的小插曲吧。而如果test文件夹存在,且“test.”和test文件夹都是空的,而
“test..”文件夹中有文件,则用Word2003打开“test..”文件夹下的文件时会弹出一个如图
所示的对话框(图13),从而无法打开该文件。如果test文件夹下有同名文件存在,则可以用
Word2003打开“test..”和“test.”下的同名文件。
最后,再说说如何删除这种特殊的文件夹。要删除这种特殊的文件夹,必须到命令提示符窗
口下,输入rd test.. /s命令可以删除“test.”文件夹,输入 /s命令可以删除“test..”
文件夹。加上“/S”参数可以删除指定目录及其下所有子目录和文件,主要用于删除目录树。
如果再加上“/Q”参数,则可以进入安静模式,此时带上“/S”来删除目录树则不要求确认。
【详细过程】
先说一下:不是attrib 的那种!
大家都知道免疫的原理吧。
这里我也说略略说一下,方便新手 学习下。
其中用到了1个指令是 mkdir:意思是建立文件夹。
不明白的可以命令行下输入:mkdir /?
原理如下:
在驱动器根目录建立一个不可删除的文件夹,叫做"",利用windows同目录文
件不允许重名这个特点,使病毒无法写入 ,破坏病毒的启动。就这么简单。
举个例子,现在我们免疫d:盘,如下操作:
1: 打开cmd窗口
2: d:
3: md (建立""文件夹)
4: cd (进入""文件夹)
5: md tiger.. (创建不可删除的文件夹)
这样子,d:盘里面会出现一个名为的文件夹,内有一个名为"tiger."的子文件
夹,无法删除的。成功。
对于每一个驱动器,建议都免疫一下。
废话就说到这里。
开始今天的正题:
上面说的无法删除的目录,可以用来放任何文件,就算里面放了文件,你看这个文件夹的大
小,也是空的。呵呵!好像里面是没有文件的,真好。但毫无疑问,肯定是要占空间的。但
是有个缺点就是,大家都看得见这个目录,如要特殊用途,就有点不方便了吧,嘿嘿,今天
不小心发现了下面这种办法。不仅能放文件,而且看都看不见,我到目前为止都还不知道它
到底放到哪里去了。
在命令行下,在任何目录下,使用dir命令可以看见当前目录下的文件和文件夹。这个应该
都知道。
你应该还看见了一个叫".."和一个叫"."的目录。
".."目录代表上一级目录,"."代表本目录。
但是这两个目录在图形界面模式下是不显示的,好了,很好,我的目标就是这个。
把上面的操作改成这样。
1: 打开cmd窗口
2: d:
3: md tiger (建立"tiger"文件夹)
4: cd tiger (进入"tiger"文件夹)
5: md ... (创建不可删除且隐藏的文件夹)
(md .. 不行,我试过了=="拒绝访问")
现在打开d盘,去tiger目录看看!发现什么了?呵呵!
什么也没有吧!
非常好!
如何打开这个目录呢?
开始->运行->输入"",就可以打开了,复制粘贴随便你吧!不管怎么样,可以
保证两点:1:看不见;2:可以放东东。
如何删除?
先保证"D:tiger.."目录为空,如果不为空,先删除里面的文件。
然后如下操作即可:
1: 打开cmd窗口
2: d:
4: cd tiger
5: rd e2e2~1
(为什么是rd e2e2~1==>请看下文)
原理分析:
windows分为长文件名和短文件名。
比如你的C:Program Files的短文件名就是:PROGRA~1
dir c: /x 就可以看见。
/X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,
短名称插在长名称前面。如果没有短名称,在其位置则
显示空白。
为什么说这个呢?
其实windows目录中,我猜想是允许同目录下同名文件存在的。
只要短文件名不同就可以了,遗憾的是,我现在还没有找到设置短文件名的办法。
想法也没有办法测试。
如果你进入D:tiger..目录
命令:"cd d:tiger"-->cd e2e2~1(cd ...不行哦)
看见了吧!这里我们只能使用短文件名访问,也就是e2e2~1,
复制粘贴都可以的!
之所以能隐藏!原因是:对于长文件名为".."的目录,windows都将其隐藏,而没有判断
短文件名,这是我们利用的地方。
这个方法,建立的文件夹,通过运行访问和直接进入文件夹访问会看到两个不同的世界
一、原理简单 方法明确
众所周知,在Windows中“”符号是路径的分隔符,比如“d:Windows”的意思是指D
分区中的Windows文件夹,而“d: ”的意思是D分区中的Windows文
件夹中的文件。那么如果文件名中有“”符号会怎么样呢?假如“t”是一个文
件夹的名字,这个文件夹位于“F:”,它的路径就是“F:t”,当我们试图访问时,Windows
会错误的认为我们要打开的文件是F分区下的名为“t”的文件夹,而非“t”文件夹,这样
Windows就无法准确打开该文件夹,并且会返回一个错误信息,因为以上路径并不存在。
二、建立目录 饶道而行
知道了原理,那么就在Windows XP下简单的创建“t”文件夹吧。咦?怎么系统会提示“文
件名不能包含‘’符号”(如图1)。看来微软早已想到这一点了,看来只好采取其它办法
来创建这个“特殊”文件夹了。
在“运行”栏中执行“cmd”命令,打开命令提示符窗口,在其中输入“d:”命令(不含引
号,下同),接着在“d:”后输入“md t..”,按回车键。现在,打开资源管理器,可看到C
盘下建立了一个名为“t.”的文件夹,不过这个文件夹既不能打开也不能删除。不能打开是
因它的实际路径是 “d:t..”(由于是我们自己创建的,所以可以确定它的实际路径),但在
系统资源管理器中,它的文件夹名变成了“t.”,这样当试图打开它时,系统实际上尝试打
开的是“d:t.”,这当然是不能打开的。由于系统认为该文件夹并不存在,所以会报错,不
能删除也是基于此原因(如图2)。
如果在d:后键入按回车键,在资源管理器中会看到名为“t..”的文件夹,而这个文
件夹可以打开但无法删除。但实际上这个文件夹是无效的,在Windows XP下拷贝任意一个
文件到这个文件夹,再打开时便会发现其中什么也没有。
虽然新建的“t..”文件夹不能打开也不能删除,但它却不妨碍我们向其中拷贝文件。不过
需要注意的是,一旦对这个文件夹进行了操作,便会在当前路径下多出一个名为“t”的文
件夹,此时这两个文件夹便都可以正常打开了,但里面的内容均为空。这时只要删除其中任
意一个文件夹,留下的文件夹便又无法在资源管理器中,进行正常的打开或删除操作了。
既然这样的文件夹在Windows下不会被删除,那么就大可放心的将黑客工具或重要文件保
存其中了。经过测试,在其中即使存放木马甚至病毒程序,也不会被杀毒软件查杀到了。
虽然这类文件夹在资源管理器中不能正常打开,但可以通过“运行”栏进行开启,前提是知
道该文件夹的真实路径。比如本例便可在“运行”栏中键入“d:t..”后,按回车键来打开
这个文件夹。
三、删除操作 轻松自如
最后再来说说这类文件夹的删除方法。如果文件夹是空的,可在命令提示符窗口中输入
“d:”,然后再键入“rd t..”命令,按回车执行后即可删除。如果文件夹中已存放了文件,
则可键入“rd t..s”命令,按回车键后,提示“t.., 是否确认(YN)?”时,键入“y”键删
除该文件夹(如图3)。
发布评论