外挂学习之路(2)--- 老生常谈“基地址”
生活随笔
收集整理的這篇文章主要介紹了
外挂学习之路(2)--- 老生常谈“基地址”
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
萬惡的csdn編輯器,編寫博客粘貼圖片依然是那么麻煩!
以植物大戰(zhàn)僵尸為例找陽光基地址
1.先用CE找到直接地址:0X13E155D8
2.查看誰接觸了這個地址(一般不需要更改陽光值就可以找到相關(guān)代碼)
我們看到出現(xiàn)兩行代碼,她們的偏移量都是0x5560,隨便點(diǎn)擊一個,出現(xiàn)以下匯編信息
EAX=0000004B EBX=00000005 ECX=00000000 EDX=0B598FC0 ESI=13E10078 EDI=0B5D8E90 EBP=0018FA98 ESP=00189790 EIP=0048982B指針基址可能是 =13E100780048981D - test al,al 0048981F - jne PlantsVsZombies.exe+89933 00489825 - mov eax,[esi+00005560] 0048982B - xor ecx,ecx 0048982D - test eax,eax3.再用CE搜索這個地址0X 13E10078,(多賽選幾次,因?yàn)橐话憬Y(jié)果有很多個)
?出現(xiàn)搜索結(jié)果之后觀看是否有綠顏色的地址,如果有則選擇綠顏色的,沒有就選擇第一個,把這個地址拉倒下邊,在上面右鍵查看誰接觸了這個地址,如果一直查看不多誰放了這個地址的話,就換個地址
如果,看到了很多地方放了這個代碼,那就隨便選擇一個地方雙擊,
EAX=02569E78 EBX=13EB6B88 ECX=00000000 EDX=0FDC0002 ESI=00000001 EDI=0018FA98 EBP=00189838 ESP=00189774 EIP=004537D7指針基址可能是 =02569E78004537CE - int 3 004537CF - int 3 004537D0 - cmp dword ptr [eax+00000768],00 004537D7 - jne PlantsVsZombies.exe+537DC 004537D9 - xor al,al4.接著就重復(fù)上面的工作搜多地址 02569E78(搜索時切記勾上HEX選項(xiàng))
按照上面說好的規(guī)則,有綠色的選擇綠色的,結(jié)果我們看到了:mov ecx,[PlantsVsZombies.exe+2A9EC0]
說明這就是個基地址。
5.基地址驗(yàn)證:
0X12c = 300
后注:
1.這種找基地址的結(jié)束方式有點(diǎn)特殊,一般都是以常量地址結(jié)束
2.有看到相關(guān)教程分析匯編代碼意思和[]符號的左右,額,其實(shí)不用分析了
總結(jié)
以上是生活随笔為你收集整理的外挂学习之路(2)--- 老生常谈“基地址”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外挂学习之路(1)--- bp send
- 下一篇: 外挂学习之路(3)--- 内存遍历工具