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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10375|回复: 19
收起左侧

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

[复制链接]
Gslab 发表于 2018-1-18 14:35
本帖最后由 Gslab 于 2018-1-18 14:36 编辑

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



但是装备在分解时,产生的材料是随机的,于是,漏洞又产生了,此时将物品栏装满,在额外装入你想要分解出来的物品,此时进行装备分解,如果分解出新物品,则会提示因为没有多余的背包空间而分解失败,直到分解出你想要的材料。将边界条件可以简单归纳如下:


边界条件带来的风险很高,而且在弄清楚原理后,利用方式又很简单,加快了游戏漏洞的传播速度,在玩家非法获得高收益的同时,也破坏了游戏口碑。边界条件产生漏洞的原因:边界条件产生的原因也很复杂,触发场景往往需要游戏内达到一些边界条件和状态极值,而服务器恰巧没有对这样的极值进行校验和判断,导致了逻辑上的错误。也正是因为触发条件比较苛刻,所以边界条件产生的漏洞验证方法没有固定的一套方法,只能根据游戏的表现和协议交互的逻辑,去推测在边界时可能产生的风险,并大胆的去验证。




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

免费评分

参与人数 8吾爱币 +8 热心值 +7 收起 理由
?﹏從此沉默 + 1 + 1 我很赞同!
旋木过流年 + 1 + 1 用心讨论,共获提升!
沧浪之水濯我衣 + 1 + 1 谢谢@Thanks!
w4526423 + 1 + 1 谢谢@Thanks!
Sunboyed + 1 你说的这些都是以前发生过的,早就看穿了。强化塞满强到+41都见过.......
zuohaoda + 1 + 1 热心回复!
小小的一只萧 + 1 + 1 有这种类似的BUG的游戏的确很多
离尘子 + 1 + 1 666666

查看全部评分

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

Poner 发表于 2018-1-18 15:44
好像之前是DNF的一个罐子  能开出金币的那个   出现过这个BUG   
luopeng520 发表于 2018-1-18 14:48
yangyezhen000 发表于 2018-1-18 15:02
al32456 发表于 2018-1-18 15:23

好好学习
ZVesper 发表于 2018-1-18 15:40
本帖最后由 ZVesper 于 2018-1-18 15:41 编辑

看到DNF的图  好熟悉  但是好久没玩了  彻底脱坑了
linuxprobe 发表于 2018-1-18 21:36
这个技术值得学习,支持楼主。
wuailaomao 发表于 2018-1-19 10:43
高手分析就是不一样啊    佩服
魔术师的低语 发表于 2018-1-19 11:11
dnf开大幂罐子,1亿金币还是多少来着...从此经济就乱套了,记忆深刻...
linzf 发表于 2018-1-19 11:33
感谢大佬..............
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2024-4-26 19:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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