2023-02-18 18:14来源:m.sf1369.com作者:宇宇
首先我们要确定的第一问题就是你要抓取的是什么
1.假如是数字类型就很简单的了 打个比方 金钱 经验 物品数量等
2.无数字提示 比如可乐X的水果大战 人物的血是没有数值的
但我们有个简单的方法来确定内存位置 就是金山游侠
金山游侠的最大好处在于它的热起和内存判断的准确性 并且使用方法简单 我这里就不多说了
............................................................................................................................................................................................
接下来 就该我们动脑子的时候的 呵呵
网络游戏的运行大概分为两个部分
1.你的游戏客户端(※一般情况下游戏里的大部分数据都在于此)
2.远程的服务器(※主要负责数据管理 如角色等级 金钱 物品等)
我们再来了解下网络游戏的运行
PC本地客户端→网络封包数据
↓
↑远程服务器←网络封包发送
范例:
我在游戏中买了件物品 游戏系统把这个信息封包发送给服务器 服务器接受信息反馈给本地PC并输入至远程服务器的信息库
............................................................................................................................................................................................
我想到了这里 大家都基本明白网络游戏的运行原理了吧
细心的人也许会问 数据都在远程服务器 修改客户端也没用啊
没错 数据是在远程服务器那 但是大家是否考虑过这个问题呢 那就是远程服务器都是由本地客户端发送指令才反馈
※更明确的说 我们不是为了修改游戏数值 而是要欺骗服务器主动还是掌握在客户端的发送的指令上... ...
比如我卖了件10W的衣服 通过内存查找准确数值进行修改然后把数值修改成100W那么发送给服务器的就是你卖了100W
同样的 我打了一个怪物得到了100经验 通过修改封包成100W... ...
............................................................................................................................................................................................
使用工具
WPE(网络封包剪裁发送修改工具)
注意事项:务必掐8到10次重复信息进行对比 并注意数值的变化和修改
M2M(加密内存解读工具)
注意事项:内存中一般00较多 通过这个常识 对特殊加密帮助很大
WINHEX(程序内存辅助工具)