Re: [閒聊] 到底誰開發開圖的!?

看板WarCraftChat作者 (麥子)時間14年前 (2010/07/06 10:36), 編輯推噓5(504)
留言9則, 3人參與, 最新討論串8/9 (看更多)
※ 引述《quisfik (白狼)》之銘言: : 標題: Re: [閒聊] 到底誰開發開圖的!? : 時間: Tue Jul 6 09:35:23 2010 : : : 推 c0705:鎖RAM啊 不過那就給GGC負責 但GGC也破解啦! : : → FiTO:其實地圖的參數都是開著的...只是依照位置給你戰爭迷霧 : : → sitos:沒有鎖RAM這種 : : 偵測RAM有沒有在遊戲途中被動手腳的方法 : Garena不是沒有做過 : 大概在兩年前平台就有嘗試過這樣做 : 防開圖的效果是很好... 那個只不過是把特定的記憶體位置讀出來,加以比對,並不是鎖住。 基本上 windows xp 的使用者,有系統管理員權限, 除了作業系統本身保留的部份,不應該有不能改的記憶體。 要是自己的電腦自己都不能改,還算得上是「系統管理員」嗎? 只要作了特定的提升權限動作, A 程式就可以修改 B 程式的記憶體。 在 windows 提供更進一步的保護一下,鎖住記憶體是不可行的。 不過 windows 沒有半點這樣的動機,提供這種功能問題也會很多。 我不覺得小小的「防遊戲破解」會讓微軟願意去做這種事。 至於 Garena 那招,其實也沒啥用,要破解的管道有很多。 比如看 Garena 用什麼方法讀記憶體,如果是 ReadProcessMemory , 那就把那個 function hook 起來,傳回假的值給它看就好了。 不然也可以直接把 Garena 的記憶體改掉,讓它根本不會去讀。 效果很好大概是指方法提出來的前幾天吧。其實防開圖一開始效果都很好, 只是缺乏維護的決心,通常就虎頭蛇尾,過了一段時間被破了, 又懶得繼續更新換方法,自然而然就一點保護力都沒有。 就跟過期的病毒碼一樣,根本一點用也沒有。 : 但是... : 大概有1/3的玩家防火牆整天逼逼叫叫到讓人精神錯亂 : 大概還有1/3的玩家連平台都開不起來 : 只剩下1/3的玩家可以正常進行遊戲 : 所以後來這套方法就被放棄了 這不是這套方法的錯,是實作不夠完整的問題。當時, windows 本身就寫得很髒, 有時候同一個程式在不同電腦記憶體位置還會跑,也沒人知道是為什麼。 雖然我的經驗 Garena 本身實作也做得很亂,不過我相信防開圖做不起來, 跟 windows 行為本身很難掌握有一定的關係。其它軟體開發者的作法就是遇一個解一個, 不過 Garena 做不出來就只能丟掉,大概差別就在這裡吧。 : : 嘛,至於詳細的運作原理不要問我 : 我學的是數值演算和軟體工程 : 跟硬體原理要扯上關係的事情我沒興趣 =口= 這跟硬體原理八竿子打不著,這是作業系統在管的東西。 : : -- : 目前擔任Garena競空間總版主 : 責任區域:War3-TFT-RPG : Garena ID:quisfik : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 125.232.82.216 : 推 KoNaZ:兩年前. 那時候開圖根本沒幾個人開 一直都有人開。 : 推 xyzbug:B.NET從2004就能碰到開圖的 : 推 leonlinchen:那個機制 執行了兩天 就下台一鞠躬了 : 推 zeldazefac:直接取消戰爭迷霧防開圖最棒棒 同感。 -- 我實實在在的告訴你們,一粒麥子不落在地裡死了, 仍舊是一粒,若是死了,就結出許多子粒來。 約翰福音 12:24 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.31.132

07/06 11:03, , 1F
直直的A過去就好了 開什麼圖
07/06 11:03, 1F

07/06 13:42, , 2F
我是認為這部份算是網概+OS+計結的綜合知識啦~~不過這些
07/06 13:42, 2F

07/06 13:43, , 3F
所謂的重點科目都剛好不是我的研修方向~ (簡單來說我的"重
07/06 13:43, 3F

07/06 13:43, , 4F
點"科目成績都不是很好看) 窩顆顆...
07/06 13:43, 4F

07/06 13:50, , 5F
不過這樣的討論串看下來也學到不少東西就是了:P
07/06 13:50, 5F

07/06 23:53, , 6F
其實老實說我覺得直接 Lock War3 Memory 是可以做到的 ..
07/06 23:53, 6F

07/06 23:53, , 7F
我不是指現在 Garena 用的那種方法, 而是其他手法
07/06 23:53, 7F

07/06 23:56, , 8F
另外回 2 樓, 在我看來防開圖跟那些科目毫無關係
07/06 23:56, 8F

07/06 23:56, , 9F
會寫 C 語言呼叫 API 就會了 ...
07/06 23:56, 9F
文章代碼(AID): #1CCfR4Oy (WarCraftChat)
討論串 (同標題文章)
文章代碼(AID): #1CCfR4Oy (WarCraftChat)