外挂学习之路(2)--- 老生常谈“基地址”
生活随笔
收集整理的這篇文章主要介紹了
外挂学习之路(2)--- 老生常谈“基地址”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
萬惡的csdn編輯器,編寫博客粘貼圖片依然是那么麻煩!
以植物大戰僵尸為例找陽光基地址
1.先用CE找到直接地址:0X13E155D8
2.查看誰接觸了這個地址(一般不需要更改陽光值就可以找到相關代碼)
我們看到出現兩行代碼,她們的偏移量都是0x5560,隨便點擊一個,出現以下匯編信息
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,(多賽選幾次,因為一般結果有很多個)
?出現搜索結果之后觀看是否有綠顏色的地址,如果有則選擇綠顏色的,沒有就選擇第一個,把這個地址拉倒下邊,在上面右鍵查看誰接觸了這個地址,如果一直查看不多誰放了這個地址的話,就換個地址
如果,看到了很多地方放了這個代碼,那就隨便選擇一個地方雙擊,
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.接著就重復上面的工作搜多地址 02569E78(搜索時切記勾上HEX選項)
按照上面說好的規則,有綠色的選擇綠色的,結果我們看到了:mov ecx,[PlantsVsZombies.exe+2A9EC0]
說明這就是個基地址。
5.基地址驗證:
0X12c = 300
后注:
1.這種找基地址的結束方式有點特殊,一般都是以常量地址結束
2.有看到相關教程分析匯編代碼意思和[]符號的左右,額,其實不用分析了
總結
以上是生活随笔為你收集整理的外挂学习之路(2)--- 老生常谈“基地址”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外挂学习之路(1)--- bp send
- 下一篇: 外挂学习之路(3)--- 内存遍历工具