TLS[edit]

TLS[edit]

簡単オレオレ証明書[edit]

/etc/pki/tls/certs の Makefile[edit]

RSCH[edit]

HTTPS 解析[edit]

1. PC -> Server : Handshake ClientHello[edit]

TLS Record Layer (5Byte)[edit]
16 03 03 00 9b
メッセージタイプ (4Byte)[edit]
 01 00 00 97
データ部 (151Byte)[edit]
03 03 5d b5 59 02 f8 ...

2. Server -> PC : Handshake SeverHello[edit]

TLS Record Layer (5Byte)[edit]
16 03 03 00 55
メッセージタイプ (4Byte)[edit]
02 00 00 51
データ部 (81Byte)[edit]
03 03 de b4 cd 12 b2 ...

3. Server -> PC : Handshake Certificate[edit]

16 03 03 09 73 0b 00 09 6f
メッセージタイプ (4Byte)[edit]
データ部 (2415バイト)[edit]
00 09 6c 00 04 b1 30 82 04 ad 30 82 03 ...

4. Server -> PC : Handshake ServerKeyExchange[edit]

16 03 03 03 0f 0c 00 03 0b
メッセージタイプ (4Byte)[edit]
データ部 (779バイト)[edit]
01 00 ff ff ff ff ff ff ff ff c9 0f da a2 21 68 c2 ...  

5. Server -> PC : Handshake ServerHelloDone[edit]

16 03 03 00 04 0e 00 00 00
メッセージタイプ (4Byte)[edit]
0e 00 00 00   

6. PC -> Server : Handshake ClientKeyExchange[edit]

16 03 03 01 06 10 00 01 02
メッセージタイプ (4Byte)[edit]
データ部 (258バイト)[edit]
01 00 07 cd 69 f6 91 ...

7. PC -> Server : ChangeCipherSpec[edit]

14 03 03 00 01 01
TLS Record Layer (5Byte)[edit]
14 03 03 00 01
データ部 (1Byte)[edit]

8. PC -> Server : Handshake finished?[edit]

TLS Record Layer (5Byte)[edit]
16 03 03 00 28
メッセージタイプ (4Byte)[edit]
00 00 00 00 00 00 00 00 97 74 ...

9. Server -> PC : ChangeCipherSpec[edit]

14 03 03 00 01 01
TLS Record Layer (5Byte)[edit]
14 03 03 00 01
メッセージ部 (1Byte)[edit]

10. Server -> PC : Handshake finished?[edit]

TLS Record Layer (5Byte)[edit]
16 03 03 00 28
メッセージタイプ (4Byte)[edit]
42 d2 dc b8 50 ...
TLS Record Layer (5Byte)[edit]
16 03 03 00 28

トップ   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS