吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7629|回复: 15
收起左侧

[游戏安全] [原创]游戏漏洞挖掘之边界条件风险

[复制链接]
Gslab 发表于 2018-1-19 18:28
边界条件带来的风险定义:前一篇文章提到了时间竞争给游戏带来的风险,其实时间竞争也算是一种边界条件,只不过他的表现更为特殊和具有代表性。
游戏中的边界条件被设定往往用来限定角色的部分状态或行为。任何利用边界状态上的判定疏忽,突破游戏内限制来获取收益的都可以成为边界条件造成的风险。
边界条件产生的漏洞危害:可以来看一则游戏案例:某游戏在开启宝箱后,获得的物品数量是随机的,有可能会获得一件极品的装备,有可能会获得好几件装备的材料,此时你将自己人物角色的背包栏物品放满,只留一个空栏位格子,这个时候再去开启宝箱,奇怪的事情发生了,你所有开出来的材料均因为无法放入背包而导致开箱子失败,而只有当你开出那件极品装备时,才会开宝箱成功,利用这个漏洞,你可以100%开出自己要的那套装备。同样是背包中发生的问题,某游戏背包中同类物品是可以叠加的,如下图:

但是装备在分解时,产生的材料是随机的,于是,漏洞又产生了,此时将物品栏装满,在额外装入你想要分解出来的物品,此时进行装备分解,如果分解出新物品,则会提示因为没有多余的背包空间而分解失败,直到分解出你想要的材料。将边界条件可以简单归纳如下:
边界条件带来的风险很高,而且在弄清楚原理后,利用方式又很简单,加快了游戏漏洞的传播速度,在玩家非法获得高收益的同时,也破坏了游戏口碑。
边界条件产生漏洞的原因:边界条件产生的原因也很复杂,触发场景往往需要游戏内达到一些边界条件和状态极值,而服务器恰巧没有对这样的极值进行校验和判断,导致了逻辑上的错误。也正是因为触发条件比较苛刻,所以边界条件产生的漏洞验证方法没有固定的一套方法,只能根据游戏的表现和协议交互的逻辑,去推测在边界时可能产生的风险,并大胆的去验证。




*转载请注明来自游戏安全实验室(GSLAB.QQ.COM)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lonely_520 发表于 2018-1-19 20:47
天使3号 发表于 2018-1-19 18:54
你这个标题里带原创和最后转自xxx,过分了。

那是人家官方号啊 大佬 顶多算他个宣传网址  不过人家是腾讯的 所以。。。。。
卖铁而已 发表于 2018-1-19 19:52
天使3号 发表于 2018-1-19 18:54
你这个标题里带原创和最后转自xxx,过分了。

这好像就是他的官方账号吧
天使3号 发表于 2018-1-19 18:54
你这个标题里带原创和最后转自xxx,过分了。
Stranger丶 发表于 2018-1-19 19:06
天使3号 发表于 2018-1-19 18:54
你这个标题里带原创和最后转自xxx,过分了。

转载请注明来自
MXWXZ 发表于 2018-1-19 19:56
天使3号 发表于 2018-1-19 18:54
你这个标题里带原创和最后转自xxx,过分了。

GSLAB官方账号啊老哥
小清新在此 发表于 2018-1-19 20:06
什么都不知道只会说666
chenjingyes 发表于 2018-1-20 00:19
最喜欢看这种简洁又带有经验性的文章
huangjiahao123 发表于 2018-1-20 09:44

转载请注明来自
18737937931 发表于 2018-1-20 12:09
最喜欢看这种简洁又带有经验性的文章
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-25 12:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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