目前看到有会员说windows下不用加密软件也能加密。
我作了下测试,结论是根本无法彻底加密。
方法1: 在dos下建立目录,利用dos命名漏洞。
例:
加密目录123,在d盘跟目录下
方法:
d:>md 123..\ enter //建立加密目录
d:>cd 123..\ enter //读取加密目录,是打不开的。提示:找不到目标文件。
d:>cd 123~1 enter //这样是可以读取的
d:>rd 123..\ enter //删除目录
下面我们来看看是如何能看到“加密”的文件
假如123目录下有文件,在win32下打开123.目录提示:引用了一个不可用的位置。
其实我们这样来看:在win32下,该目录名是123. 对后面多了一个点。
那么我们建立一个123目录试试,发现在win32下是可以打开123和123.的。为什么呢?
因为我们知道dos 下 这样一个命令 : cd.. 和cd \ 分别是返回上一级目录和返回根目录。
那么..\又是什么呢?这个我也不清楚。经过实验。举一反三:
d:>md 123....\ 在win32下得到一个123...这样一个目录,同样再建立
d:>md 123...\ 在win32下得到一个123..这样一个目录。那么打开123...同时也能打开
123..这个目录,我们发现,其实123..就是123...的上一级目录。这样我们得出了以下结论:其实md ..\ 是建立了一个“二级目录” 也就是说形成了目录的递归调用。
方法2: 在dos下建立目录,利用dos命名漏洞。
例:
加密目录con,在d盘跟目录下
方法:
d:>md con.\\ \\在正常情况下md con 是建立不了的。因为它是系统目录。
d:>cd con.\\ \\访问目录,同样也是目录名无效,即访问不了。
d:>rd con.\\ \\删除目录。
但是我们可以用这样一个命令:copy *.* con.\\把文件放入目录内。
但是在win32下任可以看到这个文件。 知是你无法在win32下删除文件。[ 此贴被jiafei2427在2006-08-01 10:54重新编辑 ]