SSL через TDS, SQL Server 2005 Express - PullRequest
0 голосов
/ 06 мая 2010

Я получаю пакеты, отправленные / полученные машиной Win Xp при подключении к SQL Server 2005 Express с использованием шифрования TLS.

  • Сервер и Клиент обмениваются приветственными сообщениями
  • Сервер и Клиент отправляют сообщение ChangeCipherSpec
  • Затем Сервер и Клиент отправляют странное сообщение, которое не описано в Протокол TLS

Что это за сообщение?

Захват на стороне сервера:

16                                                     **SSL Handshake**       
03 01 
00 4a 
02                                                     ServerHello
00 00 46 
03 01  
4b dd 68 59                                            GMT  
33 13 37 98 10 5d 57 9d ff 71 70 dc d6 6f 9e 2c        Random[00..13]
cb 96 c0 2e b3 2f 9b 74 67 05 cc 96                    Random[14..27] 
20 72 26 00 00 0f db 7f d9 b0 51 c2 4f cd 81 4c        Session ID
3f e3 d2 d1 da 55 c0 fe 9b 56 b7 6f 70 86 fe bb        Session ID
54                                                     Session ID
00 04                                                  Cipher Suite
00                                                     Compression

14 03 01 00 01 01                                      **ChangeCipherSpec**  

16 03 01                                               ???? Finished ???
00 20 d0 da cc c4 36 11 43 ff 22 25 8a e1 38 2b        ????          ???
71 ce f3 59 9e 35 b0 be b2 4b 1d c5 21 21 ce 41        ????          ??? 
8e 24

1 Ответ

0 голосов
/ 09 мая 2010
16 03 01                                               
00 20 d0 da cc c4 36 11 43 ff 22 25 8a e1 38 2b       
71 ce f3 59 9e 35 b0 be b2 4b 1d c5 21 21 ce 41        
8e 24

Это сообщение уже зашифровано, поэтому для просмотра

14 03 01 00 00 0c

сначала нужно расшифровать

...