接下来我们不迫害植物大战僵尸了,今天我们搞一搞fps游戏
我们今天要找到人物地址,然后找到偏移的各种属性。
找人物基址,最简单的就是通过子弹数量来定位,我们先找到子弹的基址。
经过几轮寻找我们发现很多都是子弹的数量,那我们用哪一个呢们跟一下什么访问了地址,射击一下一定是有变化的,是我们想要的地址。(我这里就是我选的那个)
就像这样。然后我们发现了熟悉的偏移,跟进最后一个去看看。
eax=0bh(注意16进制)
偏移应该是0b*4+1f4 = 220h(544)
我们再跟一下202BDE80
又是很多,我们可以绿色的挨个加偏移试一试
倒数第二个加上偏移之后和上面的对上了,看来应该是人物对象基址(别的可能也对上了,这与游戏有关,不仅仅一个对象,随便找一个就好)
接下来我们进内存浏览->工具->分析数据/结构(新版是遍历),把人物地址添加到新的结构里
然后结构-定义新的结构,就得到这样一个东西
我们可以把这个想象成一个结构,这个结构里有很多定义,子弹数量也是在其中的,所以我们这样改下名字
我们点开小箭头可以发现里面有很多数据
看一下子弹偏移220h是不是当前子弹值
正好对上。接下来我们可以随便动动看看别的数值都是什么。
发现一个很有趣的数据,我们对准队友的时候是不能开枪的,而且对准队友时这个值就会变成这个,那我们把这个值锁为1是不是就可以杀队友了呢试试,右键添加到地址列表,改成0,激活,向队友开枪
我们成为叛军了,乌拉!
在这里我们还可以找到很多东西,比如备弹数量,大家可以动手去找找。
比如备弹数量,副武器子弹数量,副武器备弹数量,大家可以动手去找找。下面是我找出来的,可以看看:
还有一个可以改人物皮肤的我没找到,呜呜呜。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!