А как вообще может работать античит в играх, если к любой программе можно подсосаться отладчиком.
Проверять наличие отладчика перед запуском? Ок, просто ставим на место, где вызывается проверка, брейкпоинт и скипакем всё неугодное внутри (если оно что-то пишет в регистры, пропускаем и пишем сами)
Проверка хеша внешней программой? То же самое — подставляем вместо вызова внешней программы свою, которая такая да да всё гуд.
Просим ядро делать проверки? Так тоже в месте вызова к ядру его можно переопределить.
Или я чего-то не понимаю