找回密码
 注册
搜索

:::真正的隐藏目录:::

郎心勾妃 2008-6-19 12:57 显示全部楼层 阅读模式 来自: LAN
详细过程
说一下:不是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就可以!其他随便玩
都不会发现你!除非那人很仔细,发某个目录有两个..目录(谁有这么好心情?一般人对这个东西已经习以为常了!)
形界面下是肯定看不见的!放心好了

回复

使用道具 举报

大神点评6

playgirl 2008-6-22 19:18 显示全部楼层 来自: 中国辽宁大连
呵呵,看见晚了点,很辛苦:D
回复 支持 反对

使用道具 举报

 楼主| 郎心勾妃 2008-6-22 21:12 显示全部楼层 来自: 中国辽宁大连

回复 #2 playgirl 的帖子

谢谢支持
回复 支持 反对

使用道具 举报

路路飞 2008-6-23 10:45 显示全部楼层 来自: 中国辽宁大连
虽然看不懂
还是支持了
回复 支持 反对

使用道具 举报

李三多 2008-6-24 11:30 显示全部楼层 来自: 中国辽宁大连
:D :D :D :D :D
回复 支持 反对

使用道具 举报

除夕 2008-6-24 15:12 显示全部楼层 来自: 中国辽宁大连
:) :)
回复 支持 反对

使用道具 举报

test2223 2008-6-27 17:23 显示全部楼层 来自: 中国辽宁大连
这办法在只会用windows的人眼里,绝对让人佩服。

我记得十几年前我用debug恢复分区表时,边上的人都看晕了,如果今天我再用debug去做点啥,我估计要拨打120电话了。;) ;) ;) ;)

不过要想不忘记DOS时代的技术,难呀!
现在我已经将debug都给忘光了,一点也没剩下呀,去年要写个单片机的程序,花了好长时间,不停的看GCC手册,才用GCC把单片机的程序给编完,现在过了好几个月了,如果再让我用GCC编个程序,我又得拿起GCC手册,温习一段时间才会编,技术这活,的确是年轻时做的工作呀。

[ 本帖最后由 test2223 于 2008-6-27 17:33 编辑 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

  • 0 关注
  • 3 粉丝
  • 10 帖子
 

天健社区APP