09-09-2020, 11:57 AM
Добрый день , хочу разобраться в пакетах читаю разные гайды , но что-то везде по разному. Имеется 2 сборки HF сервера одна от мобиуса и от l2j. Пакет Init От сервера в Логин Сервере
L2j длинна 186
Мобиус значительно больше,
В классе Init вроде все стандартно :
Потом все эти данные Xor'ятся, после blowfish
После этого считается длинна и дописывается в начало (2 байта)
Правильно ли я всё понял и описал?
Почему есть такая разница в длине Init пакетов. Клиент отлично работает.
L2j длинна 186
Мобиус значительно больше,
В классе Init вроде все стандартно :
Цитата:00 //1байт Тип
XX XX XX XX //4байта ID сессии
XX XX XX XX //4байта Ревизия протокола
XX XX XX XX // 128 байт ключа
XX XX XX XX //4байта непонятно чего
XX XX XX XX //4байта непонятно чего
XX XX XX XX //4байта непонятно чего
XX XX XX XX //4байта непонятно чего
XX XX XX XX //16 байт blowfish
00 // 1 байт нулей
Потом все эти данные Xor'ятся, после blowfish
После этого считается длинна и дописывается в начало (2 байта)
Правильно ли я всё понял и описал?
Почему есть такая разница в длине Init пакетов. Клиент отлично работает.