任鸟飞谈逆向----《勇者大冒险》《DNF》吸物
本文例子是<勇者大冒险>和其基本类似的游戏 还有 等等 原理多是大同小异。我们在打副本的时候 地面上会掉落各种各样的物品关注微信公众号:任鸟飞逆向 交流学习如果我们没有各种算法或则很多底层数据是不可能自动捡取到的又或则即使我们能自动捡取也是很慢的那么有一种变态类型的 是可以自动吸物的我们第一时间考虑是否可以修改 物品的坐标https://mmbiz.qlogo.cn/mmbiz_png/AWEDBp7zbXWItVPJNMaC3l5a9QiboOTlX6icbialpjr3rEwvhFcnOcZNaHiclIu3lEM0nEiaFh3Yr2ePefNh8MicNdww/0?wx_fmt=png发现修改坐标以后物品没有任何改变说明突破口 思考错误。那么我们就要去封包位置进行思考抓到封包https://mmbiz.qlogo.cn/mmbiz_png/AWEDBp7zbXWItVPJNMaC3l5a9QiboOTlXnnFnwEx9gD0dXrRK01ria79HL4iaicy1gLnFXEMF7md44AFcEJ2r0bPiaw/0?wx_fmt=png捡取物品封包如图 0x18的封包当然我们要反复捡取 确定是该封包其中前 0x10字节为固定结构(包头+固定常量)后8字节经过分析和地面物品数据的ID 相互对应那么我们只要遍历出物品把ID 传入封包是否就可以达到吸物 直接捡取的效果了呢?https://mmbiz.qlogo.cn/mmbiz_png/AWEDBp7zbXWItVPJNMaC3l5a9QiboOTlXfzCLia5sBDlYMbrBB5V91GrBn0ImsfMQKIlhV7ze2x6lkP9aWmWySsg/0?wx_fmt=pnghttps://mmbiz.qlogo.cn/mmbiz_png/AWEDBp7zbXWItVPJNMaC3l5a9QiboOTlXbEiavrab57EPvHiaeOqJ140Y0r8nHoAuXF7snhm4EuiaZkv1HicsBFFZ0Q/0?wx_fmt=png我们发现 我们没有动位置直接发送捡取封包传递的是地面药瓶的ID地面上的药瓶 (实际叫融合剂) 已经到我们背包里了所以吸物品成功了附录物品属性结构https://mmbiz.qlogo.cn/mmbiz_png/AWEDBp7zbXWItVPJNMaC3l5a9QiboOTlXcGMQjtNI7icpBJBXHFzD5LzrBXn39TdAColazMLjxiaguPNhhquy2Nog/0?wx_fmt=png
页:
[1]