[閒聊] 突破三國 V5.4C3 版的 AMH 系統
期中考剛過完挺閒的, 也好久沒碰 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
12/10 18:43, 1F
→
12/10 18:43, , 2F
12/10 18:43, 2F
→
12/10 18:45, , 3F
12/10 18:45, 3F
推
12/10 18:49, , 4F
12/10 18:49, 4F
→
12/10 18:49, , 5F
12/10 18:49, 5F
→
12/10 18:51, , 6F
12/10 18:51, 6F
→
12/10 18:51, , 7F
12/10 18:51, 7F
→
12/10 18:51, , 8F
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
12/10 18:56, 17F
→
12/11 13:14, , 18F
12/11 13:14, 18F
WarCraftChat 近期熱門文章
PTT遊戲區 即時熱門文章