How kernel anti-cheats work