Помогите узнать алгоритм шифрования.
Все данные получил снифером. На какой ключ не знаю. Алгоритм шифрования симметричный (я так думаю)
Сначала идёт
Логин
Пароль
Затем пакет, который посылается серверу (первые 2 байта — размер пакета, затем ещё 2 байта — тип пакета, затем логин и пароль (каждый по 12 символов максимум))
По идее ключ высылается в пакете, который приходит до этого.
1
1
0x0000 1F 00 15 03 C2 F1 F1 F1-F1 F1 F1 F1 F1 F1 F1 F1
0x0010 F1 C2 F1 F1 F1 F1 F1 F1-F1 F1 F1 F1 F1 F1 00
2
2
0x0000 1F 00 15 03 ED DF DF DF-DF DF DF DF DF DF DF DF
0x0010 DF ED DF DF DF DF DF DF-DF DF DF DF DF DF 00
11
11
07 00 15 0D
01 66 01
0x0000 1F
00 15 03 5A 5A 6B 6B-6B 6B 6B 6B 6B 6B 6B 6B
0x0010 6B 5A 5A 6B 6B 6B 6B 6B-6B 6B 6B 6B 6B 6B 00
22
22
07 00 15 0D 03 D9 01
0x0000 1F 00 15 03 EA EA D8 D8-D8 D8 D8 D8 D8 D8 D8 D8
0x0010 D8 EA EA D8 D8 D8 D8 D8-D8 D8 D8 D8 D8 D8 00
11
11
0x0000 1F 00 15 03 10 10 21 21-21 21 21 21 21
21 21 21
0x0010 21 10 10 21 21 21 21 21-21 21 21 21 21 21 00
22
22
0x0000 1F 00 15 03 E4 E4 D6 D6-D6 D6 D6 D6 D6 D6 D6 D6
0x0010 D6 E4 E4 D6 D6 D6 D6 D6-D6 D6 D6 D6 D6 D6 00
1234567890ab
111111
0x0000 1F
00 15 03 5A 5B 54 55-56 57 50
51 52 59 0A 0B
0x0010 69 5A 5A 5A 5A 5A 5A 69-69 69 69 69 69 69 00
Затем посмотрел пакет, который присылает сервер.
Вот информация снифера.
Логин — 1
Пароль — 1
Во всех попытках
Первый пакет по идее содержит ключ, на который будет шифроваться пакет. Формат пакета : первый 2 байта — размер, вторые 2 байта — тип пакета, последние 3 байта — (возможно) ключ шифрования
Второй пакет — пакет с логином и паролем (первые 2 байта — размер пакета, затем ещё 2 байта — тип пакета, затем логин и пароль (каждый по 13 символов максимум))
0x0000
07 00 15 0D 04 5F 03
0x0000 1F 00 15 03 54 67 67 67-67 67 67 67 67
67 67 67
0x0010 67 54 67 67 67 67 67 67-67 67 67 67 67 67 00
0x0000
07 00 15 0D 04 E7 02
0x0000 1F 00 15 03 DC EF EF EF-EF EF EF EF EF EF EF EF
0x0010 EF DC EF EF EF EF EF EF-EF EF EF EF EF EF 00
0x0000
07 00 15 0D 00 59 02
0x0000 1F
00 15 03 6E 5D 5D 5D-5D 5D 5D 5D 5D 5D 5D 5D
0x0010 5D 6E 5D 5D 5D 5D 5D 5D-5D 5D 5D 5D 5D 5D 00
0x0000
07 00 15 0D 03 09 01
0x0000 1F 00 15 03 39 08 08 08-08 08 08 08 08
08 08 08
0x0010 08 39 08 08 08 08 08 08-08 08 08 08 08 08 00
0x0000
07 00 15 0D 00 D9 01
0x0000 1F 00 15 03 EE DD DD DD-DD DD DD DD DD DD DD DD
0x0010 DD EE DD DD DD DD DD DD-DD DD DD DD DD DD 00