利用CLSID加密文件夹
利用CLSID加密文件夹
利用CLSID加密文件夹
这是一种最简单的加密方法,仅利用系统中的相关设置就可以实现。当然,简单就意味着更容易被人破解(其实根本就不用破解),不过对于防范初学者来说已经足够了。这个方法被一些加密软件采用,我就是从超级兔子的加密功能中学会的。
下面先看一下超级兔子中的伪装文件夹功能。
使用超级兔子V7.99版本,在超级软件中启动超级兔子安全助手,如果已经设置了密码,则要求输入密码,否则直接进入。选择磁盘与文件夹安全下的伪装文件夹,将要伪装的文件夹放入框中,如图。


点击下一步,如果没有设置密码会要求设置密码,点击完成即可。
让我们看一下设置好后的文件夹及它的属性,可以看到在文件夹名的后面加上了“.{21EC2020-3AEA-1069-A2DD-08002B30309D}”,双击文件夹进入的是控制面板,如图。就是加上的一段标识使文件夹指向了控制面板。这个标志就是CLISID标识符。



何为CLIDID呢?CLSID是class ID的缩写。对于每个组件类,都需要分配一个唯一表示它的代码,就是ID,为了避免冲突,微软使用GUID作为CLSID,有生成GUID的函数,主要是根据当时的时间、机器地址等信息动态产生,理论上可保证全球唯一。而GUID又是什么呢?Globally Unique Identifier(全局唯一标识符)是分配给COM对象的标识符(ID)。它通过一种复杂的算法生成,该算法保证所有的COM对象都有着唯一的ID,而不会出现名字冲突。GUID是微软使用的一个术语,它是由一个特定的算法,对某一个实体,创建的一个唯一标识码,广泛应用于微软的产品中,用于识别接口、复制品、记录以及其他对象。(以上资料来源于百度百科)。{21EC2020-3AEA-1069-A2DD-08002B30309D}就是控制面板的标识码。资源管理器可以识别这个标志码,从而转向相应的系统文件夹。那么不采用微软的管理器能否识别呢?经过实验,一些软件可以绕过CLISID码,浏览器中的实际内容。
最先实验的是WinRAR,最常用的压缩软件。如图,可以进入文件夹,只是文件的图标不能正常显示,文件可以正常运行。


其次是Total Commnader。如图,可以进入文件夹,但是执行文件时却发生错误,不能运行。
以上是两款可以用作浏览器的软件,CLISID码均无法使它们改变指向,很容易就把加密破解了。当然还有更简单的方法,只要重命名文件夹,将“.{21EC2020-3AEA-1069-A2DD-08002B30309D}”删去即可。方法简单吧。

PS:以前的系统中用此法改名后,在资源管理器中浏览时,文件名中不出现CLISID码,更具有隐蔽性,但现在的系统竟然将其显示出来,这就不方便了。不知道这是怎么回事,恳请高手指点。