在正式進(jìn)入今天的話題之前,我想先請(qǐng)問大家一個(gè)問題,大家知道加密的最高境界是什么嗎?密碼?證書?…… 呵呵,筆者倒不這么認(rèn)為,我想加密的最高境界應(yīng)該是讓人感覺這個(gè)文件并沒有被加密吧,如果一件東西讓人感覺沒有被加密自然也就不會(huì)有人對(duì)它實(shí)施破解了,這樣,文件的安全系數(shù)才會(huì)真正的大幅度提高(哈哈,是不是有點(diǎn)像《英雄》里無(wú)名大俠與始皇論劍道的感覺呀?)。所以,今天這篇文章筆者就不打算介紹什么專業(yè)的加密方法了,而是要和朋友們說(shuō)一個(gè)如何巧用“類標(biāo)識(shí)符”偽裝加密文件夾的小技巧。不過,要想介紹這個(gè)加密技巧,咱們還得先來(lái)說(shuō)一說(shuō)什么是“類標(biāo)識(shí)符”。
認(rèn)識(shí)“類標(biāo)識(shí)符”
就象是每個(gè)公民都有一個(gè)唯一的身份證和身份證號(hào)碼一樣,在Windows中,每個(gè)系統(tǒng)級(jí)應(yīng)用程序(比如“我的電腦”、“回收站”、“計(jì)劃任務(wù)”等)也都用一個(gè)唯一的標(biāo)識(shí)符來(lái)進(jìn)行管理,當(dāng)我們操作電腦雙擊某個(gè)文件夾時(shí)(比如雙擊“計(jì)劃任務(wù)”),操作系統(tǒng)會(huì)首先檢查該文件夾的文件名,并到注冊(cè)表中去搜索這個(gè)標(biāo)識(shí)符所注冊(cè)的應(yīng)用程序類型,最后再打開相應(yīng)的應(yīng)用程序或使用這個(gè)應(yīng)用程序打開該文件(這就是為什么我們雙擊“我的電腦”或“計(jì)劃任務(wù)”時(shí),彈出的窗口永遠(yuǎn)和普通文件夾窗口不一樣的道理),那么在操作系統(tǒng)與真實(shí)文件夾之間起到承接作用的這些數(shù)字就被稱為“類標(biāo)識(shí)符”。
其實(shí)這個(gè)“類標(biāo)識(shí)符”的真正名字叫“Windows文件標(biāo)識(shí)符”,英文名稱“CLSID”,平時(shí)被保存在注冊(cè)表中[HKEY_LOCAL_MACHINE\Software\Classes\CLSID]鍵值下,通常是由32個(gè)十六進(jìn)制數(shù)構(gòu)成,其一般格式就是“.{八位數(shù)-四位數(shù)-四位數(shù)-四位數(shù)-十二位數(shù)}”(注意在大括號(hào)前面有一個(gè)“點(diǎn)”)。如圖1所示
【小提示】 看了圖1以后也許您會(huì)奇怪,這Windows中怎么有這么多的系統(tǒng)程序呢?其實(shí),這也要怪筆者剛才沒有交待清楚,其實(shí)Windows的“類標(biāo)識(shí)符”并不僅僅表示像“我的電腦”這樣的系統(tǒng)級(jí)應(yīng)用程序,許多注冊(cè)過的文件后綴也都擁有自己的“類標(biāo)識(shí)符”,比如“.{00020c01-0000-0000-c000-000000000046}”代表的就是WAV音頻文件,而“.{00020811-0000-0000-c000-000000000046}則是代表Excel的圖表文件。不過這里有一點(diǎn)是確定的,所有的“類標(biāo)識(shí)符”在一個(gè)Windows中都是唯一的
使用“類標(biāo)識(shí)符”進(jìn)行加密的原理
知道了“類標(biāo)識(shí)符”的概念以后,筆者再來(lái)介紹一下使用“類標(biāo)識(shí)符”對(duì)文件夾進(jìn)行加密的原理。大家知道,當(dāng)我們雙擊Windows中的某一個(gè)文件夾時(shí),系統(tǒng)會(huì)首先檢查該文件夾的文件名,如果這個(gè)文件名在注冊(cè)表中被注冊(cè)為某個(gè)系統(tǒng)程序的“類標(biāo)識(shí)符”的話,那么Windows就會(huì)按照這個(gè)系統(tǒng)程序的要求打開該文件夾,這樣,保存在文件夾里的文件也就神不知鬼不覺得看不到了,自然也就達(dá)到了我們偽裝文件夾的目的。
實(shí)戰(zhàn)加密
好了,剛才說(shuō)了半天理論,下面咱們就開始來(lái)實(shí)戰(zhàn)演練一番。這次的目的是將一個(gè)文件夾偽裝成“計(jì)劃任務(wù)”,方法如下。
1. 新建一個(gè)文件夾,然后在其中拷入幾個(gè)文件,并將該文件夾重新命名為“folder”(命名的目的是為了方便后面的解密操作,也可以不改名)。
2. 在文件夾名稱的后面添加上“計(jì)劃任務(wù)”的類標(biāo)識(shí)名“.{d6277990-4c6a-11cf-8d87-00aa0060f5bf}”,如圖2所示
3. 此時(shí)大家就會(huì)發(fā)現(xiàn)這個(gè)文件夾的圖標(biāo)已經(jīng)發(fā)生了變化,變成了“計(jì)劃任務(wù)”圖標(biāo)了,而且最重要的一點(diǎn)是它的文件名還和以前一樣的。如圖3所示
4. 看來(lái)從圖標(biāo)上我們的文件夾已經(jīng)可以蒙住對(duì)手的眼睛了,但雙擊打開以后會(huì)不會(huì)“穿幫”呢?這點(diǎn)我想大家看過圖4以后便可以放心了。哈哈,看來(lái)這個(gè)方法的確很奏效,藏在文件夾里面的兩個(gè)文件真的再也看不見了。
【小提示】 “類標(biāo)識(shí)符”必須加在原文件夾名字的最后,如果加在文件名的開頭或中間位置都無(wú)法使“類標(biāo)識(shí)符”生效,另外,“類標(biāo)識(shí)符”只對(duì)文件夾生效,如果您也想對(duì)文件進(jìn)行偽裝,那么就可以直接將它的擴(kuò)展名更改掉就行了,道理和“類標(biāo)識(shí)符”是一樣的。
如何破解
不過,想必大家在高興之余,也會(huì)同時(shí)想到一個(gè)問題,那就是作為加密者的我們又該如何打開這個(gè)文件夾呢?其實(shí),說(shuō)到底,使用“類標(biāo)識(shí)符”修改文件夾名稱并不算是一個(gè)正式的加密方法,它只是利用了Windows的一個(gè)小功能來(lái)做了一個(gè)“障眼法”,蒙蔽了Windows?的眼晴,應(yīng)該說(shuō)解密的方法還是非常簡(jiǎn)單的,下面咱們就分兩個(gè)思路來(lái)介紹如何對(duì)它解密。
方法一:使用WinRAR軟件破解
這種方法使用起來(lái)比較簡(jiǎn)單,因?yàn)榇蟛糠峙笥训碾娔X上都安裝了WinRAR軟件,而且整個(gè)破解過程不需要用戶鍵入什么命令,操作起來(lái)也比較簡(jiǎn)單。
1. 雙擊打開WinRAR軟件
2. 點(diǎn)擊“文件”菜單→“瀏覽文件夾”命令,找到那個(gè)加密的文件夾
3. 此時(shí)WinRAR便會(huì)顯示出當(dāng)前目錄中所有元素的真實(shí)文件名,如圖5所示
4. 右擊被加密的文件夾,執(zhí)行菜單中的“重命名”功能,將“類標(biāo)識(shí)符”刪除掉即可恢復(fù)原來(lái)的文件夾內(nèi)容
方法二:使用命令提示行破解
上面這個(gè)方法的主要特點(diǎn)就是方便,由于在整個(gè)過程中不需要用戶接觸新軟件,也沒有什么令人費(fèi)解的命令操作,特別適合普通用戶使用,但如果您的電腦上沒有安裝WinRAR這樣的軟件,那么第一種方法也就行不通了,這里筆者再教您另外一種方法,它不需要您安裝任何軟件,任何一個(gè)Windows系統(tǒng)都可以完成,只不過就是得輸入一些簡(jiǎn)單的命令了。
* 以下介紹以Windows XP系統(tǒng)為例 *
1. 將使用“類標(biāo)識(shí)符”加密的文件夾拷貝至某分區(qū)根目錄中,比如C:\ (此步只是方便下面的操作而設(shè),用戶也可以不執(zhí)行)
2. 點(diǎn)擊“開始”菜單→“運(yùn)行”項(xiàng),在彈出的提示行下鍵入“CMD”命令后回車,進(jìn)入命令提示符狀態(tài)
3. 執(zhí)行下列命令,進(jìn)入C分區(qū)根目錄
C: 【回車】
CD \ 【回車】
4. 此時(shí)執(zhí)行DIR命令后就能清楚地看到被“類標(biāo)識(shí)符”加密的文件夾名稱。如圖6所示
5. 使用REN命令將該文件夾名稱中的類標(biāo)識(shí)符刪除掉即可,命令:ren folder.{d6277990-4c6a-11cf-8d87-00aa0060f5bf} folder 【回車】
6. 這時(shí)再回到Windows里來(lái)看一看這個(gè)文件夾吧,是不是已經(jīng)和以前一樣可以自由訪問了呢?
其它常見的“類標(biāo)識(shí)符”
下面筆者再把一些常見的“類標(biāo)識(shí)符”列示出來(lái),大家以后就可以盡情地將自己的重要文件夾隨意“打扮”成各種樣子了,不過在這里筆者還要提醒大家一句,要真正用好“類標(biāo)識(shí)符”偽裝技術(shù),就千萬(wàn)不要留有任何蛛絲馬跡,比如您如果想把一個(gè)文件夾“打扮”成WAV文件時(shí),最好也把文件名同時(shí)改成類似于“music.wav”這樣的樣子,有了這個(gè)擋箭牌,恐怕再?zèng)]幾個(gè)人會(huì)想到它其實(shí)是個(gè)文件夾了吧。
類統(tǒng)級(jí)應(yīng)用程序類
我的電腦 .{20D04FE0-3AEA-1069-A2D8-08002B30309D}
我的文檔 .{450D8FBA-AD25-11D0-98A8-0800361B1103}
撥號(hào)網(wǎng)絡(luò) .{992CFFA0-F557-101A-88EC-00DD010CCC48}
控制面板 .{21EC2020-3AEA-1069-A2DD-08002B30309D}
計(jì)劃任務(wù) .{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
打 印 機(jī) .{2227A280-3AEA-1069-A2DE-08002B30309D}
記 事 本 .{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
網(wǎng)絡(luò)鄰居 .{208D2C60-3AEA-1069-A2D7-08002B30309D}
回 收 站 .{645FF040-5081-101B-9F08-00AA002F954E}
公 文 包 .{85BBD920-42A0-1069-A2E4-08002B30309D}
字 體 .{BD84B380-8CA2-1069-AB1D-08000948F534}
Web文件夾 .{BDEADF00-C265-11d0-BCED-00A0C90AB50F}
常見數(shù)據(jù)文件類
Wav文件 .{00020c01-0000-0000-c000-000000000046}
Excel文件 .{00020811-0000-0000-c000-000000000046}
寫在最后
使用“類標(biāo)識(shí)符”對(duì)文件夾進(jìn)行偽裝的方法至此就給大家介紹完了,不知大家有何感想?其實(shí),在我們的日常使用過程中,還有很多頗為實(shí)用的技巧,比如把一個(gè)Word文件的擴(kuò)展名改成MP3,那么每次雙擊它時(shí)Windows自然就會(huì)“自作聰明”地打開Winamp來(lái)播放它,結(jié)果當(dāng)然肯定是播不出來(lái)了;又或者是使用一些專業(yè)偽裝軟件,把機(jī)密文件藏在BMP圖片中來(lái)“蒙混過關(guān)” …… ,要知道類似的例子比比皆是,就看聰明的您是否想到了。
聯(lián)系客服