PDA

Просмотр полной версии : формат пакета SMSG_AUTH_CHALLENGE


Йоха
04.03.2011, 12:54
поменялся формат пакета, как из него выдрать сиды ?

HuntsMan
04.03.2011, 14:34
WorldPacket packet (SMSG_AUTH_CHALLENGE, (9 * 4) + 1);

packet << uint32(0);
packet << uint32(0);
packet << uint32(m_Seed);
packet << uint32(0);
packet << uint8(1);
packet << uint32(0);
packet << uint32(0);
packet << uint32(0);
packet << uint32(0);
packet << uint32(0);
Вроде как так :) Но я точно не уверен, возможно это хак. Но клиент авторизовывается :)

Йоха
04.03.2011, 14:46
забавно, сид имеет размер 16 байт, и их 2 для клиентских данных и серверных -)
а тут 4 байта, остальное нули

или это SMSG_AUTH_CHALLENGE который в первое соединение приходит ? так из него сиды не используются
главное то что приходит во второе соединение

HuntsMan
04.03.2011, 15:04
Ну да, это для первого соденинения :(

Йоха
04.03.2011, 23:41
Помедитировал вечер в иде, разобрался сам. Снифер теперь работает -)

Спасибо еще раз TOM_RUS, за базу с кучей имен.

а, забыл собственно выложить результат, сиды сейчас собираются так из пакета:
.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 50 сообщение(ий)) ::.