下面是專業點的
也請妳看下
綜述篇:加密刻錄技術
目前,加密刻錄技術及相關產品大體可分成兩大類:①純軟件處理;②軟硬結合。其中,純軟件處理又可以分成目錄/文件隱藏、目錄欺騙和第三方軟件三類。
所謂目錄/文件隱藏,其原理早在MS-DOS時代就為人所熟知——通過修改目錄/文件屬性字節,使其隱藏。只不過由於光盤刻錄的特殊過程和Windows 9X等系統的磁盤讀寫特征,使得這壹操作的對象變成了欲刻數據的映像文件,即常見刻錄工具使用的.cue、.cif等文件。具體操作時,通過Ultraedit、Winhex等十六進制編輯器分析並定位對應的屬性字節,將它改成“04”,存盤後再刻錄。
所謂目錄欺騙,是利用映像文件的特殊結構,修改其中欲保密目錄的實際顯示名稱,使它與實際操作名稱不壹致,造成文件訪問異常,給人以“該盤有問題”或“系統有問題”的假象,迷惑他人。並且,這種方式常常與目錄隱藏結合運用,增強保密效果。
第三方軟件加密的基本方式為:對原始數據在刻錄之前或者刻錄的同時進行重新編碼或者加殼處理,將解密程序置於光盤Autorun中,只有密碼驗證通過後,才能看到原始數據。否則,即使能夠瀏覽光盤,所見到的也只是經過處理的“加工品”。至於具體的實現手法,則是“八仙過海,各顯神通”。眼下市面上流行多款加密刻錄軟件,如CD-protector、SecureBurn和CryptCd等。
至於“軟硬結合”,又可分成三類。壹類是通過諸如判斷主板BIOS、設置硬盤加密點等手段來決定光盤信息是否可用,但這樣勢必降低光盤的通用性,所刻光盤的實用價值會大打折扣。因此,這類技術對於普通用戶了來講,沒有太大意義,市面上這類產品也很少。
另壹類就是利用“超刻錄”。所謂“超刻錄”,有兩種理解,壹種是指超過標稱值的刻錄,標稱值通常指標準值:74MIN@650MB和80MIN@700MB。由於光盤的外圈直徑大、弧度大,這樣就給刻錄坑槽留下許多可利用的物理空間,於是在外圈進行加密刻錄,設置加密信息點,既能增加容量,又能起到光盤加密的作用。由於超刻部分完全在光盤的外圈進行,坑槽位間距、位深不低於橙皮書規定的最小限制,因此理論上不會影響光驅的正常讀取;另壹種理解是指符合橙皮書2(CD-R盤片規格標準協議書)規定的大容量光盤刻錄,比如90MIN@800MB以及99MIN@870MB的超刻錄功能。超刻需要刻錄機和軟件的支持,對CD-R盤片的品質有壹定的要求。
第三類是采用特殊的光軌寫入方式,在光盤數據的存放形式上做文章。這種技術常用於實現光盤“防拷貝”。許多正版軟件光盤不能復制,即使復制也不能使用就是這個原因。典型代表有:Free Lock、Safedisk等。如Safedisk主要通過驗證數字簽名、數據防護編碼等手段實現光盤“防拷”。
下面我們將介紹實際應用中幾種常見的加密手法以及相應的破解方法。
加密篇:我的光盤妳別用
說起光盤加密,也許大家都知道壹些方法,比如在使用光盤時提示輸入密碼、隱藏源文件的真實路徑、生成無法復制的超大文件等,這些都可以制作出形形色色的加密光盤。下面就讓我們先來看看怎樣對光盤進行加密操作。
給光盤添加密碼口令
給光盤添加密碼口令是最簡單的壹種加密方法,這種光盤在查看的時候必須輸入正確的密碼,否則無法瀏覽和使用光盤中的任何文件。由於這種加密方式操作簡單,但是具有相對較強的安全性,因此非常適合新手玩家使用。
給光盤添加密碼可以通過SecureBurn實現,它最大的特點在於正式刻錄之前對光盤進行密碼保護,然後再通過軟件內置的刻錄功能即可直接獲得有密碼保護的光盤。
1.SecureBurn可以在/down/cdp3setup.exe 下載得到,雖然使用它制作加密光盤並不復雜,但是由於程序只有加密功能,並沒有提供光盤刻錄功能,在此我們借助Nero這款軟件來刻錄光盤。
1.運行CD-Protector之後,在圖3所示的窗口中分別設置“File to encypt”(需要加密的文件)、“Custom Message”(出錯提示信息)、“Phantom Trax directory”(輸出保存路徑)等選項,同時在“Encryption Key”對話框中輸入00至FF的兩位字符串作為加密密鑰。
2.完成上述設置後點擊紅色的“ACCEPT”按鈕,這時CD-Protector將對選中的源文件進行加密操作,加密結束後在原先的文件夾中可以看見源文件圖標已經更換為CD-Protector特有的標誌,而且還多出了壹個附加得到的音軌文件
3.接著運行Nero刻錄程序並新建壹個音頻光碟的任務,不過在此需要對程序進行壹番針對性的設置:
①在“Audio CD”標簽中不要選擇“Write CD Text on CD”(在光碟上寫入文字)壹項。
②在“CDA Options”標簽中勾選“Remove silence at the end of *.cda tracks”(清除*.cda音軌末尾的靜音)和“Cache the track on harddisk before burning”(刻錄前在硬盤上緩存音軌)兩項
③在“Burn”標簽中去除“Finalize CD”(終結光碟)壹項。
完成上述設置後,點擊“New”按鈕新建任務,並且把剛才由CD-Protector所生產的那個音頻文件拖放到刻錄音軌的窗口刻錄
4.刻錄完成後,再按照步驟3重復刻錄壹次CD-Protector得到的音頻文件,也就是說要用這個方法對同壹個音頻文件刻錄兩次。也許妳會覺得奇怪:為什麽要兩次都刻錄同樣壹個文件呢?這是因為CD-Protector采用的音軌加密技術,通過檢測音軌是否存在來決定文件是否可以使用。
5.接著在Nero中新建壹個只讀光碟(ISO)任務,在“Multisession”(多記錄)中選擇“Strat Multisession disc”(開始多記錄光碟)壹項,然後把由CD-Protector生成的除音頻文件外其他文件都拖放到數據刻錄的窗口中並開始刻錄,而且刻錄選項也需要和前面刻錄音軌時設置的壹樣。
6.刻錄完成之後,我們就得到了壹張加密光盤,這時候可以通過Nero中的“Record→View Track”命令查看壹下這張光盤(圖7)。這裏可以看見同壹個音頻文件兩次刻錄之後有很大的差別,這也就是為什麽需要分兩次來刻錄的原因所在了。
7.最後,把制作得到的加密光盤放入光驅中,此時原先的可執行文件圖標已經變成為CD-Protector特有的圖標,雙擊後可以正常運行程序。但是由於CD-Protector加密的光碟是由兩條音軌和壹條數據軌道所構成的,數據軌道中被加密的可執行文件在被運行時會讀取音碟上的音軌,如果是相對應的才會接著運行,因此把這個文件復制到硬盤中再運行將會出現出錯提示信息。怎麽樣,這樣妳存儲在光盤中的文件就安全了吧。
制作個性化加密光盤
通過以上的操作,我們已經掌握了幾種常見的光盤加密方法。在這裏筆者推薦壹款能夠制作個性化加密光盤的光盤加密大師。作為壹款加密光盤軟件,光盤加密大師可以直接修改光盤鏡像文件,比如把光盤鏡像文件中的目錄和文件特別隱藏、將普通文件變為超大文件,或者把普通目錄變為文件目錄,因此在它的幫助下我們可以輕松制作自己的個性化加密光盤。
光盤加密大師可以從/gphy/gphynew.exe下載得到,使用它前需要我們事先把重要文件制作為ISO格式的光盤鏡像文件,接著就可以通過光盤加密大師進行加密處理了。
運行光盤加密大師之後,先點擊工具欄中的“打開鏡像文件”按鈕載入需要處理的ISO文件,接著可以看見圖17所示的窗口。這裏包含了文件目錄、隱藏目錄、正常目錄和autorun四個目錄以及autorun.exe(2GB文件)、autorun.inf和說明.txt三個文件,雖然這些轉換方式很多,但只要選擇相應的文件之後點擊工具欄上對應的按鈕即可輕松搞定。
1.將光盤鏡像中的目錄或文件隱藏起來
選中需要隱藏的目錄或文件,點擊“隱藏”按鈕即可。將該鏡像文件刻入光盤之後,隱藏的目錄或文件將無法在資源管理器中看見。
註意:不要將autorun.inf、autorun.exe隱藏,否則光盤不會自動運行。
2.將光盤鏡像中的文件變為超大文件
右鍵點擊需要變大的文件,選擇變為超大文件即可。將該鏡像文件刻入光盤之後,從資源管理器中查看這個文件將顯示為2GB!
註意:不要將autorun.inf變為超大文件,否則會出現非法操作等錯誤。
3.將光盤鏡像中的目錄變為文件
選中需要變為文件的目錄,接著點擊“目錄變為文件”按鈕即可。將該鏡像文件刻入光盤之後,這個目錄將顯示為文件。
4.制作個性化加密光盤
在將需要加密的目錄和文件全部隱藏,或者將目錄變為文件後,點擊“寫入光盤密碼”按鈕,在彈出光盤密碼對話框中選擇密碼形式、驗證密碼後運行的程序、光盤圖標並輸入密碼即可(圖18)。將該鏡像文件刻入光盤,只有驗證密碼後才能訪問隱藏的目錄、隱藏的文件和文件目錄。
由於光盤加密大師功能強大、使用簡便,因此適合各種水準的朋友進行光盤加密操作使用