關於防拷的技術........??? |
缺席
|
jojoboy
初階會員 發表:65 回覆:108 積分:34 註冊:2002-03-13 發送簡訊給我 |
最近公司因為有一套軟體要發出去給特定的人使用.....
但又怕資料外洩......
所以研究了一下防拷的技術.....
剛好看到了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 發送簡訊給我 |
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
引言: 你可以考慮用mciSendCommand讀取該光碟序號,然後加以驗證比對。這樣,別人對拷的光碟就不能執行這支程式了。不過,這樣沒有辦法大量製作光碟就是了,因為每張CD-ROM的序號都不一樣,每張都要修正程式。若從這個思路來想, 可以鎖定某個範圍的序號. 這應該在送去壓製前就可以確定, 流水號的變動都是只有後幾碼. 當然這樣若不同時間或不同壓片廠做出來的, 號碼還是會不一樣, 得要每一次壓片前去修改程式就是了!! ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com |
00156
高階會員 發表:45 回覆:195 積分:112 註冊:2002-06-01 發送簡訊給我 |
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
|
jojoboy
初階會員 發表:65 回覆:108 積分:34 註冊:2002-03-13 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
引言: 我發覺大家都是据限在程式安裝後的防範措施....... 但........我想要研究的是....... 如何在光碟片製作時,就作出防拷的動作....... 這幾天研究了一下......... 現在好像都是用交錯軌或是檔案肥大法來防止對拷...... 但.......好像都防不了Nero或Clone這些燒錄軟體...... 不知眾前輩們.......還有沒有聽過更好的方法呢..... Thanks呵呵 ! 你問的問題是沒有答案的 要是有人知道更好的防考方式,拿來授權給大家,就賺翻了,他會免費跟你講嗎? 再說無法破解的防考是不存在的 任何以軟體所做的限制,只要用 Soft-Ice 一類的軟體,加上耐心,就可以加以破解 沒有所謂"很好的防拷方法" 而用硬體來設限,成本又過高,若期望值太低,又不值得考慮 建議你放棄吧,不要花時間在這成本高,回收少的議題上 但是轉個方向,你可以要使用者簽約,來約定若是軟體流出所負的賠償責任,然後在軟體內設定辨識的方式(如多區段隱藏序號,當然這不能讓使用者知道,不然被破解亂改,也是沒用),然後若是軟體流出,則可以比對流出來源,並求償 不過這也不是很好,因為軟體已經流出,傷害以造成 PS.最好是將軟體加以處理成非常不易被反向工程的狀態,這樣除非他是很有耐心的高手,不然一般都會放棄破解,就像車子若上了99道鎖,偷車賊看了都會放棄,懶得偷 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |