查看單個文章
舊 2003-04-27, 02:03 AM   #3 (permalink)
孤心子揚
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

我是知道有一種稱為"Freelock"的小程式可以做出利用壞軌來達成光碟防拷的效果.以下為其說明:
Freelock 是一種光碟防拷的設計.
它是在正常的資料軌後加上一個 Mode1 及一個 Mode2 的壞軌, 這樣子目前大部份的燒錄軟體都會因為無法判別來源光碟片的格式, 而拒絕拷貝. 不過, 可能過一陣子又會有燒錄軟體又能拷貝這種光碟片也說不定.

使用說明
抓到 FLOCK10.ZIP(點擊下載) 後, 解壓縮後, 產生以下幾個檔案 :
file_id.diz
dskimg.exe
dskimg.doc
freelock.img
install.bat

接著準備一張沒壞軌, 沒發霉的空白 (或資料可刪除的) 1.44 MB 軟碟片. 放入3.5 寸軟碟機, 然後執行剛才解壓出來的 install.bat. 這時它會用 freelock.img 這個軟碟映像檔覆寫至這張軟碟片上.

接著, 要用到 CDRWIN 燒錄軟件.

首先要製作出要燒錄的光碟映像檔.

如果來源是一整片光碟, 那麼可以用 CDRWIN 讀出一個 BIN 檔 (即光碟映像檔) 跟一個 CUE 檔. (操作方法請自行參考 CDRWIN 的說明書或 Help 檔) .

如果來源是硬碟 (或其它 source) 裡的檔案, 那麼就用 CDRWIN 做出一個 ISO 映像檔, 但 CUE 檔就得自己寫了.

舉例來說, 由硬碟檔案製作出一個 MYDATA.ISO 的資料型 CD 的 ISO 檔, CUE 檔可以這樣寫 :


FILE C:\MYDATA.ISO BINARY
TRACK 01 MODE1/2048
INDEX 01 00:00:00
POSTGAP 00:02:00

如果是從光碟片讀出的映像檔, 會有 BIN 及 CUE 兩個檔, 它的 CUE 檔會像這樣 :

FILE F:\TEST.BIN BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00

(少了 "POSTGAP 00:02:00 " 這一行. 這些是 CDRWIN / DAO 的 CUE Sheet 寫法, 請參考前述資料.)
OK, 接著把剛才製作好的軟碟片放進軟碟機, 執行軟碟裡的 Freelock.exe, 指令如下 :


Freelock c:\test.cue
指向 CUE 檔的位置, 這樣它就會去修改 CUE 檔, 改完之後如下, 多了兩軌 :



FILE F:\TEST.BIN BINARY
TRACK 01 MODE1/2352
INDEX 01 00:00:00

FILE A:\FREELOCK.EXE BINARY
TRACK 02 MODE1/2352
INDEX 01 00:00:00

FILE A:\FREELOCK.EXE BINARY
TRACK 03 MODE2/2352
INDEX 01 00:00:00

原來它把 Freelock.exe 當做映像檔, 在正常資料軌之後增加一個 Mode1 及一個 Mode2 的軌. 而這個 Freelock.exe 檔案本身是有問題的, 所以這樣子等一下會燒出壞軌. 但這就是 Freelock 防拷的 "把戲" 所在.

下一步就是用 CDRWIN 來把這個改過 CUE 檔的光碟映像檔燒成 CD. 要注意必須把剛才特製的軟碟片放進軟碟機裡面, 因為燒錄時會來讀它. 燒錄到幾乎完成時會出現錯誤訊息
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
向 送花的會員:
ambilelexia (2012-12-08)
感謝您發表一篇好文章