PDA

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


Johnson
27.12.2009, 18:58
Здравствуйте, уважаемые!
Есть идея написать бота небольшого, но возникли трудности - я совершенно не представляю как происходит шифрация протокола...

Как я понимаю, ключ шифрации передаётся вторым пакетом от сервера (кстати что передаёт первый?)... Подскажите пожалуйста алгоритмы шифрации. Заранее благодарен!

PS: кстати очень благодарен буду за ссыль на полное описание процедуры логина :)

PPS: протокол стандартный, при коннекте сервер отсылает такие вот данные:


Connected to 212.33.232.164:2106
---------------
Get packet (2 bytes):
BA 00
---------------
Get packet (184 bytes):
CF 52 FE 89 36 EF 6F F4 D9 8B 72 80 C0 12 C3 F1 04 1D A7 DC 75 1E E2 64 B4 85 02 F4 C7 46 D5 EA 81 35 BD 42 4C A6 DB 93 C6 84 2F 99 1B 27 0E DC 0C BE 0A F4 70 D0 4A 47 81 B1 D2 0B 5D EF 79 5E 49 35 89 A0 C1 08 BB 1B F7 4F 5A 14 A9 A3 99 11 94 08 41 BF 7B 4D DF AF 05 6A 24 3B 20 58 23 4C A6 10 25 09 75 10 AB 49 30 41 D1 16 FC 5C 42 D2 88 DC 6A 5C 1C DE EE 80 53 14 35 9B 6E 98 02 BE EC 01 58 BC AD 9B 7E F1 7A A3 4C 88 A2 F0 FA 90 9C 6A AB 13 81 49 F1 FB 55 64 28 D0 E2 E6 1D 35 7F 62 9D 6E 05 5E C0 37 1E 6A 27 C0 01 9D 44 41 1E 94 D3 D2 FA B3 B0 12
---------------


Почему-то мне казалось, что пакет с ключем должен быть покороче... Но трафик на сервере шифруется стандартным способом - пакетхак нормально определяет пакеты.