Читы обычно внедряются в память процесса игры. Например, для GTA: San Andreas, это подмена .dll файла d3d9.dll, после чего через этот DLL модифицируют код или переменные игры в ОЗУ. Анти-читы возможны и направлены на поиск модификаций программного кода игры - например, постоянно проверять контрольные суммы для участков кода. Читы, соответственно, могут это дело обманывать. Очень большая и запутанная тематика.