什么是DMA外挂,他与传统的外挂有什么区别?
发布者:chenweismt 发布时间:2024-12-31 阅读:50次
1、什么是DMA外挂,他与传统的外挂有什么区别?
DMA,即Direct Memory Access(直接内存访问),是一种允许硬件设备(如网卡、显卡等)直接访问系统内存的技术,无需通过中央处理器(CPU)进行数据传输。
然而,这一技术也被作弊玩家所利用,他们通过特殊的软硬件工具来读取和修改游戏内存中的数据,并通过其他外设处理数据、实现外挂效果。
与传统外挂相比,DMA外挂的优势在于其高度的隐蔽性和难以检测性。
传统外挂通常需要在作弊机器上运行程序,这些程序会留下明显的痕迹,容易被反外挂系统识别。而DMA外挂程序运行于完全独立的另一台机器中,从而在物理层面上隐藏了外挂程序。更有甚者,甚至可以通过外挂服务器实时共享敌人坐标信息给其他队友,实现一人获取数据全队透视作弊,而作弊者的队友本身没有任何作弊行为,更难被发现。
不仅如此,DMA外挂自出现后也有过多个版本的更迭,我们可以将他们粗略分为4代:
第一代DMA外设无伪装,易于辨别;
第二代DMA外设伪装不完善,较为容易辨别;
第三代DMA伪装特定真实设备,并且尝试改变,针对已知真实设备可以快速发现相关作弊者;
最新一代DMA作弊者,每个人的固件都完全不同,伪装的设备范围也逐渐扩大,囊括打印机、声卡、显卡、磁盘、USB集线器等。
2、HD是如何对抗DMA外挂的?
HD对于DMA类型外挂有着全流程完善、准确的对抗能力:
1,游戏开启时的保护:HD采用了数据加密混淆的形式保护内存数据,提高DMA作弊者的门槛;对于可疑用户,我们会要求其强制开始内核保护,阻止DMA的使用。
2,设备硬件库检测:ACE建立了海量的设备硬件库,可以检测到存在DMA卡设备的机器,并结合人工审核+AI审核,准确发现作弊者。
3,业内合作对抗:我们与微软携手,共同推进Windows系统硬件安全特性在外挂对抗上的应用,逐渐压缩DMA外挂的生存空间。
4,外挂行为对抗方案:针对DMA外挂带来的透视/自瞄等不当收益形式,HD均有成熟的对抗方案进行检测与处罚。