Показать сообщение отдельно
Старый 31.12.2012, 04:41   #21
Новичок
 
Аватар для zAvaTARz
 
Регистрация: 06.02.2011
Сообщений: 17
Сказал Спасибо: 2
Имеет 7 спасибок в 7 сообщенях
zAvaTARz пока неопределено
По умолчанию

Вот теперь наткнулся на проблему с шифрацией, в общем как всегда перед приятным процессом, мучался 3 или 4 дня и тут уже дошел до отправки первого пакета, тут проблема:

у меня в конце должно выводиться
Код:
2A 00 07 85 1D 5E 6D 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 6A 85 1D 5E 00 00 00 00 00 00 00 00 00 00 
1C FC
Потом оно должно идти в BlowFish.Encode, потом записываться в банки отделяться от 2- и 2-х последних символов и отправляться на сервер...

Но вот в чем проблема, на сервер должно отправляться

Код:
2A 00 07 85 1D 5E 6D 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 6A 85 1D 5E 00 00 00 00 00 00 00 00 
00 00 1C FC
с двумя непонятными последними байтами, так вот вопрос откуда они берутся? откуда их брать? я так понимаю это шифрация каких то символов размер чего то там...

А у меня пакет такой
Код:
2A 00 07 85 1D 5E 6D 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 6A 85 1D 5E 00 00 
00 00 00 00 00 00 00 00 00 00
Я то могу, зашифровать 2 последних символа, через GetByte но ведь дальше то пойут тоже отправки данных, там уже нужны будут 22 00 и.т.д...

Я так понимаю все самое ложное в начале)

Добавлено через 57 минут
да и вообще какойто бред с функцией BlowFish.Encode

создал функцию которая ХЕКС переводит в байты

Отправил эту функцию:
Код:
07 AB 98 43 76 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 71 AB 
98 43 00 00 00 00 00 00 00 00 00 00 00 00 1C FC
Ответ оказался таким...

Код:
68 1C 6E 65 1E EE B7 8F 46 D6 A1 9B 80 85 47 46 46 D6 A1 9B 80 85 47 46 03 DE 2A 41 9D 6D 11 ED 46 D6 A1 9B 80 85 47 46 1C FC
И чето 2 последних знака знакомы очень...

Хотя ответ должен быть таким:
Код:
0x0000| 00 00 04 73 C7 45 1A 74 6D 05 DC E2 0F DC B4 32 
0x0010| 49 B1 DC E2 0F DC B4 32 49 B1 29 FE 6C 86 44 E4 
0x0020| 51 D0 DC E2 0F DC B4 32 49 B1
Проверяю через la2_client_emu.
Уже че и делать не знаю...

Последний раз редактировалось zAvaTARz, 31.12.2012 в 04:41. Причина: Добавлено сообщение
zAvaTARz вне форума   Ответить с цитированием