逆向扫雷(1)
首先呢,大家需要在windows10操作系統(tǒng)上面下載一個(gè)掃雷游戲,然后我們?cè)倮肅E進(jìn)行分析:
第一步:
首先得有這樣一個(gè)思想,中間的雷區(qū)是點(diǎn)完第一步然后布雷才成功了,首先必須點(diǎn)第一步,不可能第一步就踩雷吧?然后大腦里面得想到中間的雷區(qū)其實(shí)就是分布于內(nèi)存里面的一個(gè)二維數(shù)組,當(dāng)走完第一步時(shí),我們這個(gè)雷區(qū)就已經(jīng)固定。
第二步:
利用CE找出這個(gè)中間這個(gè)雷區(qū)在內(nèi)存里面的地址,方法很多,這里我就不列舉了,有興趣的可私聊,找到后我們可以發(fā)現(xiàn)我這個(gè)在內(nèi)存里面的地址它是一個(gè)基地址,是不會(huì)隨著重新打開(kāi)這個(gè)地址就會(huì)隨著改變的,而這個(gè)基地址的值就為0x1005361
第三步:
找到雷區(qū)后,我們可以分析出,所布雷區(qū)中在內(nèi)存里,炸彈的值就是0x8F。
然后空格就是0x40,1就是0x41,2就是0x42,依次類(lèi)推,初探掃雷即完成,接下來(lái)逆向過(guò)程會(huì)跟上 逆向掃雷(2)
插入一個(gè)提示(vs如何打開(kāi)MSDN幫助文檔)
比如要查看float的特征。
在vs中輸入float,然后按F1鍵,會(huì)在默認(rèn)瀏覽器上打開(kāi)幫助文檔。
總結(jié)
- 上一篇: project1两周收获总结
- 下一篇: 2020年度总结(只有做好自己不喜欢的事