12558网页游戏私服论坛

 找回密码
 立即注册
游戏开服表 申请开服
游戏名称 游戏描述 开服状态 游戏福利 运营商 游戏链接
攻城掠地-仿官 全新玩法,觉醒武将,觉醒技能 每周新区 经典复古版本,长久稳定 进入游戏
巅峰新版攻 攻城掠地公益服 攻城掠地SF 新兵种、新武将(兵种) 进入游戏
攻城掠地公 散人玩家的天堂 新开 进入游戏
改版攻城掠 上线即可国战PK 稳定新区 全新改版,功能强大 进入游戏
少年江山 高福利高爆率 刚开一秒 江湖水落潜蛟龙 进入游戏
太古封魔录 开服送10亿钻石 福利多多 不用充钱也可升级 进入游戏
神魔之道 签到送元宝 稳定开新区 送豪华签到奖励 进入游戏
神奇三国 统帅三军,招揽名将 免费玩新区 激情国战,征战四方 进入游戏
龙符 三日豪礼领到爽 天天开新区 助你征战无双 进入游戏
王者之师 免费领豪华奖励 免费玩新区 6元送6888元宝 进入游戏
三国霸业 战车-珍宝-觉醒-攻城掠地SF-全新玩法 免费玩新区 攻城掠地私服 进入游戏
手游私服盒子 各类免费游戏 0.1折送海量资源 各类手游私服 进入游戏
皇家MU2 《奇迹 2:传奇》韩国网禅公司《奇迹》正统续作。 3D锁视角Mmrpg 暗黑3+传奇+流放之路+奇迹 进入游戏
查看: 618|回复: 0

开学清爽小文:游戏人物加速的思路实例碎碎念

[复制链接]
发表于 2020-2-28 10:53:07 | 显示全部楼层 |阅读模式
0x00:简介
——————————————————————————————————————————————————————————————————

开学了,先发个贴再进行学校生活~大家在玩游戏的时候,经常会碰到这样的情形:你在开车,突然,身边一个人以大于你车速的速度从你身旁跑过,并且询问你:“兄弟,买挂吗?”




顿时,你心里一慌,买?还是不买?关于买与不买的问题请大家参考《中华人民共和国网络安全法》以及相关处罚条例,本文只做技术交流



——————————————————————————————————————————————————————————————————
加速的实现:


1.内核变速:可以参考《深入游戏变速底层原理以及内核变速的实现》: https://www.52pojie.cn/thread-951616-1-1.html


2.内存变速:在这里面,最有搞头的我感觉就是“内存变速”,因为可以发挥自己的想象力,下面让我们展开想象,去发挥吧




0x01:方法1---人物状态逆向法
——————————————————————————————————————————————————————————————————

在游戏中,我们的角色必定需要做运动动作,那么这些运动动作的属性,肯定是放在一个结构中,可能是const不可写的,但是有些有可能是可写的
例如:

1.我们在水中和陆地上,speed_陆地 > speed_水中
2.我们在站立和蹲下时,speed_站立 > speed_蹲下
3.我们在跑步和行走时,speed_跑步 > speed_行走
4.等等等等

甚至有的游戏在上坡和下坡时的速度,有风无风时人物的速度都会有细微的差别,那么这些游戏所谓“精妙”的设计,正是“漏洞(遗漏的BUG)”逆向所在.


0x02:去找个游戏实战一下

——————————————————————————————————————————————————————————————————

做例子的游戏为穿x火x,在上游戏后,我需要把机器码弄一下,不得不说,封机器是真的狠,一封封十年,我的大号可以传给下一代了



进入新手任务训练营,或者大家随便在游戏中找到相关的“洞口”:

猜想:
我们在战立和蹲下时,speed_站立 > speed_蹲下

又因为游戏中对于速度的设定,大都是浮点数,所以我们进行如下搜索:

搜索未知的初始值




钻进洞,搜索减少的数值,因为速度减小了:



出洞,搜索增加的数值:



循环过滤搜索,通过锁定10测试,得到控制人物后跳速度的数据:



在这种情境下搜索,本人测试后发现,只有控制后跳速度的数据


0x03:爽一下

——————————————————————————————————————————————————————————————————

退一步海阔天空,如果要退,那一步一定是我退!



我退退退退退


打完收工:



0x04:总结

——————————————————————————————————————————————————————————————————

实际上,该加速地址在鄙人几年前就测试过,无检测,错误代码几率极小(有几率干掉),至今依然存在,不知道还能存活多久


在游戏逆向中,我们可以利用一切可以使角色加速减速的动作、建筑物等进行数据的筛查,例如:水,下坡,风力,喷泉,被攻击,物品重量等等等等

惊喜的你会发现,不仅没有检测,还会玩的很爽

好了,本文结束,开学第一天,祝大家学业爱情双丰收~







来源:http://www.12558.net
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
楼主热帖
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|12558网页游戏私服论坛 |网站地图

GMT+8, 2024-11-25 05:47 , Processed in 0.078125 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表