[問題] 如何製作免光碟呢?

看板Programming作者 (微風之韻)時間16年前 (2009/06/16 17:41), 編輯推噓5(5011)
留言16則, 4人參與, 最新討論串1/1
想請教一下版上的各位 知道如何將原本的執行檔修改成免光碟的執行檔嗎? 我看很多遊戲都有辦法利用修改記憶體位置的方法達成 之前也試過網路上發的記憶體位置修改成為免光碟檔 明明只改幾個16進位碼卻能把一個程式的防拷程式解除 對我來說 學習的吸引力很大 而我問了助教和教授都給我一個標準答案"GOOGLE"... 而GOOGLE大神中比較符合我需求的資料 大概只說利用機械碼和組合語言去Try ......... 對於知道這類知識的人或許足夠了 不過對於沒有碰過相關東西的我來說實在有點不足 去找組合語言相關的書籍也沒提到類似的應用 因此想請教一下 能給個明確詳細的方向嗎? 譬如使用的軟體 大概應用的技巧等等... *************************************** 我指的不是像虛擬光碟那樣的免光碟技術 而是直接修改遊戲執行檔的記憶體位置繞過檢查光碟的手段 像日本的遊戲等等 基本上都有防拷 但是就是有人有辦法在發售日當天破解並公開 只要利用像UltraEdit等工具 照上面所說的記憶體位置修改參數就可 我想學的是大概要如何判斷 如何測試等等 不知道GOOGLE要用什麼關鍵字來查詢呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.7.197

06/16 17:55, , 1F
防止你用免光碟的技術很多,沒有一招打天下的
06/16 17:55, 1F

06/16 17:56, , 2F
得先知道那個遊戲用什麼技術,然後繼續google
06/16 17:56, 2F
※ 編輯: zephyrhymn 來自: 122.116.7.197 (06/16 18:06)

06/16 18:26, , 3F
本質都是一樣的,有一部分防盜版程式碼在處理
06/16 18:26, 3F

06/16 18:27, , 4F
你要嘛欺騙它、要嘛讓它不被執行,甚至跟防盜
06/16 18:27, 4F

06/16 18:28, , 5F
版的破解一樣。程式要從可執行檔反組譯回組合
06/16 18:28, 5F

06/16 18:28, , 6F
語言是比較容易的,所以你要看懂組合語言。你
06/16 18:28, 6F

06/16 18:29, , 7F
說得修改執行檔,就是在做這樣的事
06/16 18:29, 7F

06/16 18:31, , 8F
http://www.pediy.com/ 討論破解的網站
06/16 18:31, 8F

06/16 21:16, , 9F
你要用組語做免光碟@@..等學會大概是幾年後
06/16 21:16, 9F

06/16 21:24, , 10F
發覺我好像講亂,意思是遊戲的防盜版跟付費軟
06/16 21:24, 10F

06/16 21:24, , 11F
體的防盜版破解,是差不多的概念
06/16 21:24, 11F

06/17 19:46, , 12F
最簡化來說 如果你找到該程式的檢查光
06/17 19:46, 12F

06/17 19:47, , 13F
碟位置 例如是if(checkCDok) 那你就把
06/17 19:47, 13F

06/17 19:47, , 14F
那行的機器碼改成if(!checkCDok) 就騙
06/17 19:47, 14F

06/17 19:48, , 15F
了程式 當然實際情形會複雜很多
06/17 19:48, 15F

06/18 03:40, , 16F
要騙過當然是直接改成 if (1) 啊
06/18 03:40, 16F
文章代碼(AID): #1ADsZIvn (Programming)