2 ms·
Valorant and the like use kernel modules. They run along side the most critical portions of the OS, just like many hardware drivers. This allows them to detect
by p_ing 2y ago
Valorant and the like use kernel modules. They run along side the most critical portions of the OS, just like many hardware drivers. This allows them to detect anything happening on the system.
Kernel modules need to be written for the operating system, so this means there would need to be a userbase present on Linux/macOS to justify writing such a driver (writing kext for macOS is even more difficult as Apple has more or less banned them).
You don't want these types of anti-cheat. I would encourage anyone looking into games that use kernel modules for anti-cheat to avoid them.
Unfortunately user-mode anti-cheat has been defeated time and time again.
- vednig 2y agowhy can't there be a separate emulated/psuedo layer over kernel that allows freezing the requested files in place specifically for the provided application?
- p_ing 2y agoAnti-cheat needs to have a view into all other processes on the system. Many of these will detect if certain debugging-style software is running, or if a virtual machine is running, for example.