03.11.2015, 16:05
Quote:
Чтение памяти процесса - ReadProcessMemory.
Запись в память процесса - WriteProcessMemory. Создание удаленных потоков - CreateRemoteThread. Изменение контекста потоков - SetThreadContext. Внедрение оконных перехватчиков - SetWindowsHookEx. Можно "задрать" разрешения процесса gta_sa.exe так, чтобы его нельзя было открыть без дополнительных манипуляций, таких как получение привилегий отладки. Внедрить в процесс игры "жучка", который будет время от времени проверять список загруженных модулей и отключать их при необходимости. Похукать часто вызываемые функции и проверять в них адрес возврата, чтобы он находился в разрешенном диапазоне адресов. Использовать шифрование и динамическую модификацию кода (протекторы). Короче говоря, если подключить фантазию, можно соорудить вполне сносную защиту. |