合购VIP资源论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

魔鬼作坊全套软件编程VIP教材[更新到最新]
重楼C++辅助是如何炼成的教材
独立团编程培训系列教材全套
九尾狐EZ按键脚本VIP系列教程
VC++传奇三逆向研究三部曲 打包
江中游VIP系列按键精灵培训班
播布客新概念C语言视频教程
小生我怕怕中级班破解培训教材[价值2000元]
紫猫VIP按键精灵培训教程
2013饭客大型职业入侵渗透特训班
蓝丝雨TC《商业辅助是怎样炼成的》
老A淘宝打造爆款系列教材[更新至第九期]
上百G电脑维修硬件维修手机维修教程
菜鸟腾飞MetaSploit渗透测试平台之应用
甲壳虫VIP绝版SEO优化系列教程
半斤八两VIP初级破解班1-27官方售价500元
半斤八两中级破解教程价值1000元
天都吧全站教程高清无密更新完毕
暗月渗透系列教程第一套更新完毕
暗月渗透系列教程第二套更新完毕
DIY商业辅助学院201VIP教程[基础实战LUA篇]
老王Python培训视频教程(价值500元)
2014年小七免杀论坛VIP系列第三季 (美女讲师)
一洋2014淘宝培训最新教程16个模块(价值2980元)
大猛网赚编程系列教程(价值699元)
C++ Primer视频教程(初级,中级,高级全套)
轩辕IT培训 Linux C++ 远程全科班[价值500元]
C++实地培训教程[持续更新中]
魔域辅助系列教程(价值300元)
burpsuite系列视频教程高清无KEY 
 侠客C#营销软件开发特训(价值880元)[高清版]
滴水网络初级逆向培训视频(价值800元)逆向必备
某米网价值2399元钻石VIP会员视频
价值上万元淘宝大学电子商务培训教材
敬伟PS教程/PS5 6视频教材书/平面 广告设计淘宝美工自学全套高清
安全渗透测试实践高级系列课程[价值1500元]
AGP驱动高级班VIP零基础游戏反驱动保护教程
7000元AGP论坛远程VIP培训班
梦幻西游2辅助系列视频教程
龙之谷辅助系列视频教程
世恒百集易语言教程全套100集更新完毕
广告位置招租150/月 联系QQ:1595000430
Hadoop七天培训[更新完毕] JAVA上海培训基础就业班 达内C++ 2014 培训第一期视频教程
Windows程序设计第五版视频教程[价值1700]
SEO培训史上最强SEO培训(价值4980元)[高清完整版]
老男孩python高级运维开发课程(高清完整版)
老男孩OpenStack企业私有云实战培训课程(价值800元)
Java 编程思想系列教程[初级中级高级]
在线开通VIP会员联系QQ:1595000430点击这里给我发消息
在线开通VIP会员联系QQ:1595000430点击这里给我发消息 
上千G精品VIP教程目录请点击这里 加入VIP会员全站无限制下载 免费获取VIP会员说明详细点击
永久电影资源采集网
超级资源采集网--用心创造快乐

OK资源网无水印高清资源

广告位招租联系QQ:1595000430
芒果TV高清无水印电影资源采集
永久电影资源采集网
永久电影资源采集网
广告位招租联系QQ:1595000430
芒果TV高清无水印电影资源采集
查看: 1055|回复: 1

网络游戏里变态功能的奥秘

[复制链接]
  • TA的每日心情
    开心
    2020-3-26 15:08
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    11

    主题

    38

    帖子

    96

    合购币

    ○小试身手●

    UID
    277002
    积分
    134
    合购币
    96 枚
    注册时间
    2019-5-23
    最后登录
    2020-3-26
    发表于 2020-2-29 11:08:52 | 显示全部楼层 |阅读模式
    在网络游戏中,我们经常会遇见一些所谓的“变态功能”,什么叫做变态功能呢?
    变态功能的定义非常简单,就是我们正常玩家无法做到的事情,统称为变态功能!也可以理解为很牛X的功能。
    1.png
    例如,飞天,遁地,无敌,秒怪,加速,透视等等
    这里面有一个小小的提问,自瞄算不算变态功能?答案是不算
    因为正常玩家玩的足够好,那么也是可以枪枪爆头的。(虽然可能性极低)
    自瞄不过是电脑帮我计算准星,实现人类的最高能力,电脑的计算速度远远高于人类
    正常的变态功能 是属于游戏的Bug导致的,但是自瞄不是变态功能,自然也就无法避免,这也就是为什么只要是FPS游戏,无论有没有其他变态功能,自瞄爆头一定存在的原因。
    但是飞天之类的功能,你怎么操作也没有任何实现的可能的,这种就是真正的变态功能了
    2.png
    我们正常玩家是没有办法做到这些事情的!
    变态功能的产生
    1.服务器验证漏洞
    我们拿几个例子来举例,有的游戏是在设计的初期就存在的协议漏洞,属于设计问题,后期很难修改掉。
    3.png
    例如某个游戏,怪物扣血,不是由服务器来判断的,而是我们本地判断怪物是否扣血,然后告诉服务器的,那么你想扣多少血都可以,告诉服务器就可以了,随意修改。
    正常的安全验证方式,应该是我们做攻击技能等操作,然后服务器收到这些协议,在服务器上计算怪物应该扣多少血量,然后再告诉我们,这样客户端就没有办法随意修改怪物的血量了。
    4.png
    有的验证漏洞是程序员无意的逻辑漏洞,例如,某个游戏在做一个特定任务的时候像服务器发送一个封包,然后就可以获得到一个特殊的BUFF效果,但是这个获得特殊BUFF效果的封包,可以在任何环境任何时候使用,这就是服务器没有对这个封包的有效环境做验证了。后期发现也是很容易修改的,只要在接受这个封包的时候加几条代码判断就可以了,重点是能不能及时发现!
    2.游戏需要
    很多3D大型游戏,多人团战,战斗激烈,尤其人物的坐标变动的十分频繁,服务器时时验证会导致网络延迟,打击感减弱等等严重影响游戏体验的情况发生!
    那么为了用户体验,没有办法,只能减轻对坐标的验证,那么小范围瞬移或则加速的变态功能就出现了!利润上这个也是不好避免的,但是随着5G 时代的到来,这种问题会减轻很多
    通过变态功能的产生,我们可以知道一件事,是否有变态功能和游戏本身没有必然关系
    比如有同学说传奇这种老技术老游戏应该很多变态功能啊,为什么没有
    5.png
    就拿加速瞬移做例子,现在的很多大型3D游戏存在加速,瞬移,但是传奇2D游戏坐标变动没有那么快速频繁,反而不存在这种变态功能,所以是否有变态功能不是看这些的,而是看他模式和服务器验证方式!
    变态功能的实现,有两种方式
    知道了原理,那也就知道实现的思路了,有3种实现的可能,但是实际上殊途同归
    1.封包分析
    任何的功能最终都是通过封包和服务器通信的,所以任何的变态功能也都是可以通过封包来实现的
    例如,某游戏秒怪,实际就是发送一个怪物死亡封包,只要你抓到这个封包,发送即可
    例如,某游戏不死功能,实际上就是抓到了人物死亡封包,然后拦截下来,什么情况都不发送即可
    例如,某游戏变态BUFF功能,实际就是抓到了一个特殊情况下的BUFF封包而已。
    2.修改逻辑
    有很多逆向新手说,我做变态功能的时候,没有分析封包啊,只是修改了游戏的几个字节,就可以了。实际上这就是修改游戏逻辑代码,最终也是影响的封包,只是处理的位置不同而已。
    我们来举几个例子
    例如,某游戏秒怪, 我们找到怪物死亡call 附近的代码,然后修改跳转,比如jnz 改成jmP ,让代码无论什么情况都会执行到怪物死亡call,这样无论什么攻击都会导致怪物死亡了。
    例如,某游戏不死功能,我们把人物死亡函数直接Nop 掉,或则直接把上面能跳到死亡call的跳转全部修改了即可保持人物不死。
    例如,某软件破解,登录验证是否成功的判断跳转修改成无论返回值是多少都是成功,那么就可以破解登录了
    但是我们怎么修改逻辑代码,最终只是为了影响封包而已
    3.修改封包参数
    还有一种就是修改封包参数了
    这种需要自己尝试
    例如我们抓到一个封包,把其参数修改成为一个特别大的值或则特别小的值,导致服务器判断错乱可能会产生很多意向不到的效果
    例如某游戏,我们修改换线封包参数,结果我们到了一条测试线,没有人和我们抢怪了
    例如某游戏,我们修改了一个获取宝藏的封包参数,结果低级副本得不到的材料,我们现在可以得到了。
    这种思路,往往是抓服务器缺少的判断,导致服务器出现错误,但是同样付出的测试过程也是十分辛苦的
    6.png

    评分

    参与人数 2合购币 +3 收起 理由
    zekawh + 1 日赚600元项目 http://t.cn/A6zcKvDB
    KYRHDW + 2 挂机日赚200元:https://t.cn/Ewr2ZhH

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2020-6-16 08:40
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    0

    主题

    10

    帖子

    25

    合购币

    ◁初露锋芒▶

    UID
    279998
    积分
    35
    合购币
    25 枚
    注册时间
    2020-4-24
    最后登录
    2020-6-16
    发表于 2020-6-4 10:37:03 | 显示全部楼层
    厉害厉害,学到了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|合购VIP资源论坛 |网站地图

    GMT+8, 2020-7-4 01:36 , Processed in 0.109375 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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