Показать сообщение отдельно
Старый 01.02.2008, 12:37   #104
Новичок
 
Регистрация: 01.02.2008
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
ddi82
По умолчанию

Народ вижу вы тут отлично разбираетесь, разломали алгоритм, может и мне поможете, 2 месяц ломаю голову, на моем севере, XOR ключ герерируется полностью, на основании стандартно присылаемого в Init пакете, практически расшифровал, осталась одна часть, козалось бы она легкая, но я пока так и ломаю над ней голову:
час нового ключа, четко генерируется от 1 байта входящего пакета, я уже на 20 раз проверил, чтобы не было в других байтах до и после этого пакета, данная часть ключа всегда совершенно четко относится к всеголишь одному байту
вот собранные мною данные:
байт = часть ключа
18 = AB CF 8E F9
17 = 05 B3 96 0D
16 = 19 46 99 9D
15 = 94 B1 FE 72
14 = 2C 16 DD E1
13 = 0E 30 4D 5E
12 = AA 3C D8 32
11 = 31 C3 C5 BB
10 = 11 AC 0C 54
0F = FB A3 C4 08
0E = 5F E5 3F 94
0D = 2A 41 CC 6E
0C = D2 AD 13 A6
0B = 04 FF 73 5D
0A = 30 48 3E D7
09 = 87 EF EB EF
08 = 77 D4 02 EB
07 = 31 B9 8A 93
06 = 65 27 DD 3F
05 = C0 90 52 51
04 = 78 8E D1 97
03 = BA 8D E1 DC
02 = 36 27 9C 10
01 = 9D 89 39 0A
00 = DD E7 80 BE

сколько не пытался, закономерности никакой так и не нашел, пока решение данной проблемы обошол частично, просто все известные части собрал в масив и в зависимости от "входящего байта" подставляю нужный элемент из масива
ddi82 вне форума   Ответить с цитированием