[閒聊] 突破三國 V5.4C3 版的 AMH 系統

看板WarCraftChat作者 (kLoEr)時間16年前 (2009/12/10 18:38), 編輯推噓2(2016)
留言18則, 2人參與, 最新討論串1/1
期中考剛過完挺閒的, 也好久沒碰 Warcraft 3 了 心血來潮就想知道 AMH 有沒有跟之前不一樣了 所以就抓了最新的三國地圖來實際看看 分析過後發現有兩個地方需要突破 第一個就是 AMH 會讓開圖中的 Warcraft 3 Crash ( Exception ) 這個是挺好突破的, 隨便改寫一下 Warcraft 3 的 Code Segment 就搞定 關鍵就在第二個突破的方法, 這版本的 AMH 應該使用了類似 dota 的技巧 會在反地圖駭客系統初始化後, 在小地圖上產生 n 個類似英雄的大紅點, 並且隨機移動 所以這時候就必須想辦法讓這些紅點消失, 但是敵方英雄或者我方英雄必須能正常顯示 經過大約半天的研究後, 我找到了 Solution 我可以直接透過分析魔獸的 Memory 找出真正的敵方或我方英雄的代碼 ( 白名單 ) 然後在小地圖顯示的功能上, 稍微做些修改 讓不在這些代碼裡面的 Unit 都 Invisible 這樣就完美的突破 AMH 系統了, 經過實做並測試後, 可行. 當然大部份人看了這篇文章也是不太可能做出來的, But Genius 此文的主要目的是希望下次的 AMH 能夠更強大囉 有圖有真相 ------------------------------------------------------------------------------- 這是未突破第二個部份的小地圖實況, 可以看見有數十個點在小地圖亂跑 http://img44.imageshack.us/i/pic0j.jpg/ 特製的程式初始化 與 三國地圖載入前 http://img687.imageshack.us/i/pic1xa.jpg/ 剛讀完地圖的時候, 此時會進行第一部份的偵測, 但是繞過也挺容易的, 時間點 : 00:00:08 http://img138.imageshack.us/i/pic2v.jpg/ 反地圖駭客系統初始化時, 之後就會初始化第二個部份, 時間點 : 00:00:52 http://img138.imageshack.us/i/pic3g.jpg/ 成功突破第二個部份, 敵方英雄紅點正常顯示, 並且亂飄的 n 個點已經被幹掉 http://img192.imageshack.us/i/pic4yv.jpg/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.239.207 ※ 編輯: kloer 來自: 118.168.239.207 (12/10 18:42)

12/10 18:43, , 1F
所以我已經放棄開發amh 簡單的說 不可能從地圖裡防
12/10 18:43, 1F

12/10 18:43, , 2F
防MH還是交給Garena處理就好
12/10 18:43, 2F

12/10 18:45, , 3F
話說 Garena 也沒啥防 MH 的能力 ..
12/10 18:45, 3F

12/10 18:49, , 4F
如果所有人的努力都沒用的話 那就認命吧
12/10 18:49, 4F

12/10 18:49, , 5F
反正說實話 依照war3運作原理 單機一定都能知道人在哪
12/10 18:49, 5F

12/10 18:51, , 6F
Garena也是能hack的
12/10 18:51, 6F

12/10 18:51, , 7F
就算是用Bnet 理論上一樣能不被他發現的作弊
12/10 18:51, 7F

12/10 18:51, , 8F
上面的測試不是單機測的, 我有開 vm 去連
12/10 18:51, 8F

12/10 18:52, , 9F
我知道阿 我說的是 你在本機都能知道所有單位的狀況
12/10 18:52, 9F

12/10 18:52, , 10F
恩, 沒錯, 防開圖是不可能絕對的, 只能要求逼近完美
12/10 18:52, 10F

12/10 18:53, , 11F
連逼近完美都沒什麼可能阿 = =
12/10 18:53, 11F

12/10 18:53, , 12F
這是一場沒有勝算的戰爭
12/10 18:53, 12F

12/10 18:54, , 13F
我認為最好的解法就是地圖徹底移除戰爭迷霧
12/10 18:54, 13F

12/10 18:54, , 14F
直接設定成地圖全開
12/10 18:54, 14F

12/10 18:55, , 15F
但有些地圖這樣搞就沒什麼樂趣可言了
12/10 18:55, 15F

12/10 18:55, , 16F
如果玩家玩圖的時候還是會用開圖程式 那這東西就不該存在
12/10 18:55, 16F

12/10 18:56, , 17F
那給那種地圖迷霧就好了吧 :D
12/10 18:56, 17F

12/11 13:14, , 18F
所以還是在必須有迷霧的地圖, 還是得尋找完美的反 MH 方法.
12/11 13:14, 18F
文章代碼(AID): #1B8C-j6x (WarCraftChat)
文章代碼(AID): #1B8C-j6x (WarCraftChat)