| 使用 CE 工具分析游戏内子弹数量对应的内存地址 | 内存地址初步查找 | 使用二分法定位最终的内存地址 ) 博客中的方法 , 找出子弹数据的临时地址 ;
子弹个数 50 , 先进行首次扫描 ;..., 子弹变成 48 , 此时再次扫描 , 变成 196 个地址 ; 之后无论如何改变子弹个数 , 都是 196 个地址 ;
开始使用二分法筛选子弹个数 , 锁定一部分 , 开一枪 ,
如果子弹个数改变..., 说明锁定的这部分中 , 没有子弹个数数据 , 删除这部分 锁定的数据 ;
如果子弹个数没有改变 , 说明锁定的这部分中 , 有子弹个数数据 , 删除另外一部分的 没有锁定的数据 ;
锁定上半部分..., 输入 cstrike.exe+5FFD58 ,
在上面的立即数栏中输入 A0 , 这是根据 019386B2 - mov edi,[edi+000000] 指令来的 ,
此时可以看到 , 该指针指向...0x019FFB48 地址 ;
最终得到子弹的真实数据地址 , cstrike.exe+5FFD58 + A0 ; 每次启动 , 子弹数据都是在这个指针指向的内存中 ;