【32位win7一键扫雷】32位win7系统自带扫雷游戏逆向分析之一键扫雷(附VS代码工程文件、可执行文件和OD分析缓存文件)
生活随笔
收集整理的這篇文章主要介紹了
【32位win7一键扫雷】32位win7系统自带扫雷游戏逆向分析之一键扫雷(附VS代码工程文件、可执行文件和OD分析缓存文件)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現效果
視頻地址:https://www.zhihu.com/zvideo/1373742900744974336
附一張掃雷自定義中難度最大時進行一鍵掃雷的截圖,如下,24*30,共668顆雷。
前言
一直對逆向感興趣,就拿最簡單的掃雷開始,對于XP系統中的掃雷,雷的數目以及雷區的地址都是固定的,可以直接通過Cheat Engine搜索出來,然后在OD中直接下內存訪問斷點,找到掃雷整個區域,獲得行數和列數,再順藤摸瓜找到左鍵點擊的處理函數和右鍵點擊的處理函數,讀取雷區數據,一一比較如果是雷就右鍵標記,如果不是可以直接左鍵點開,即可完成秒殺。
經過了大概半個月的時間,終于在查閱各種帖子和不斷的摸索下,實現了Win7 32位系統掃雷的秒殺,哈哈,太開心了!
因為XP系統的掃雷中雷區的地址是固定的,可以通過CE進行搜索出來,但Win7系統的掃雷是用C++寫的,雷區不再是固定的,而是在鼠標第一次點擊之后再產生雷的位置。對win7掃雷一開始沒有一點思路,后來看了很多牛人寫的帖子,在他們的基礎上才能慢慢的入手。可以參考:
看雪論壇《Vi
總結
以上是生活随笔為你收集整理的【32位win7一键扫雷】32位win7系统自带扫雷游戏逆向分析之一键扫雷(附VS代码工程文件、可执行文件和OD分析缓存文件)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MFC无边框对话框实现拖动
- 下一篇: 【BCH码1】系统BCH码编码原理及MA