Цитата:
Сообщение от Eddi-kun
При запуске Кароса с измененным CheckFileListW.ten пишет, де я не обновил игровой клиент. Замена после запуска ничего не дает, видимо файл пишется в память и читается уже оттуда. Может знает кто, как проверяется этот файл, или хотя-бы в каком направлении копать?
|
Точно также как проверяются файлы внутри него. Открывается, считывается содержимое, считается её md5 сумма и сверяется с той, что получена с сервера. Как обходить:
- либо как я писал (хуком CreateFile) - можно подменять сам файл с чексуммами, можно подменять конкретные файлы, у которых считается чексумма
- перехватом сетевого общения с сервером и подделкой передаваемой чексуммы
- тупо найти место, где считается чексумма и возвращать нужные тебе значения
- тупо найти и пропатчить место, где идёт сверка чексуммы
Полно вариантов.