全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1293
推到 Plurk!
推到 Facebook!

關於防拷的技術........???

缺席
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-25 15:31:16 IP:61.220.xxx.xxx 未訂閱
最近公司因為有一套軟體要發出去給特定的人使用..... 但又怕資料外洩...... 所以研究了一下防拷的技術..... 剛好看到了BCB的討論區中有以下的程式....... if(GetDriveType(ExtractFileDrive(Application->ExeName).c_str())!=DRIVE_CDROM) { ShowMessage("This program can only be run from the CD"); exit(0); } 雖然這程式改寫成Delphi不難...但只能做到這支程式限制在光碟中使用... 但......不知有沒有前輩知道如何防止光碟對拷的技術呢.......???
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-28 09:50:31 IP:61.56.xxx.xxx 未訂閱
你可以考慮用mciSendCommand讀取該光碟序號,然後加以驗證比對。這樣,別人對拷的光碟就不能執行這支程式了。不過,這樣沒有辦法大量製作光碟就是了,因為每張CD-ROM的序號都不一樣,每張都要修正程式。
aquarius
資深會員


發表:3
回覆:347
積分:330
註冊:2003-05-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-28 11:56:40 IP:211.23.xxx.xxx 未訂閱
引言: 你可以考慮用mciSendCommand讀取該光碟序號,然後加以驗證比對。這樣,別人對拷的光碟就不能執行這支程式了。不過,這樣沒有辦法大量製作光碟就是了,因為每張CD-ROM的序號都不一樣,每張都要修正程式。
若從這個思路來想, 可以鎖定某個範圍的序號. 這應該在送去壓製前就可以確定, 流水號的變動都是只有後幾碼. 當然這樣若不同時間或不同壓片廠做出來的, 號碼還是會不一樣, 得要每一次壓片前去修改程式就是了!! ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-28 12:20:25 IP:61.56.xxx.xxx 未訂閱
引言: 若從這個思路來想, 可以鎖定某個範圍的序號. 這應該在送去壓製前就可以確定, 流水號的變動都是只有後幾碼. 當然這樣若不同時間或不同壓片廠做出來的, 號碼還是會不一樣, 得要每一次壓片前去修改程式就是了!! ...Aquarius
還有一個辦法,就是透過網路去資料庫比對授權的序號…
aquarius
資深會員


發表:3
回覆:347
積分:330
註冊:2003-05-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-28 13:04:28 IP:211.23.xxx.xxx 未訂閱
引言: 還有一個辦法,就是透過網路去資料庫比對授權的序號…
要透過網路的方式比較不可行, 除非原本那支要賣的就是網路程式. 不然很多電腦, 還是沒有接上 INTERNET 的, 到時客服電話/MAIL會接不完... ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com
jojoboy
初階會員


發表:65
回覆:108
積分:34
註冊:2002-03-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-03 15:25:27 IP:61.229.xxx.xxx 未訂閱
我發覺大家都是据限在程式安裝後的防範措施....... 但........我想要研究的是....... 如何在光碟片製作時,就作出防拷的動作....... 這幾天研究了一下......... 現在好像都是用交錯軌或是檔案肥大法來防止對拷...... 但.......好像都防不了Nero或Clone這些燒錄軟體...... 不知眾前輩們.......還有沒有聽過更好的方法呢..... Thanks
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-03 20:17:27 IP:61.70.xxx.xxx 未訂閱
引言: 我發覺大家都是据限在程式安裝後的防範措施....... 但........我想要研究的是....... 如何在光碟片製作時,就作出防拷的動作....... 這幾天研究了一下......... 現在好像都是用交錯軌或是檔案肥大法來防止對拷...... 但.......好像都防不了Nero或Clone這些燒錄軟體...... 不知眾前輩們.......還有沒有聽過更好的方法呢..... Thanks
呵呵 ! 你問的問題是沒有答案的 要是有人知道更好的防考方式,拿來授權給大家,就賺翻了,他會免費跟你講嗎? 再說無法破解的防考是不存在的 任何以軟體所做的限制,只要用 Soft-Ice 一類的軟體,加上耐心,就可以加以破解 沒有所謂"很好的防拷方法" 而用硬體來設限,成本又過高,若期望值太低,又不值得考慮 建議你放棄吧,不要花時間在這成本高,回收少的議題上 但是轉個方向,你可以要使用者簽約,來約定若是軟體流出所負的賠償責任,然後在軟體內設定辨識的方式(如多區段隱藏序號,當然這不能讓使用者知道,不然被破解亂改,也是沒用),然後若是軟體流出,則可以比對流出來源,並求償 不過這也不是很好,因為軟體已經流出,傷害以造成 PS.最好是將軟體加以處理成非常不易被反向工程的狀態,這樣除非他是很有耐心的高手,不然一般都會放棄破解,就像車子若上了99道鎖,偷車賊看了都會放棄,懶得偷
系統時間:2024-05-16 0:55:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!