分析植物大战僵尸的地址
首先在网上下载高亮插件。
阳光的地址: 20896330 每次游戏运行形成的这个地址不同
基址与地址的区别:
基址 是重新打开游戏后不变
地址 是重新打开游戏后变化
基址和偏移
知道地址后找基址
通过CE查找和OD联合查找:
1、ce查找阳光地址 20948FB8
2、od在20ac6eb0处设内存访问地址
00433FC0 /$ E8 CBFEFFFF call PlantsVs.00433E90
00433FC5 0382 78550000 add eax,dword ptr ds:[edx+0x5578] ; edx = 20943A40
3、返回上一层call 查找edx的由来
现在call前一句上下断点,查看在这个断点前哪一个edx的语句被改变。
004B4194 |> \8B55 04 mov edx,dword ptr ss:[ebp+0x4] ; ebp=158A0C38
4、找ebp的由来
004B3FC3 |. 8BAC24 B00000>mov ebp,dword ptr ss:[esp+0xB0] ; esp=00129628