词条 | S文件夹 |
释义 | S文件夹其实是利用微软在文件夹的漏洞所建立的一种特殊的文件夹,一般情况下此种文件夹不能删除和打开。.... 1.含义 所谓的S文件夹其实是利用微软在文件夹的漏洞所建立的一种特殊的文件夹,一般情况下此种文件夹不能删除和打开(不是很准确,大家斧正啊^_^) 2.S文件夹的创建和打开方法: 运行--cmd--键入“MKDIR S..\\”(不含引号,下同),此时,在c的目录下就会多出一个叫做s.的文件夹,要是没有在资源管理器中可以看到。一般情况下,直接双击或者右击打开会弹出如下所示的警告对话框 警告对话框,宣告打开失败...其实我们可以这样打开该类文件夹,运行--cmd--键入“start c:\\s..\\”或者是在运行的对话框里键入绝对的路径地址,若在c盘建立的s文件夹,即"c:\\s..\\" 3.所谓的原理. 大家都知道在Windows文件夹中“\\”的符号是路径的分隔符号。 C:\\windows\\SYSTEM.exe ↓ ↓ ↓ 盘符 文件夹 EXE应用程序。 -------------------------------------- 如果文件名有\\符号会怎么样? 假如“S\\”是一个文件夹的名字,它位于 C:\\,它的路径就是“C:\\S\\”,当你试图访问的时候,Windows会错误的认为我们要打开的是C分区的S文件夹,这样就会返回一个错误,因为以上的路径不存在。当然,要访问,首先要建立,windows肯定会拒绝,因为"\\"字样不允许出现。下面我们就建立包含"\\"符号的文件夹。 运行--cmd, 键入C:\\mkdir s\\ C:\\mkdir s\\sl\\ C:\\mkdir s.\\ 子目录或文件 s.\\ 已经存在。 C:\\mkdir s..\\ C:\\mkdir s...\\ --然后删除s\\ 你看到的"S."文件夹,它既不能打开,也不能删除,不能打开是因为它的实际路径是"c:\\s..\\"(我们自己创建的,可以确定它的绝对路径,)但在资源管理器中,名字成了 "S.\\"也就是说,当你访问的时候,windows实际上打开的是"C:\\S..",当然是不能打开的,文件并不存在, 所以会报错,不能删除也是这个原因。windows把一个实际存在的路径名字错误的解析成不存在的名字,当然是无法执行的。不过需要注意的是,一旦对这个文件夹进行了操作,便会在当前路径下多出一个名为“s”的文件夹,此时这两个文件夹便都可以正常打开了,但里面的内容均为空。这时只要删除其中任意一个文件夹,留下的文件夹便又无法在资源管理器中,进行正常的打开或删除操作了。 4.删除方法 运行--cmd,输入"rmdir 目录名"命令删除,如果忘记了,可以打开资源管理器,进入目录,察看该文件夹名字,然后加上".\\",如果提示"文件夹不是空的",应该加上"/s".如果文件夹里有内容请慎用! 5.一些可能遇到的害人的招数(以防为主啊!慎用!后果自负!) a.到了这里,我们可以利用这个漏洞做很多事情,木马,病毒等,本身没有权限,我们建立"S.."指向"S",这样就可以跨权限浏览,杀毒软件也只会查"X"目录,而跳过"X..\\" b.硬盘炸弹。由于这样的文件夹还有一个特点,那就是无论你放多少文件进去,它始终显示文件大小为零,而实际上它却又真正占用硬盘空间,故隐藏起来很方便。 知道了这一原理其实这也是利用普通人不知道如何删除这些文件夹的原理,编一个程序(病毒或者批处理都行),建立一个或者多个这样的文件夹,然后往里面复制东西,越大越好,于是乎,宿主计算机中的硬盘越来越小,越来越小……直至没有。当然很多朋友可能发现建立这样一个文件夹,不仅可起到防止误删除的目的。还可将一些重要资料存放其中,达到另类加密的效果,一般的菜鸟还真是解不开这个秘密 |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。