在游戏界,外挂泛滥一直都饱受诟病,尤其是FPS类游戏。
众所周知,由于FPS类游戏对于延迟有着非常特殊的要求,导致大量弹道数据须要在本地进行运算,这一举措减少了游戏延迟,但也助长了外挂的发展。
近几年的外挂由原来的小作坊,进化为了一条完整的灰黑色产业链,发展之迅猛着实让人感叹,就近年已知的获利金额,就已经高达20亿之多。
虽然大部分在本地计算机运行的外挂可以通过扫盘、识别特征码等技术识别处理,但像DMA这种凭借固件作弊的外挂却很难封禁。
在近日,抖音某23万粉丝的主播在直播官方的群聊中发布了一张因违规被直播封禁的截图。
这不看不知道,仔细一看......
聊天记录
该主播自己拍的照片
可以看到,这个主播的拍照图片里屏幕下方的一行小字,"附近有:1个敌人......"这足以证明这就是在游戏作弊,同时,这一事件立即让各路人士在他的评论区里围观。
评论区现状
同时小院子也借着这一事件,来给大家科普及揭幕一下DMA到底怎么实现作弊、为什么那么难封禁的。
DMA,是Direct Memory Access的缩写,直接翻译过来就是“直接内存访问”,该项技术诞生的初衷是为了提高计算机系统中数据传输的效率,而并不是为了外挂而发明出来的。
DMA技术允许外设直接与计算机的内存进行数据交换,而不需要CPU的干预。这样,CPU可以继续执行其他任务,从而提高了整个系统的效率,同时也给了外挂可乘之机。
DMA板子,已拉闸
那么,作弊者是如何通过DMA作弊的呢?首先,作弊者需要准备两台计算机,两台显示器。
简单来说,就是先通过串流或者融合器让两台显示器画面同步,然后通过DMA读取游戏的内存,把数据通过DMA板子传输给第二台计算机,在另一台计算机上开挂并显示出如透视等功能。而且可以通过键鼠同步器来获得自瞄、锁头等功能。
由于DMA不经过CPU,直接访问物理内存地址,这种直接读取物理内存的方式完美的绕过了玩游戏的这台计算机的操作系统,做到了在玩的游戏主机上没有运行任何代码的情况下读取到了数据。
由于作弊者不是在运行游戏的本地计算机上开挂的,所以游戏最多只能检测出计算机插着一个硬件,具体是什么硬件也查不出来。
同时固件很多时候会伪装成声卡、网卡等其他固件,让封禁难度更上一层楼。
再说的通俗易懂一些就是,你在考场考试,另一个你在考场外百度查答案,然后可以实时同步过来,那肯定不容易封禁的。
但是最近某音某牙某手很多PUBG主播拉闸的原因是什么呢?
DMA也不是传言中的那么“无敌”,DMA还是有办法整治的,就是通过大数据收集固件码,通过这个固件码封禁一批作弊玩家。
但这种方法并不能从根本上解决难题,各种定制挂凭借着独特的固件码、融合器等逍遥法外。
还是有很多没拉闸的
可以随时刷固件,伪装成其他东西
合作者账号
最后:
我不怕让一些人看到这篇文章之后去学着去开挂,因为不会去开挂的人永远不会开挂,想开挂的人早就在开了,根据大数据显示,玩游戏开挂的人哪个游戏都会想开挂,因为游戏思维已经被外挂给彻底荼毒了。
什么“你先开的”这种话更是直接反映了游戏反作弊的乱象,被施暴者向着更多无辜的受害者挥拳。
最后,我还是要呼吁大家绿色游戏,去享受游戏带来的乐趣,而不是做一个作弊者,去破坏他人的体验,在网上满足你被放大的虚荣心。