粉丝1344获赞11.8万

如何有效的提交游戏漏洞?关于技能 id, 技能 id 是 游戏中一个比较通杀的一个漏洞类型,可以看到我这里边交了几十个, 这只是一页截图,我在一款游戏中教了几十个技能方面的漏洞。技能方面其实有非常多的问题,我给你们举一个例子,比如我们 dnf 三段斩,三段斩,假设来说,第一段斩有可能是幺零零幺来代替的技能, 技能 id 为幺零零幺,第二段斩有可能是幺零零二啊。第三段斩幺零零三。那么通常程序只会对第一次攻击做较验,也就是说他较验的是幺零零幺的 cd, 幺零零二和幺零零三有可能是设置成零 cd 了,他是由三个小的 cd 来拼接而成的一个技能。 但是我们在客户端释放的时候,技能进入 cd 了,其实 是幺零零幺进入了 cd, 然后可能有人在测试的时候就想测技能零 cd, 他 却把幺零零幺的技能改成零 cd, 看能不能继续释放,然后结果释放了后段做校验了,这不能够说明他没有问题。 我们可以找到技能 id, 然后把幺零零二和幺零零三单独拿出来释放,你就会发现,哎,有很多技能他是由小技能拼接起来的,而且这些小的技能 我们前端没有办法主动去释放,所以我们可以通过内存修改来找到这些技能 id 来单独释放我们不能够释放的这些技能,你会发现这些技能是零 cd 的, 可以无限释放,所以这些零 cd 的 技能在游戏里面就会给到高危或者严重的评级。 这个也是目前国内游戏最多最严重的一个问题啊,很多款游戏都会出现这样的问题, 我也靠这个通杀的一个漏洞思路,给国内游戏浇了很多洞。游戏漏洞和外部漏洞的区别,其实游戏漏洞和外部漏洞没有任何区别,本质上没有任何区别,你可以把游戏看成是一个更复杂的外部业务。 为什么我一直在推荐大家去挖游戏的漏洞,然后这里边还是要说一下,没有 s r c 的 我们不要去碰, 我们只挖有 s r c 的, 例如腾讯啊,腾讯旗下就有几百款游戏啊,足够你去测试了。为什么我一直推荐大家挖游戏?因为游戏的逻辑很复杂, 就是业务。其实我们在测 app 啊,什么外部业务的时候,我们能够知道它功能点大,差不差,基本上就是那几个功能点。但是游戏就不一样了,每款游戏都有自己的玩法, 而且每款游戏的功能点特别多,所以游戏是一个非常复杂的一个逻辑。我们在挖游戏漏洞的时候,我们会自然而然的想到很多 各种各样不同的漏洞点,所以更能帮助我们锻炼逻辑思维吧。其实挖漏洞我们就是要看谁的逻辑思维更强一些, 然后道理是通的。挖游戏漏洞和挖业务逻辑其实是一回事,我最开始的时候只会挖游戏漏洞,后来我尝试了一下挖业务的漏洞,我发现,哎, 都是通用的,因为他们都是逻辑漏洞,比如商城、刷商品、 app 和 web, 就是 修改数量,对吧?那游戏也是修改数量,修改道具数量,我们用到的方式也是一样的, 最大值一出正负数,一出改小数负数或者零特定值一出充值呢,也是 app 和 web 抓包改进额,那游戏也是抓包改进额,所以呢,本质的区别其实并不大。 然后这一篇呢,要给大家讲的就是让大家对游戏漏洞有一个简单的认知,他并不是说哎外挂就是游戏漏洞了,游戏漏洞有很多很多种类型啊, 它不仅仅是外挂风险。如果想要这个 ppt 的 话,可以主页关注我,然后我会把 ppt 发送给你。
