источник нулей нашел. ошибка моей старой программы.
теперь другой вопрос: RequestGGAuth шифруется только блоуфишем? или ксором тоже?
Код:
Server->Client
---------------------
Packet size: 186
______________________________________________________
0x00 | ba 00 4e 2a 54 ce 90 77 3f b1 6b 3e 1e a6 e0 1a
0x10 | 08 78 5e 79 57 f7 7e 37 18 bb 52 b6 cf d8 b2 f1
0x20 | 9f 0f ac bd 0f a0 73 3e 70 cc 9f 3e 7a 62 91 c1
0x30 | 34 1d 3c f8 64 22 4c cd 16 9f a0 72 57 38 c7 92
0x40 | 82 e5 26 cd 23 e5 67 14 a2 81 f8 c2 72 1b 73 ce
0x50 | ca 1c 96 7c 14 63 2f 7c d6 f7 fc 28 57 ee 14 3c
0x60 | 19 65 d3 8d dc ab ff cc 13 28 5d 12 15 25 31 17
0x70 | 84 e4 d3 d1 e7 06 44 f7 6a 1e f8 d4 06 95 9f b3
0x80 | 47 08 16 ba 20 ab 4d ee bb 48 72 d1 74 af c2 4d
0x90 | a3 fb 18 66 85 33 97 78 98 95 9e 1a 81 1c c4 b0
0xa0 | 3d c3 35 6c 35 c9 73 18 76 aa 4b a6 81 31 10 f2
0xb0 | 95 d8 a2 78 e3 3a b7 e3 6b 16
Decrypted (XOR+Blowfish)
______________________________________________________
0x00 | ba 00 00 cc b9 0d 00 21 c6 00 00 a4 a5 e1 dd ee
0x10 | e4 e0 6c 15 a3 90 78 9f 4f 76 2b c2 17 f9 b4 8e
0x20 | 81 38 9d 11 f2 6a 24 4d 72 ab b8 3c a9 47 8a 8a
0x30 | f6 40 73 c9 97 b7 6e 06 e9 8d 9c 8f e6 80 72 d5
0x40 | 20 1c c1 69 7c 07 da bf bf ad 7c a2 31 d7 44 12
0x50 | 92 98 01 b3 a8 4c 7a 55 8b 8d cd 3c 67 c1 0e 81
0x60 | db e1 88 c8 6d d3 2a 79 28 c9 4d 53 b4 7c 37 83
0x70 | 12 53 a0 3f 10 8b 3c ee 76 41 3b f8 b5 58 6e 1f
0x80 | ca de ce 0b ea 7c 05 b5 1a da 4d 4e 95 dd 29 fc
0x90 | 9c 43 77 20 b6 4d 97 f7 e0 45 07 d6 cd a3 61 d4
0xa0 | f5 2f af 28 4f 30 c3 3b 68 b8 81 3e fc ff e0 1f
0xb0 | fe ff 7b 47 6b 70 00 00 00 00
(то что выделено это же ключ блоуфиш для дальнейших пакетов?)
Client->Server
-----------------
Packet size: 42
______________________________________________________
0x00 | 2a 00 a6 de 01 62 35 04 75 e7 6e f3 a3 0b 47 87
0x10 | d0 00 6e f3 a3 0b 47 87 d0 00 a6 de 01 62 35 04
0x20 | 75 e7 6e f3 a3 0b 47 87 d0 00
Decrypt blowfish
______________________________________________________
0x00 | 2a 00 2d 3e 49 c8 89 b0 c2 df a0 2e 11 38 74 10
0x10 | 50 1c a0 2e 11 38 74 10 50 1c 2d 3e 49 c8 89 b0
0x20 | c2 df a0 2e 11 38 74 10 50 1c