Здесь все достаточно просто - мы задаем белый список библиотек, которые могут быть подключены в финальный билд нашей игры и, если они не совпадает со списком, при запущенной игре, значит, либо её код был изменен (или код .dll библиотек), либо кто-то внедрился к нам в игру.
Wall Hack - грубо говоря хождение сквозь стены.
Не, это смотреть через стены. Спасением от этого, первым приходящим в голову, будет серверная окклюзия, но наверно не очень хорошая идея.
Я думаю, что в следующий раз распишу про другие виды хаков и виды защиты от них. Спасибо за дополнение.
Wall Hack, на самом деле в широком смысле может включать все, что связано со стенами. К примеру - смотреть через них, ходить через них, стрелять через них. Я описал один из вариантов.