Watching the Watchers: Exploring and Testing Defenses of Anti-Cheat Systems
Anti-cheat is a gold mine of interesting, novel defenses—battle-hardened from years of attrition in a defender's worst nightmare.
Summary
Overview: Researchers from the University of Birmingham, including PhD student Sam, Assistant Professor Marius Muench, and Professor Tom Chothia, present an empirical study of the architecture, defenses, and bypasses of modern video game anti-cheat systems. Analyzing high-stakes multiplayer first-person shooters (such as Valorant, Counter-Strike, and Call of Duty), the speakers explore the multi-million dollar underground cheat industry, which operates on sophisticated commercial subscription models. The presentation details the technical arms race that drove anti-cheat systems from user-mode API hooks into ring 0 Windows kernel drivers, hypervisors, and hardware-based Direct Memory Access (DMA) attacks.
Key Topics: - Underground economics and subscription business models of commercial game cheat developers - Core cheat mechanisms: Extra Sensory Perception (ESP/wallhacks) and algorithmic aimbots - Architectural evolution from user-space API hooking to Microsoft-signed ring 0 Windows kernel drivers - Kernel-level anti-cheat defenses, Driver Signature Enforcement bypasses (BYOVD), and Direct Memory Access (DMA) hardware attacks
Technical Details: Competitive multiplayer video games represent massive commercial ecosystems, fostering a highly lucrative underground industry dedicated to developing and selling unauthorized game cheats. Through a six-month monitoring study of commercial cheat platforms, the authors found highly professionalized enterprises featuring automated credit card billing, user reviews, active customer support, and monthly subscriptions costing upwards of $200 per user. Because cheat developers can generate greater revenue selling cheats than claiming defensive bug bounties, the cheat-development iteration cycle moves significantly faster than traditional malware versus antivirus cycles, with cheat updates frequently circumventing defensive patches within days.
The technical conflict centers on memory inspection and process manipulation. The primary cheat types—Extra Sensory Perception (ESP / wallhacks) and aimbots—require reading game memory to locate players through walls and writing memory or synthesizing mouse events to automate aiming. Originally, both games and cheats operated in user mode, with cheats calling standard Windows APIs (`ReadProcessMemory`, `WriteProcessMemory`) and anti-cheat software installing user-mode API hooks. As this devolved into an unmanageable hooking battle, anti-cheat systems (such as Riot Vanguard, Easy Anti-Cheat, and BattlEye) transitioned into ring 0 as Microsoft-signed kernel drivers, gaining full authority to monitor process handles, inspect thread activity, and block unauthorized memory access.
To counter kernel-level anti-cheat drivers, cheat developers also escalated into the kernel. To circumvent 64-bit Windows Driver Signature Enforcement (DSE), cheat authors routinely execute Bring Your Own Vulnerable Driver (BYOVD) attacks—exploiting legitimately signed third-party drivers (such as vulnerable hardware utilities or antivirus drivers) to gain arbitrary kernel read/write primitives and map unsigned cheat code into ring 0. To counter kernel monitoring entirely, high-end commercial cheats increasingly leverage hardware Direct Memory Access (DMA) cards installed in secondary PCIe slots, reading physical game memory over the hardware bus and bypassing operating system security controls.
Key Takeaways: The adversarial struggle between anti-cheat systems and cheat developers represents one of the fastest and most technically advanced security battles, providing early indicators of emerging enterprise endpoint threats. The migration of both offensive and defensive tooling into ring 0 proves that software-level operating system boundaries are fundamentally fragile when an adversary possesses physical access and administrative control. Enterprise defenders must adopt lessons from anti-cheat systems by treating endpoints as potentially hostile, monitoring for BYOVD driver exploitation, and enforcing hardware-backed platform validation via TPMs and Secure Boot.
(AI summary — Gemini Flash)
Related talks
Briefings·38 min
Connor McGarr
Virtual Secure Mode, or VSM, on Windows marked the most significant leap in security innovation in quite some time, allowing the hypervisor to provide unprecedented protection to the Windows OS.
PROIDEA Events·48 min
Ido Naor · Felipe Duarte
Ido Naor explores CONFidence 2022: Sockbot in GoLand - Linking APT actors with Ransomware...
BSides TLV·23 min
Security researchers examine technical aspects of BSidesTLV 2024 - How persistent is an APT? Battling Three Threat Actors in a Single Environment.


