试验一:运行“命令提示符”,输入“md c:\test..\”,回车后就会在c盘的根目录下生成一个名为“test.”的文件夹,在“资源管理器”中,我们无法对这个文件夹进行任何操作,双击后会出现一个错误警告框。如果想要打开这个文件夹,只需要在“命令提示符”中输入命令“cd c:\test..\”即可。删除则用“rd c:\test..\”命令。
试验二:创建一个文本文件,例如“c:\hack.txt”。然后运行命令提示符,输入“copy c:\hack.txt \\.\c:\com1.txt”,回车后就会在c盘的根目录下生成一个名为com1.txt的文本文件,接着我们可以将c:\test.txt这个文件删除,只保留com1.txt。这个文本文件会无法正常打开,打开后会出现“拒绝访问”的提示。同样,在“命令提示符”中则可以正常操作这个文件,打开使用“\\.\c:\com1.txt”命令,删除使用“del \\.\c:\com1.txt”命令。
这就是Windows系统的文件夹Bug,而大多数的国产加密软件都使用了类似的原理,或者进一步增加隐藏、转移文件、进程保护等功能。由此可见,对于一个不熟悉这些技巧的用户而言,这种加密方式是安全的。而对于一个深谙此道的用户来说,这简直就是小儿科的东西,一个命令就可以让所有经过加密的文件现形!
简单破解高强度加密大师
高强度加密大师是在网络被人抨击次数最多的加密软件,其加密的方法就是利用了上面我们所介绍的原理,只不过在这基础上增加了一些功能。这里我们需要借助一款文件夹监视工具——Filemon,用这款软件来监视高强度加密大师对文件的加密过程。
首先安装高强度加密大师,安装完成后运行,在“任务管理器”中会多出一个名为“SVOHOST.EXE”的进程,这个进程将起到加密的作用。然后我们在d盘的根目录下新建一个test文件夹,在这个文件夹里新建一个文本文件hack.txt,内容为123456。
由于系统在运行的时候会对c盘进行很多操作,在用Filemon进行监视时会产生大量的无用数据,所以测试时请选择其他的盘符。
运行Filemon,点击“卷标”菜单,选择其中的“卷标D”,然后点击工具栏上的“过滤”按钮,在包含一栏中输入“SVOHOST.EXE”,这样就可以监视高强度加密大师对d盘的操作。
在d:\test文件夹上点右键,选择“高强度加密”,在弹出的“文件夹加密”窗口中输入一个密码,并在加密选项中选中“本机加密”,然后点击“加密”按钮,这样test这个文件夹就被加密了,在文件夹的图标上会加上一把锁。
利用系统默认隐藏文件夹