加密前线——利用漏洞来加密

系统高手

真实姓名柳林,职业为某企业财务核算,精于Windows下的加密技术。曾在《电脑报》、《大众网络报》、《电脑迷》等20家著名IT媒体上发表过300余篇文章。

你还在用第三方软件加密重要的文件么?软件虽好,但换个电脑就无计可施了,你完全可以放弃任何加密软件,而使用系统命名的方式进行加密,同样可以达到预期的效果。

实现原理:利用Windows以设备命名文件夹拒绝服务漏洞,例如你现在新建以下这些名字的文件(或文件夹):aux、com1、com2、prn、con、nul,系统会提示无法建立,难道真的无法建立这样名字的文件么?其实不然,我们完全可以在命令行窗口中建立,然后将需要加密的文件copy进去,这样,文件打不开也删不掉,真正实现了加密的效果。

实现过程:在“开始”→“运行”中输入cmd后回车,进入命令行窗口,假设你所要加密的文件在C盘根目录下,名字为111.txt,只要输入copy c:\111.txt \\.\c:\com1.txt(小提示:也可以命名为aux、com2、prn、con、nul其中的任意一个文件名)。这样你的111.txt文件中的内容就会被复制到com1.txt文件中了,com1.txt含有Windows禁用的文件名,故无法打开也无法删除,别人就拿它没办法了,你要是再想查看其中的内容可以在“开始”→“运行”中输入\\.\c:\com1.txt即可,删除它也很简单,在命令行中输入del \\.c:\com1.txt。

以上操作就能实现文本文件的加密了,我们还可以举一反三,将其他文件类型的文件也利用这种方法加密,不同的只是扩展名需要改变,成功与否就看你的了。