【32位win7一键扫雷】32位win7系统自带扫雷游戏逆向分析之一键扫雷(附VS代码工程文件、可执行文件和OD分析缓存文件)
實(shí)現(xiàn)效果
視頻地址:https://www.zhihu.com/zvideo/1373742900744974336
附一張掃雷自定義中難度最大時(shí)進(jìn)行一鍵掃雷的截圖,如下,24*30,共668顆雷。
前言
一直對(duì)逆向感興趣,就拿最簡(jiǎn)單的掃雷開(kāi)始,對(duì)于XP系統(tǒng)中的掃雷,雷的數(shù)目以及雷區(qū)的地址都是固定的,可以直接通過(guò)Cheat Engine搜索出來(lái),然后在OD中直接下內(nèi)存訪(fǎng)問(wèn)斷點(diǎn),找到掃雷整個(gè)區(qū)域,獲得行數(shù)和列數(shù),再順藤摸瓜找到左鍵點(diǎn)擊的處理函數(shù)和右鍵點(diǎn)擊的處理函數(shù),讀取雷區(qū)數(shù)據(jù),一一比較如果是雷就右鍵標(biāo)記,如果不是可以直接左鍵點(diǎn)開(kāi),即可完成秒殺。
經(jīng)過(guò)了大概半個(gè)月的時(shí)間,終于在查閱各種帖子和不斷的摸索下,實(shí)現(xiàn)了Win7 32位系統(tǒng)掃雷的秒殺,哈哈,太開(kāi)心了!
因?yàn)閄P系統(tǒng)的掃雷中雷區(qū)的地址是固定的,可以通過(guò)CE進(jìn)行搜索出來(lái),但Win7系統(tǒng)的掃雷是用C++寫(xiě)的,雷區(qū)不再是固定的,而是在鼠標(biāo)第一次點(diǎn)擊之后再產(chǎn)生雷的位置。對(duì)win7掃雷一開(kāi)始沒(méi)有一點(diǎn)思路,后來(lái)看了很多牛人寫(xiě)的帖子,在他們的基礎(chǔ)上才能慢慢的入手。可以參考:
看雪論壇《Vi
總結(jié)
以上是生活随笔為你收集整理的【32位win7一键扫雷】32位win7系统自带扫雷游戏逆向分析之一键扫雷(附VS代码工程文件、可执行文件和OD分析缓存文件)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MFC无边框对话框实现拖动
- 下一篇: win与安卓x86双系统怎么安装(win