通过CE寻找内存基址

随着场景进行切换,内存地址也随之发生变化。这种地址是动态的,这种变化在程序中表现为多级指针。我们可以通过多级指针始终可以找到这个变化的地址,通俗的讲就是基址。还是以植物大战僵尸为例子,寻找阳光的基址。
通过CE寻找内存基址_第1张图片
开始寻找基址
通过CE寻找内存基址_第2张图片
选择附加调试器
通过CE寻找内存基址_第3张图片
有哪些地方引用了该地址
通过CE寻找内存基址_第4张图片
下一步
通过CE寻找内存基址_第5张图片
一级指针 13C14F68 + 5560 基址公式 13C14F68 + 5560
通过CE寻找内存基址_第6张图片
搜索该指针
通过CE寻找内存基址_第7张图片
结果列表
通过CE寻找内存基址_第8张图片
筛选掉哪些变动的值,红色的数字代表该值发生改变。
通过CE寻找内存基址_第9张图片
继续寻找下一级 指针
通过CE寻找内存基址_第10张图片
寻找到了 2级指针 02679C00 + 768 基址公式 [02679C00 + 768]+ 5560
通过CE寻找内存基址_第11张图片
继续寻找下一级指针
通过CE寻找内存基址_第12张图片
找到最终的基址 006A9EC0 基址公式 [[006A9EC0] + 768]+ 5560
通过CE寻找内存基址_第13张图片
添加地址
通过CE寻找内存基址_第14张图片
添加指针
通过CE寻找内存基址_第15张图片
指针偏移
通过CE寻找内存基址_第16张图片
套入公式 [[006A9EC0] + 768]+ 5560
通过CE寻找内存基址_第17张图片
完成
通过CE寻找内存基址_第18张图片
文章时间2019年12月2日16:24:17

你可能感兴趣的:(CE工具)