踩地雷外掛 |
|
ChungLin.Net
中階會員 發表:2 回覆:33 積分:52 註冊:2006-07-26 發送簡訊給我 |
這陣子小弟在研究 Hook, 剛好又看到站上 ccobj 大大的踩地雷外掛文章
所以就試著用 Hook 的技術來做看看~ 目前只在 XP Pro 及 Win 2K ADS 系統測試過,其他 XP 及 2000 系列,不確定是否能執行,如果踩地雷程 式沒額外編譯過,執行上應該可以正常, 只試做了 秒殺及關閉計時功能 畫面如下...
------
無限的想像,無盡的延伸。 編輯記錄
ChungLin.Net 重新編輯於 2007-09-15 20:06:47, 註解 重新上傳檔案含 source‧
ChungLin.Net 重新編輯於 2007-09-15 20:08:04, 註解 無‧ |
bugmans
高階會員 發表:95 回覆:322 積分:188 註冊:2003-04-12 發送簡訊給我 |
感謝ChungLin.Net發表作品,瞬間秒殺踩地雷還真爽
另外在CodeProject網站有篇文章有提到技術細節,重點在如何讀取其他行程的記憶體內容 連要讀的位址都整理好了,有興趣的網友可以玩看看 Reading the memory in address [0x1005334] gives me the Width of the map. Reading the memory in address [0x1005338] gives me the Height of the map. Reading the memory in address [0x1005330] gives me the number of mines in the map. Given x,y that represents a cell in the map, in column x, row y, the address [0x1005340 32 * y x] gives me the cell value. Minesweeper, Behind the scenes http://www.codeproject.com/csharp/minememoryreader.asp |
ChungLin.Net
中階會員 發表:2 回覆:33 積分:52 註冊:2006-07-26 發送簡訊給我 |
其實小弟原先構想是要做輔助型的,就是Hook 後,顯
顯示像 bugmans 兄所放的圖,讓玩家能看地雷在 哪些地方,只是後來覺得2個視窗開啟來要在比對,看 起來稍稍痛苦了點,最後就直接做成開踩所有區域,只 留一格讓玩家去點的方式了 ms踩地雷的處理方式也是滿特別的,不過由於一開始 已經限定了陣列的大小,所以造成踩地雷有最大的長 寬限制,而且並非一開始就將全部的結果計算出,而 是只置入地雷位置,當玩家點選時,才會去做計算的 動作,有興趣的大大可以研究看看~
------
無限的想像,無盡的延伸。
編輯記錄
ChungLin.Net 重新編輯於 2007-09-15 20:20:31, 註解 增加說明‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |