搜索
查看: 1888|回复: 5

真正的隐藏目录【详细过程】

[复制链接]

签到天数: 42 天

发表于 2008-3-7 23:04 |

真正的隐藏目录【详细过程】

来自:MACD论坛(bbs.macd.cn) 作者:govyvy 浏览:1888 回复:5

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
转绅博

真正的隐藏目录【详细过程】
先说一下:不是attrib 的那种!

大家都知道autorun.inf免疫的原理吧。
这里我也说略略说一下,方便新手学习下。

其中用到了1个指令是 mkdir:意思是建立文件夹。
不明白的可以命令行下输入:mkdir /?

原理如下:

在驱动器根目录建立一个不可删除的文件夹,叫做"autorun.inf",利用windows同目录文件不允许重名这个特点,使病毒无法写入autorun.inf ,破坏病毒的启动。就这么简单。

举个例子,现在我们免疫d:盘,如下操作:

1: 打开cmd窗口
2: d:
3: md autorun.inf (建立"autorun.inf"文件夹)
4: cd autorun.inf (进入"autorun.inf"文件夹)
5: md tiger..\ (创建不可删除的文件夹)

这样子,d:盘里面会出现一个名为autorun.inf的文件夹,内有一个名为"tiger."的子文件夹,无法删除的。成功。
对于每一个驱动器,建议都免疫一下。
废话就说到这里。

开始今天的正题:
上面说的无法删除的目录,可以用来放任何文件,就算里面放了文件,你看这个文件夹的大小,也是空的。呵呵!好像里面是没有文件的, 真好。但毫无疑问,肯定是要占空间的。但是有个缺点就是,大家都看得见这个目录,如要特殊用途,就有点不方便了吧,嘿嘿,今天不小心发现了下面这种办法。不仅能放文件,而且看都看不见,我到目前为止都还不知道它到底放到哪里去了。

在命令行下,在任何目录下,使用dir命令可以看见当前目录下的文件和文件夹。这个应该都知道。
你应该还看见了一个叫".."和一个叫"."的目录。
".."目录代表上一级目录,"."代表本目录。

但是这两个目录在图形界面模式下是不显示的,好了,很好,我的目标就是这个。
把上面的操作改成这样。

1: 打开cmd窗口
2: d:
3: md tiger (建立"tiger"文件夹)
4: cd tiger (进入"tiger"文件夹)
5: md ...\ (创建不可删除且隐藏的文件夹)

(md ..\ 不行,我试过了=="拒绝访问")

现在打开d盘,去tiger目录看看!发现什么了?呵呵!
什么也没有吧!
非常好!

如何打开这个目录呢?
开始->运行->输入"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都将其隐藏,而没有判断短文件名,这是我们利用的地方,嘿嘿!很好!
之所以可以放文件!因为这个东西本来就存在。
当然是不能删除的了!(除非用命令行--〉必须使用短文件名)
大家如果要编程实现!只要注意e2e2~1就可以了!其他随便玩!
随都不会发现你!除非那人很仔细,发现 某个目录下有两个..目录(谁有这么好心情?一般人对这个东西都已经习以为常了!)
图形界面下是肯定看不见的!放心好了!

发表于 2008-3-8 00:06 |
:*P :*P :*P

签到天数: 2214 天

无影无棕学术交流家园大盘不是我家开的市场翘望股市捉妖记金融群英会

发表于 2008-3-8 10:09 |
学了一招,谢谢。autorun.inf文件夹倒是原来就做到每盘必备了。

发表于 2008-3-9 22:21 |
学了一招,谢谢。

发表于 2008-3-19 21:39 |

回复 #1 govyvy 的帖子

谢谢!!!!!!!!!!!!!!!!!!!
:*19*: :*19*: :*19*: :*19*: :*19*:

签到天数: 1709 天

发表于 2008-3-20 11:20 |
很实用,谢谢。
本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD俱乐部(1997-2019)官方域名:macd.cn   MACD网校(2006-2019)官方域名:macdwx.com
值班热线[9:00—17:30]:18292674919   24小时网站应急电话:18292674919
找回密码、投诉QQ:89918815 友情链接QQ:95008905 广告商务联系QQ:17017506 电话:18292674919
增值电信业务经营许可证: 陕ICP19026207号—2  陕ICP备20004035号

举报|意见反馈|Archiver|手机版|小黑屋|MACD俱乐部 ( 陕ICP备20004035号 )

GMT+8, 2024-5-4 11:36 , Processed in 0.075251 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表