议题作者:sudami
信息来源:黑客基地:http://bbs.hackbase.com
----------------------------------------------------------------------
网上虽然有好多关于隐藏文件的方法,但都很零碎.
我把从书上和网络上看到的都总结出来.高手飘过~
⒈利用WINDOWS
系统的
BUG
相信这个大家都熟知了的: md c:\s..\ 或者 md c:\s...\
这个就不是重点了,随便说下就可以了,见图:
往里面copy东西就是简单的的: c:\>copy 你的文件 s..\ 即可,进入此文件是在"运行'里输入: c:\s..\
或者建立2个这样的文件,直接在 S...\文件夹中操作:
这样就不必要在DOS下进行复制、取文件的操作了...
这个命令不是用来隐藏文件,是防止文件勿删除的!
删除命令就是简单的一句: rd s..\ (前提是此文件为空)
⒉建立看不见删不掉的保密文件夹
其实就是一个命令: md c:\...\ (可要看清楚,是3个点+一个反斜杠)
这个我经常用在自己的U盘上,效果显著.
eg.你同学想借你的U盘用,你又不想让他看到里面自己的东西,防止别人看到也免得不小心被别人删了!
那就在U盘里面建立一个 ...文件,把重要文件都搁这里面,别人是看不到的!如图:
属性里面显示用了 107M,可到U盘里什么也看不到的!

自己用的时候"运行"里输入"h:\...\"就可以了:

不过运行
程序时要把
程序拖到电脑里才可以用:
当然,如果是在公用电脑里面,这样也是可行的,最好清除自己在运行中的痕迹:

为了更加具有隐蔽性,可以是: md "h:\...\...\" 在第二个...\文件下保存东西...
DOS下是可以看到的:

⒊同1所说的一个道理,防止勿删的命令为: md "c:\空格\"或者md "c:\空格空格\" 空格可以一直加,但自己要知道是几个空格.

不可重命名,但可以进入文件夹,复制、储存都可以...
删除命令: rd "c:\空格\" 即可.

⒋更改文件名称到达隐藏目的.
系统自身带有很多的CLSID。用的就是它了.
eg:要隐藏的文件名为 a,则把它改成 a.{CLSID} 这里的CLSID有很多,如下只是一部分:
文件名.{00020810-0000-0000-C000-000000000046} excel文档
文件名.{00020900-0000-0000-C000-000000000046} word
文件名.{5ef4af3a-f726-11d0-b8a2-00c04fc309a4} 回收站(满)
这3个只是文件夹图标变了,打开后还是隐藏不了,原形毕露:

文件名.{2227a280-3aea-1069-A2de-08002b30309d} 打印机
文件名.{21ec2020-3aea-1069-A2dd-08002b30309d} 控制面板
文件名.{208d2c60-3aea-1069-A2d7-08002b30309d} 网上邻居
文件名.{992cffa0-F557-101a-88ec-00dd010ccc48} 拨号
上网
文件名.{1a9ba3a0-143a-11cf-8350-444553540000} 收藏夹
比较特别,双击打不开,用右键盘第2个"打开"就行了...
文件名.{0CD7A5C0-9F37-11CE-AE65-08002B2E1262} 该名之后目录为空
文件名.{645FF040-5081-101B-9F08-00AA002F954E} 回收站(空)
文件名.{20D04FE0-3AEA-1069-A2D8-08002B30309D} 我的电脑
这一办法也是比较普通的...
或者在需要隐藏的文件夹里建立desktop.ini文件也可以达到效果,这个方法很早我就写出来过了:
把这个批处理保存为.bat文件,在要隐藏的文件里执行就可以了:
复制内容到剪贴板
代码:
@echo off
echo [.ShellClassInfo]>desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E}>>desktop.ini
REM 改进后有些地方如有空格的地方也可以用所以加上"号
attrib +s +h "%cd%"
rem 其实只要将上面加上隐藏就可以了不用将下面这行隐藏
attrib +s +h desktop.ini
echo cacls %cd% /t /c /e /g %username%:f>..\恢复隐藏.bat
echo attrib -s -h %cd%>>..\恢复隐藏.bat
cacls %cd% /t /c /e /p %username%:n原理就是同上面的重命名差不多...
⒌
其他的一些比如利用系统不能创建的名字:aux、com1、com2、com3...、prn、con、nul来隐藏重要文件.
eg:比如要隐藏的文件是 1.txt,命令是:copy c:\1.txt \\.\c:\com1.txt (com1可改为上面的任意名字,只要自己知道就可以.)
删除掉1.txt后别人就看不到了,只有在运行中可以打开: \\.\c:\com1.txt

⒍如果手工闲麻烦,可以用到加密
工具:如 高强度文件加密
大师,文件隐藏
大师等
不过用这些加密软件都是只表面上的,用冰人等工具一查看就尽收眼底了....
我把自己知道的大致说了下,高手勿笑,觉得有其他方法的可以补充啊!
sudami
07/02/12