GTA5线上模式的2亿刷钱漏洞 深入理解刷钱代码

上个月末,《GTAOL》玩家在游戏中发现了一个BUG,什么都不用干就能轻松收入数百万资金。由于这个BUG是在机库这个地方,所以被玩家们分享之后,很多玩家都跑到这个地方,等着天上砸钱。

GTA5线上模式的2亿刷钱漏洞 深入理解刷钱代码

这是一个和《GTAOL》中莱斯特有关的bug。在《GTAOL》中,玩家可以给莱斯特打电话,付费召唤一架飞机。但如果飞机没能到达的话,费用就会退还给玩家。结果有玩家发现,如果在呼叫飞机的过程中做点事情,就可以触发一个漏洞,玩家就会源源不断地收到退费,想收多久就收多久。

根据《GTA》数据挖掘者Tezfun2表示,这个bug是由于莱斯特脚本的问题导致的。玩家可以把车停在位于南圣安地列斯的一处机场的机库中,然后一边踩油门一边给莱斯特打电话。这个机库里有一个飞机生成地点,如果玩家卡住这个地点,游戏就开始每过几秒就退给玩家2000美元。只要玩家一直停留在这个区域,不离开这个位置,资金就会源源不断地流入玩家账户。

这个BUG让莱斯特也摇身一变成了《GTA》社群中最受喜爱的英雄人物。玩家开始编写各种段子来表达自己对这位从游戏里的黑客摇身一变成为大善人的角色及其聚宝盆机库的喜爱之情。

如今游戏将会快速清理这部分数据,来打破这个无限获取金钱的循环。至少R星是这么想的,但问题是,在补丁发布之后,玩家又发现了刷钱的新办法。使用移动指挥中心,玩家又可以卡住两个生成地点,然后再给莱斯特打电话。这同样会导致飞机无法生成,剩下的事大家就都懂了。

但这也并没有持续多久,在2月28日,R星又对《GTAOL》进行了一次改动,彻底封堵了莱斯特的bug。这次改动简单粗暴,而且一劳永逸,他们移除了呼叫飞机的费用,这样就不用退款了,自然莱斯特也不用再支付给玩家任何金钱。

其实最有意思的是,这并不是一个新bug。理论上来说,这个bug已经存在好几年了,只是在最近才被广泛传播并使用。Tezfun2认为在《GTAOL》中还有其它类似的bug。

Tezfun2表示:“这个新bug给玩家尝试其它方式触发bug提供了思路,他们肯定会不断尝试各种卡住退款通道来无限刷钱的方式。”看来R星接下来有的忙了。