可能会有更多的作弊者:我们对GTA 5和GTA Online泄露源代码的分析

我们分析了GTA 5源代码的泄露。据说,文件与尚未公布的GTA 6的截图和视频一起被盗。黑客总共得到了多少文件尚不清楚。
我们在泄露的源代码片段中发现了反作弊系统的详细描述以及游戏内货币交易的过程。泄露内容不包含Rockstar Games Social Club用户的信息。也没有与鲨鱼现金卡相关的信息。
LibertyCity.com不支持任何形式的GTA Online作弊活动。因此,我们将分享关于泄露的信息,而不深入细节,也不会描述特定的游戏机制。
那么我们在泄露的GTA 5源代码中可以找到什么呢?
显然,我们可以找到一些原生函数、它们的地址(哈希)和文档。原生函数是设置特定算法的命令,由开发者编程。这些命令用于游戏内场景:任务、自由活动、抢劫等。而哈希则指向需要激活原生函数的确切时间。
原生函数也被修改者在创建GTA 5的新脚本过程中使用。自2015年以来,社区 形成 了一份文档,其中包含超过5000个单人模式的函数。只有那些试图为多人模式创建新作弊程序的人,才会在特殊论坛上联合起来,探索GTA Online的功能。
作弊者的新纪元?
发布的文件包含了GTA Online反作弊系统实际工作方式的详细描述。这些信息是开发者创建新任务和活动所需的,允许反作弊系统区分诚实玩家和作弊者。
根据我们的分析,当前的反作弊系统算法并不完美。它不会自动阻止潜在的作弊者,而是经过特殊程序。所有可疑玩家的数据直接发送到Rockstar Games,玩家要么被系统阻止,要么经过人工干预后被阻止。玩家常常因意外被封禁——例如,因为一个真实的作弊者可以在未经其他玩家同意的情况下,非法向当前会话中的任何人添加大量资金。
文件描述了一个单独的系统,用于验证玩家的游戏版本。Rockstar Games想出了一个有趣的“技巧”,让黑客在尝试绕过保护系统时感到困惑。然而,所有这些方法仍然不完美,并且在泄露后变得毫无用处。
拥有实际文档在手,作弊软件的作者将能够适应反作弊系统的逻辑。当然,黑客们早已在探索绕过保护的方法,并且他们做得相当成功。然而,现在可能会有更多的作弊者。
游戏内交易
泄露还描述了游戏内交易的过程:在任务、对抗、自由漫游活动和抢劫中接收金钱。
接收金钱的过程变得相当复杂,以排除使用货币作弊的非法方式。在泄露的文档中,开发者留下了需要激活的原生功能,以便反作弊系统“批准”交易。
这些信息可以帮助黑客改进使用游戏货币作弊的过程。很多时候,修改者不得不使用不完美的作弊方法——例如,使用从天而降的装满金钱的袋子。收费的作弊程序提供了更安全的方法,但找到它们需要花费大量时间。我们预计,玩家游戏内账户上非法获得的GTA$数量将会进一步增加。
但还有光明的一面
并非所有泄露的文件都与GTA Online有关。许多功能可以在GTA 5中使用。这是我们所找到的内容:
- 如何处理环境音效;背景环境和角色对话;
- NPC和游戏对象的AI设置;
- 关于相机视图及其设置的所有信息;
- 剧情动画的创建;
- 车辆、武器、游戏物理;
- 等等。
制作单人GTA游戏修改的人员对泄露反应积极:
我认为这次泄露对修改是有益的。列表(enum)和结构(struct)是对已知功能的有用补充。此外,开发者对功能的评论将帮助我们理解它们是如何工作的。
我认为亚历山大·布雷德应该通过添加泄露中的功能来更新他的原生功能列表。
然而,并非所有人都能忽视GTA Online源代码泄露的事实:“我仍然无法忽视GTA Online功能泄露的事实,这可能会给玩家带来新的问题,”LibertyCity的修改者Shagg_E评论道。
作弊工具的作者们怎么看?
我们已联系了一位收费的GTA Online作弊程序的作者,但他拒绝对此情况发表评论。另一位参与类似活动的人告知LibertyCity.com,泄露的信息已经为修改者所知。
推荐文件

HD Universe GTA车辆 [Update XIII]

PS2 移植到手机 + 修复

Updated Classic Uncover - Vice City (Build 23)

逼真的行人 - 真实行人改造

侠盗猎车手:Sindacco Chronicles - PSP版

Zombie Andreas Complete Final (Build 75)

Hot Coffee Mobile (改进的 Mobile main.scm)

GTA SA Classic v1.7 - GTA SA Mobile 中的 PC 游戏氛围

第一人称视角 - 第一人称 Mod 3.0(已修复)

罪恶都市:Nextgen Edition补丁 v1.2

CLEO脚本大全集

GTA 5 完整车辆包

TXD Tool 1.4.9.3版本(仅限Android)

Vice Extended 3.0
