
cr3ghost
99 posts

cr3ghost
@cr3ghost
A student passionate about reverse engineering, windows internals, anti-cheat research, malware research, and exploit research. Aspiring red teamer.







Gamers worry about kernel anti-cheats when any user-mode software (ring-3) can already read your passwords, browser history, log your keystrokes, record your camera, steal your files, and exfiltrate your data. Spyware has never needed the kernel. Kernel access is not what makes something spyware. Cheaters have been loading kernel drivers and hypervisors for years to hide from detection. A usermode anti-cheat has no way to detect something already operating below it. Loading at boot is necessary. If anti-cheat loads after a cheat driver is already in the kernel, it has already lost. Read: Why Anti-Cheat Software Utilize Kernel Drivers secret.club/2020/04/17/ker… Author: @vm_call from @the_secret_club #AntiCheat #GameSecurity

Alexandre Borges has published over 700 pages of free security, malware and vulnerability research. A complete Malware Analysis Series covering Windows, macOS, iOS, Linux and shellcode. An Exploiting Reversing Series covering Windows kernel exploitation, Hyper-V, Chrome, and a three-part deep dive on CVE-2024-30085. No paywall. No course. Just research. Free as in beer. exploitreversing.com Author: @ale_sp_brazil #ReverseEngineering #MalwareAnalysis #InfoSec












Vanguard runs at boot because cheats run at boot. Riot clones the PML4 table, inserts a shadow entry into a free slot, hooks SwapContext, and swaps CR3 per-thread at context switch time. If it was spyware, researchers would have found it. They found this instead. Reverse engineering is an art. When in doubt, reverse it. #ReverseEngineering #Vanguard #InfoSec Full RE breakdown by @Xyrem256: reversing.info/posts/guardedr…



Vanguard runs at boot because cheats run at boot. Riot clones the PML4 table, inserts a shadow entry into a free slot, hooks SwapContext, and swaps CR3 per-thread at context switch time. If it was spyware, researchers would have found it. They found this instead. Reverse engineering is an art. When in doubt, reverse it. #ReverseEngineering #Vanguard #InfoSec Full RE breakdown by @Xyrem256: reversing.info/posts/guardedr…








Previous generations of software protection (DRM perspective) have always relied on code complexity (for RE), compute limitations, and human limitations as the guarantees that kept hacking timelines reasonably long. That's changed now. Beyond the acceleration in vulnerability research and malware analysis, the same new reality applies to software protection, and security by obscurity, or assuming the attacker is limited in compute and motivation, no longer works.




People complain about kernel anti-cheat while cheat devs are literally writing custom hypervisors to hide from detection. The threat model demands ring-0. Read how anti-cheats actually detect system emulation and tell me they're overreacting: secret.club/2020/04/13/how… Authors: @the_secret_club #AntiCheat #InfoSec #GameSecurity




