說道捆綁技術(shù),很容易讓我們想起計算機病毒,在計算機病毒的世界里,這種技術(shù)經(jīng)常會被用到,它可以將病毒文件藏匿于其它正常文件之中,從而騙過用戶起到瞞天過海的作用。但我們這里所要說的并不是去捆綁病毒危害用戶,而是如何利用這種技術(shù)將自己的私密文件捆綁到看似普通的文件之中來保護我們的隱私。
今天我們就介紹如何將正常文件捆綁到圖像文件從而實現(xiàn)隱藏的方法,這種捆綁方法的優(yōu)點就是捆綁后的圖像文件依然可以被正常瀏覽和使用,因此偽裝性極強。如果你再把這張圖片和其它圖片放在一起,那么別人就幾乎沒有可能發(fā)現(xiàn)你的私密文件了。
第一計美人計 用MM圖片作隱藏載體
要實現(xiàn)捆綁隱藏,我們需要先做一些準(zhǔn)備工作。首先找一張JPG格式的用于捆綁文件的宿主圖片,建議選擇一張你比較熟悉的圖片文件,否則時間長了可能連你自己都會忘記你的文件究竟捆綁到哪里去了,我這里存了好多漂亮MM的圖片。選擇一張自己最喜歡的MM圖片來捆綁私密文件,別人即使看到了這些圖片,也只會把注意力集中在這些漂亮MM的照片上,才不會想到某個漂亮“MM身后”還藏了私密文件,所以我們把這叫做美人計。
圖片選好之后就來實施我們的捆綁吧,為了講解方便,假設(shè)這一切操作都在C盤的根目錄下進(jìn)行,我們準(zhǔn)備好的圖片名字叫做“mm.jpg”,私密文件的名字是“secret.txt”。另外還需要用到一個常用的壓縮軟件就是WinRAR。想必大家的機器上都應(yīng)該有吧,萬事俱備,開始捆綁。
首先需要做的就是把被保護文件進(jìn)行壓縮,生成一個壓縮文件,這里我們用WinRAR把“secret.txt”壓縮成“secret.rar”,如果你的系統(tǒng)里面裝有WinRAR你就可以直接右擊secret.txt文件,在右鍵菜單里選擇“添加到secretrar”即可。
為什么要先將被保護文件進(jìn)行壓縮呢?原因就是將來解除捆綁的時候是采用解壓縮的方式來釋放出私密文件。另外,進(jìn)行一下壓縮還有兩個好處,一個就是壓縮能減小被捆綁文件的體積,使得捆綁后圖片文件不至于太大,第二就是我們還可以在壓縮的時候設(shè)置一個解壓密碼,從而實現(xiàn)雙重保護。若想在壓縮的時候一并設(shè)置解壓密碼則可在剛才的右鍵菜單里面選擇“添加到壓縮文件…”并在彈出的對話框中選擇“高級”選項卡,點擊“設(shè)置密碼”按鈕來設(shè)置解壓密碼。
第二計瞞天過海圖片文件上捆綁壓縮文件
壓縮完成以后點擊“開始”菜單,選擇“運行”,在運行對話框其中輸入“cmd”并回車,打開命令窗口,執(zhí)行“cd c.\\”命令切換到C盤根目錄下,然后執(zhí)行“copy/b secret rar+mm.jpg newmm.jpg”命令,系統(tǒng)提示“已復(fù)制一個文件”,表示我們命令執(zhí)行成功。這里需要注意文件名參數(shù)的順序不要寫錯,加號前面是rar文件后面是jpg文件。這條命令的含義是將secret.rar和mm.jpg以二進(jìn)制的方式拷貝合并成一個名為newmm jpg的新文件,這個文件就是我們經(jīng)過捆綁之后生成的文件。最后我們刪除secret.txt、secret.rar和mm.jpg文件,只留下newmm.jpg文件。雙擊查看一下這個文件,圖片可以正常顯示,也就是說捆綁后的圖片不會影響我們正常的瀏覽和使用,甚至你還可以將這張隱藏了秘密文件的圖片設(shè)置成桌面背景,是不是有一種大隱隱于市的感覺呢。
第三計無中生有從圖片文件中提取私密文件
現(xiàn)在文件已經(jīng)被藏起來了,要是想找回“secret.txt”文件該如何來做呢?這里介紹兩種方法,一種是圖形界面下的操作方式,另外一種是命令行方式,這兩種方式都是利用WinRAR軟件的解壓縮功能來實現(xiàn)的,下面我們就來個無中生有,讓藏在MM身后文件現(xiàn)身吧。
首先點擊“開始”菜單在“程序”中找到并運行WinRAR。點擊winRAR窗口上的“文件”菜單,選擇“打開壓縮文件”,在彈出的“查找壓縮文件”對話框中的“文件類型”中選擇“所有文件”,找到并選擇我們剛才捆綁生成的圖片文件“newmm.jpg”,點擊“打開”。我們會看到剛才被壓縮的“secret.txt”文件在WinRAR面現(xiàn)身了,然后點擊“解壓到”按鈕并選擇解壓路徑把文件解壓,如果剛才設(shè)置了壓縮密碼則在解壓時需要正確輸入密碼后即可得到原來的“secret.txt”文件了。
第二種方法是在命令行下實現(xiàn)以上操作。首先在命令窗口中執(zhí)行“cd C:\\Program Fildes\\WinRAR”進(jìn)入到WinRAR目錄下,然后執(zhí)行如下指令“winrarxc:\ewmm.jpg c:\\”即可將“newmm.jpg”文件中捆綁的“secret.rar”文件解壓成“secret.txt”并放到“c:\\”目錄下,這里的參數(shù)×表示W(wǎng)mRAR程序執(zhí)行解壓縮操作。如果你剛才壓縮的時候設(shè)置了解壓密碼(假設(shè)為123),那么這條解壓命令還要加上-p參數(shù),寫成“wlnrar xc:\ewmm.jpg c\\-p123”其中參數(shù)-p后面就是我們的解壓密碼,注意-p前面有空格而和解壓密碼之間沒有空格。
知其然也知其所以然
學(xué)會了方法,我們就可以把私密文件進(jìn)行隱藏了,可是只知道方法還不足以提高,我們還要稍微深入的探究一下這個隱藏文件方法的原理。之所以能夠把rar文件和jpg文件用copy語句連接起來并且還能保證生成的新文件可以正常瀏覽,這里面的原因有兩個,一個就是WinRAR在解壓縮的時候是從文件頭部來開始讀取文,件信息。因為是采用二進(jìn)制的方式直接連接,所以文件頭部是不變的,還是rar的文件頭,里面記載了整個壓縮文件的信息,其中就包括文件的結(jié)束位置,所以雖然被在rar文件末尾加了東西,但是WinRAR仍然能認(rèn)出這是一個壓縮文件。盡管擴展名不是rar,這也就是仍然可以執(zhí)行解壓縮操作的原因。但為何還能被圖片瀏覽軟件正常的瀏覽呢,另一個原因就是因為圖像瀏覽軟件識別圖片的方法和WinRAR不同。對圖片的識別當(dāng)然也是從文件頭開始讀取文件,但是讀取到的文件頭如果不符合圖片的格式,即找不到j(luò)pg圖片的擴展信息,那么它將會忽略讀取到的信息,并繼續(xù)向后尋找可以識別的圖片信息,一直到把前面連接的rar文件全部略過,就會發(fā)現(xiàn)mm.jpg這張圖片的正確信息,也就實現(xiàn)了正常的顯示。
責(zé)任編輯 張亞慧