Показать сообщение отдельно
Старый 02.06.2010, 23:44   #5
Новичок
 
Регистрация: 31.05.2010
Сообщений: 11
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
tenary пока неопределено
По умолчанию

Немного просвятившись, собрал немного данных... пакет ProtocolVersion отправляет всегда без изменений, далее получаем KeyPacket - key и ObfuscationKey при каждом новом запуске клиента разные:

2E 01 BD 3D C4 E7 CA C7 3C 28 01 00 00 00 1F 00 00 00 00 71 CF 70 30
2E 01 08 69 52 C5 15 B8 F2 4C 01 00 00 00 1F 00 00 00 00 82 55 3E 6E
2E 01 EF 40 8D DC 3E 9B 0C 05 01 00 00 00 1F 00 00 00 00 19 98 04 2A
2E 01 FF E6 26 3C 97 CC 71 47 01 00 00 00 1F 00 00 00 00 CD B5 B5 5E
2E 01 AF 5E 02 9E CD 93 2C 2D 01 00 00 00 1F 00 00 00 00 32 92 15 3C
2E 01 B0 CF C6 75 BA C4 4D 4B 01 00 00 00 1F 00 00 00 00 29 51 D3 04

, с этого момента пакеты с клиента к серверу уже имеют измененные первые 2 бита, например юзаю кристаллизацию:

79 D1 1D 3C 40 01 00 00 00 00 00 00 00
C7 BB A6 3D 40 01 00 00 00 00 00 00 00
40 CE FF 3B 40 01 00 00 00 00 00 00 00
92 35 2F 3C 40 01 00 00 00 00 00 00 00
22 3B 5A 40 40 01 00 00 00 00 00 00 00
B0 DD B2 3A 40 01 00 00 00 00 00 00 00

, а должно быть первые 2бита - 2F ... я так понимаю, ксор должен быть связан с каким то из ключей?... поправьте пожалуйста, если я не прав)
tenary вне форума   Ответить с цитированием