Хроники Interlud
Протокол 746
После подключения к гейм серверу и получения XOR ключа для шифрования, сервер присылает пакет GameGuardQuery вида:
На него клиент отвечает всегда стандартным пакетом GameGuardReply (при снифинге пакетов разных сессий, разных чаров, пакет не меняется)
Расшифрованный пакет(расшифрован ключами получеными от KeyInit пакета сервера):
Код:
13 00 CA 83 71 79 00 05 F9 00 00 0C A4 00 00 C9 19 40 7C
После этого все пакеты отправленные клиентом шифруются по неизвестному мне алгоритму (вероятно меняется xor ключ).
Пакеты принимаемые от сервера шифруются стандартно XOR ключом полученным в KeyInit.
Помогите обойти защиту. Кто знает как меняется xor ключ? Гугл не помог.