Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 01.01.2013, 13:50   #1
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

Цитата:
07 93 это размер он дается в начале...

Client MSG, Length: 42 (0x2A)
эээ...
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 01.01.2013, 16:45   #2
Новичок
 
Аватар для zAvaTARz
 
Регистрация: 06.02.2011
Сообщений: 17
Сказал Спасибо: 2
Имеет 7 спасибок в 7 сообщенях
zAvaTARz пока неопределено
По умолчанию

Цитата:
Сообщение от alexteam Посмотреть сообщение
эээ...
Сори не так описал...

2A 00 07 7B D1 70 78 00 00
00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 7F 7B D1 70 00
00 00 00 00 00 00 00 00 00 00 00

2A 00 - Это до

Вот этот пакет, а вот этот я отправляю на Encode

Код:
07 7B D1 70 78 00 00 00 00  
00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 7F 7B D1 
70 00 00 00 00 00 00 00 00 
00 00 00 00 00 00
Добавлено через 1 час 51 минуту
Да нашёл, скорее всего проблема с инцилизацией, 2-й

[CODEif Len>=171 then begin
SetLength(bf_key,16);
Move(buff[155],bf_key[1],16);
bf.Init(bf_key);[/code]

не знаю как получить ключ, можно пример ключа в Строчке (string)

Какие данные туда отправлять? У меня такой пакет

Код:
58 62 97 00 08 64 97 00 57 17 E5 3B 00 00 00 00
57 17 E5 3B - Ид сессии

Вот мой пакет, то что стоит до этого я не знаю что это, что я делаю дальше, перевожу 16 байтов в Строчку выходит

58629700086497005717E53B00000000

этот код перевожу через функцию HexToStr

и вот с этими данными я пихаю в BlowFish.Init(bf_key) ;, этот код правельный? или я не так вообще делаю

Просто у меня со старта вот такая инцилизация

Код:
		//Стартовый ключ инцилизации
		bf_key = HexToStr("6B60CB5B82CE90B1CC2B6C556C6C6C6C");
		//Инцилизируем ключ
		BlowFish.Init(bf_key) ;
И она правельная

Последний раз редактировалось zAvaTARz, 01.01.2013 в 18:39. Причина: Добавлено сообщение
zAvaTARz вне форума   Ответить с цитированием
За это сообщение zAvaTARz нажился спасибкой от:
Старый 02.01.2013, 18:49   #3
Новичок
 
Аватар для zAvaTARz
 
Регистрация: 06.02.2011
Сообщений: 17
Сказал Спасибо: 2
Имеет 7 спасибок в 7 сообщенях
zAvaTARz пока неопределено
По умолчанию

Фу блин вроде разобрался, теперь посылаю на сервер, а сервер вроде молчит, не отключается нечего тупо молчит...

Вот байты которые пришли в самом начале
New packed bytes 186
PHP код:
BA 00 00 B9 36 36 31 21 
C6 00 00 36 B4 AB E8 12 
A4 99 0F 3A 94 52 65 93 
E7 56 85 DD E7 2A C8 36 
5A AF D3 3D 8C DE 4D 0E 
19 A6 D7 B2 7D 0A F2 E8 
13 2C 55 BD 49 52 88 9C 
E2 86 C0 29 28 82 F2 CF 
A8 FA 4C 37 DA 5D 83 B1 
9D 78 47 38 CC F0 40 F9 
37 38 7D 58 3A C7 AE C9 
73 E0 C2 90 5B 71 82 E4 
C7 9F E6 F0 99 67 EE 50 
35 33 63 D5 88 70 21 1C 
3D 13 F2 E9 28 B5 80 E8 
E9 6C 91 ED 25 6D 17 57 
12 50 82 3C 0B 44 C4 86 
30 09 6E 4E 95 DD 29 FC 
9C C3 77 20 B6 AD 97 F7 
E0 BD 07 82 CE 9C D8 FC 
A1 AA CD 33 C3 F2 35 0C 
D2 A2 E8 00 D6 AB F6 14 
E2 85 4F 8D 54 2F 2E EB 
58 67 
А это байты которые я отправляю

Send server bytes, All bytes 42

PHP код:
07 B9 87 FC 56 46 8C 7E 
23 70 18 AE 83 8E 5E 22 
7F 17 18 AE 83 8E 5E 22 
7F 17 28 2E 1F B4 E3 46 
CD 73 18 AE 83 8E 5E 22 
7F 17 
Проверьте пожалста, у себя в декодерах, верно ли я расшифровал мб из за этого...

Или кто может просто проверьте первые байты, потом выложите , а я походу сравню все свои и ваши байты...

Добавлено через 4 минуты
PHP код:
        public void SendData byte[] write_dataint len ) {

            
//client.GetStream().Write(data,0,1) ;
            //writer = new StreamWriter(client.GetStream());
            
client.GetStream().Write(write_data,0,len);
            
client.GetStream().Flush();
    
        } 
Да вот ещё команда которой я посылаю байты она на C#

Последний раз редактировалось zAvaTARz, 02.01.2013 в 18:49. Причина: Добавлено сообщение
zAvaTARz вне форума   Ответить с цитированием
За это сообщение zAvaTARz нажился спасибкой от:
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:14.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!