作者zephyrhymn (微風之韻)
看板Programming
標題[問題] 如何製作免光碟呢?
時間Tue Jun 16 17:41:37 2009
想請教一下版上的各位
知道如何將原本的執行檔修改成免光碟的執行檔嗎?
我看很多遊戲都有辦法利用修改記憶體位置的方法達成
之前也試過網路上發的記憶體位置修改成為免光碟檔
明明只改幾個16進位碼卻能把一個程式的防拷程式解除
對我來說 學習的吸引力很大
而我問了助教和教授都給我一個標準答案"GOOGLE"...
而GOOGLE大神中比較符合我需求的資料
大概只說利用機械碼和組合語言去Try
.........
對於知道這類知識的人或許足夠了
不過對於沒有碰過相關東西的我來說實在有點不足
去找組合語言相關的書籍也沒提到類似的應用
因此想請教一下 能給個明確詳細的方向嗎?
譬如使用的軟體 大概應用的技巧等等...
***************************************
我指的不是像虛擬光碟那樣的免光碟技術
而是直接修改遊戲執行檔的記憶體位置繞過檢查光碟的手段
像日本的遊戲等等 基本上都有防拷
但是就是有人有辦法在發售日當天破解並公開
只要利用像UltraEdit等工具 照上面所說的記憶體位置修改參數就可
我想學的是大概要如何判斷
如何測試等等
不知道GOOGLE要用什麼關鍵字來查詢呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.7.197
1F:推 zlw:防止你用免光碟的技術很多,沒有一招打天下的 124.8.146.16 06/16 17:55
2F:→ zlw:得先知道那個遊戲用什麼技術,然後繼續google 124.8.146.16 06/16 17:56
※ 編輯: zephyrhymn 來自: 122.116.7.197 (06/16 18:06)
3F:推 zlw:本質都是一樣的,有一部分防盜版程式碼在處理 124.8.146.16 06/16 18:26
4F:→ zlw:你要嘛欺騙它、要嘛讓它不被執行,甚至跟防盜 124.8.146.16 06/16 18:27
5F:→ zlw:版的破解一樣。程式要從可執行檔反組譯回組合 124.8.146.16 06/16 18:28
6F:→ zlw:語言是比較容易的,所以你要看懂組合語言。你 124.8.146.16 06/16 18:28
7F:→ zlw:說得修改執行檔,就是在做這樣的事 124.8.146.16 06/16 18:29
9F:推 elfria:你要用組語做免光碟@@..等學會大概是幾年後 61.217.208.96 06/16 21:16
10F:推 zlw:發覺我好像講亂,意思是遊戲的防盜版跟付費軟 124.8.146.16 06/16 21:24
11F:→ zlw:體的防盜版破解,是差不多的概念 124.8.146.16 06/16 21:24
12F:推 asoedarren:最簡化來說 如果你找到該程式的檢查光 59.124.38.114 06/17 19:46
13F:→ asoedarren:碟位置 例如是if(checkCDok) 那你就把 59.124.38.114 06/17 19:47
14F:→ asoedarren:那行的機器碼改成if(!checkCDok) 就騙 59.124.38.114 06/17 19:47
15F:→ asoedarren:了程式 當然實際情形會複雜很多 59.124.38.114 06/17 19:48
16F:→ MOONRAKER:要騙過當然是直接改成 if (1) 啊 125.232.96.107 06/18 03:40