Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Пакет Init (https://forum.zone-game.info/showthread.php?t=20840)

lordofdest 27.06.2012 09:51

Пакет Init
 
Всем приветы!
Init c Euro(Tauti), а дальше все по полочкам =)

Длина пакета 194 что подтверждают первые 2 байта С2 00.

Данные пакета без снятия Blowfish:
Свернуть ↑Развернуть ↓


Снимаем Blowfish использую статический ключ.
{0x6b, 0x60, 0xcb, 0x5b, 0x82, 0xce, 0x90, 0xb1, 0xcc, 0x2b, 0x6c, 0x55, 0x6c, 0x6c, 0x6c, 0x6c}

Данные пакета без Blowfish:
Свернуть ↑Развернуть ↓


Теперь в ход пускаем XOR.
Берем с конца пакета uint32 c4b3dd22, свопаем и получаем 22ddb3c4.

Данные пакета с снятым XOR:
Свернуть ↑Развернуть ↓


Версия протокол соответствует.
Настораживает то что Session ID забит нулями.

После Init должен высылаться от клиента RequestGGAuth с опкодо 0x07, но при снятии Blowfish желанного значения 0х07 так и не удалось получить.

Данные пакета RequestGGAuth без снятия Blowfish:
Свернуть ↑Развернуть ↓


Вот уже 2 вечер пытаюсь понять где лажа и никак не пойму.
Спасибо за внимание =)

darkevil 27.06.2012 10:21

Re: Пакет Init
 
А в чем собственно проблема то?
Если память мне не изменяет, то с этим пакетом ничего кореяки не делали очень давно.

lordofdest 27.06.2012 10:57

Re: Пакет Init
 
Проблема заключается в том что ключ который приходит в Init не подходит для снятия крипта, об этом свидетельствует проверка чек сумы и чисто визуальные наблюдения. Короче где то таки накосячил еще и на самом старте =(


Текущее время: 21:00. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot