サイファーパンクのメーリングリストでのハル・フィニーのSSLの挑戦(1995年)
これは、SSLの既定の輸出用の暗号化のモード、40ビットのRC4を破ってみる挑戦だ。Netscapeのオンラインショップの注文フォームに、「安全な」モードで送ったフォームのデータの記録でできている。ただし、フォームに入れたのは私の本当の名前と住所ではない。挑戦の中身は、暗号を破って、私がフォームに入れてNetscapeに安全に送った名前と住所の情報を取り出すことだ。
(SSLについての情報のURLはhttp://home.netscape.com/newsref/std/SSL.htmlだ。)
下に、やり取りされたデータを、読み解く助けになる注釈とともに載せる。接続先はorder.netscape.comのポート443、httpsのポートだ。
次が、クライアントからサーバーへの最初のメッセージ、CLIENT-HELLOのメッセージだ。これは暗号化されていない。
0x80 0x1c 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x00 0x10 0x02 0x00 0x80 0xaf 0x84
0xa7 0x79 0xf8 0x13 0x69 0x20 0x25 0x9b 0x53 0xa0 0x60 0xae 0x75 0x51
これは次のように読む:
0x80 0x1c 長さのフィールド:パケットにこのあと28バイトが続く。
0x01 MSG_CLIENT_HELLO
0x00 0x02 CLIENT-VERSION-MSB CLIENT-VERSION-LSB
0x00 0x03 CIPHER-SPECS-LENGTH-MSB CIPHER-SPECS-LENGTH-LSB
0x00 0x00 SESSION-ID-LENGTH-MSB SESSION-ID-LENGTH-LSB
0x00 0x10 CHALLENGE-LENGTH-MSB CHALLENGE-LENGTH-LSB
0x02 0x00 0x80 CIPHER-SPECS-DATA
<none> SESSION-ID-DATA
0xaf...0x51 CHALLENGE-DATA [16バイト]
ブラウザーが送った(したがって対応している)暗号の仕様は0x02 0x00 0x80だけで、これはSSL_CK_RC4_128_EXPORT40_WITH_MD5だ。セッションIDは送られていないので、このセッションでは新しい鍵の情報が計算される。そして16バイトのチャレンジのデータが平文で送られている。これは、あとでサーバーが暗号化して返してくるので、既知の平文として役に立つ。
次に、サーバーがSERVER-HELLOのメッセージで次のデータを返す:
0x82 0x2b 0x04 0x00 0x01 0x00 0x02 0x02 0x0d 0x00 0x03 0x00 0x10 0x30 0x82 0x02
0x09 0x30 0x82 0x01 0x72 0x02 0x02 0x00 0x88 0x30 0x0d 0x06 0x09 0x2a 0x86 0x48
0x86 0xf7 0x0d 0x01 0x01 0x04 0x05 0x00 0x30 0x47 0x31 0x0b 0x30 0x09 0x06 0x03
0x55 0x04 0x06 0x13 0x02 0x55 0x53 0x31 0x10 0x30 0x0e 0x06 0x03 0x55 0x04 0x0b
0x13 0x07 0x54 0x65 0x73 0x74 0x20 0x43 0x41 0x31 0x26 0x30 0x24 0x06 0x03 0x55
0x04 0x0a 0x13 0x1d 0x4e 0x65 0x74 0x73 0x63 0x61 0x70 0x65 0x20 0x43 0x6f 0x6d
0x6d 0x75 0x6e 0x69 0x63 0x61 0x74 0x69 0x6f 0x6e 0x73 0x20 0x43 0x6f 0x72 0x70
0x2e 0x30 0x1e 0x17 0x0d 0x39 0x35 0x30 0x32 0x32 0x34 0x30 0x31 0x30 0x39 0x32
0x34 0x5a 0x17 0x0d 0x39 0x37 0x30 0x32 0x32 0x33 0x30 0x31 0x30 0x39 0x32 0x34
0x5a 0x30 0x81 0x97 0x31 0x0b 0x30 0x09 0x06 0x03 0x55 0x04 0x06 0x13 0x02 0x55
0x53 0x31 0x13 0x30 0x11 0x06 0x03 0x55 0x04 0x08 0x13 0x0a 0x43 0x61 0x6c 0x69
0x66 0x6f 0x72 0x6e 0x69 0x61 0x31 0x16 0x30 0x14 0x06 0x03 0x55 0x04 0x07 0x13
0x0d 0x4d 0x6f 0x75 0x6e 0x74 0x61 0x69 0x6e 0x20 0x56 0x69 0x65 0x77 0x31 0x2c
0x30 0x2a 0x06 0x03 0x55 0x04 0x0a 0x13 0x23 0x4e 0x65 0x74 0x73 0x63 0x61 0x70
0x65 0x20 0x43 0x6f 0x6d 0x6d 0x75 0x6e 0x69 0x63 0x61 0x74 0x69 0x6f 0x6e 0x73
0x20 0x43 0x6f 0x72 0x70 0x6f 0x72 0x61 0x74 0x69 0x6f 0x6e 0x31 0x16 0x30 0x14
0x06 0x03 0x55 0x04 0x0b 0x13 0x0d 0x4f 0x6e 0x6c 0x69 0x6e 0x65 0x20 0x4f 0x72
0x64 0x65 0x72 0x73 0x31 0x15 0x30 0x13 0x06 0x03 0x55 0x04 0x03 0x13 0x0c 0x41
0x72 0x69 0x20 0x4c 0x75 0x6f 0x74 0x6f 0x6e 0x65 0x6e 0x30 0x5a 0x30 0x0d 0x06
0x09 0x2a 0x86 0x48 0x86 0xf7 0x0d 0x01 0x01 0x01 0x05 0x00 0x03 0x49 0x00 0x30
0x46 0x02 0x41 0x00 0xa5 0xa7 0x7b 0x42 0xb1 0x79 0x2d 0x0b 0x35 0x08 0xb4 0x0d
0x74 0x1d 0x46 0x6a 0x29 0x07 0x47 0x08 0xdc 0x3a 0x76 0x36 0xbd 0x7f 0xb3 0xd4
0xa9 0x85 0x9d 0x4b 0x65 0x74 0xc1 0x00 0x56 0xec 0x5a 0x31 0x72 0x23 0x04 0xc1
0xcf 0x78 0x63 0x21 0x77 0x69 0xd9 0xf0 0x61 0xc8 0x73 0xf7 0xdc 0x4c 0xde 0xd2
0x22 0x99 0x79 0xdf 0x02 0x01 0x03 0x30 0x0d 0x06 0x09 0x2a 0x86 0x48 0x86 0xf7
0x0d 0x01 0x01 0x04 0x05 0x00 0x03 0x81 0x81 0x00 0x7e 0x4a 0x28 0x7d 0xba 0xfa
0x41 0x5a 0x19 0x1c 0x9a 0xea 0x6d 0x3b 0x07 0x1c 0x97 0xe0 0xf5 0xf8 0x4c 0xd5
0x92 0x0c 0x1c 0x30 0x49 0x06 0x72 0x42 0x9a 0x3f 0xfc 0x3b 0x11 0x17 0x78 0x7e
0x6c 0x27 0x8a 0x12 0x19 0xf3 0x08 0x18 0x6e 0xe0 0xc3 0xbe 0xe7 0x37 0xbd 0x4e
0xae 0xe1 0x9e 0x4a 0x3b 0xa9 0xbf 0xc0 0x92 0x59 0x2c 0xdb 0x37 0x34 0xc8 0xa0
0xc0 0xba 0xb8 0x6f 0xd3 0xd6 0xc7 0x48 0x88 0xbc 0xd6 0xff 0x7a 0xf7 0x76 0x70
0x2c 0x19 0x07 0xc8 0x7c 0x80 0x29 0x18 0x58 0xfc 0xd1 0x12 0x86 0x99 0x4e 0x32
0xee 0xb9 0xf5 0x11 0x70 0xd5 0x1b 0xf7 0x85 0x5b 0x4a 0x0e 0xd6 0xe6 0x6c 0x52
0xf5 0x8a 0x2c 0x97 0x3e 0x63 0x85 0x57 0x43 0xbc 0x02 0x00 0x80 0xbf 0xeb 0x90
0xf8 0x2c 0x0c 0xe1 0xea 0x18 0xac 0x11 0x4c 0x83 0x14 0x21 0xb6
これは次のように読む:
0x82 0x2b パケット長。このあと555バイトが続く。
0x04 MSG-SERVER-HELLO
0x00 SESSION-ID-HIT
0x01 CERTIFICATE-TYPE
0x00 0x02 SERVER-VERSION-MSB SERVER-VERSION-LSB
0x02 0x0d CERTIFICATE-LENGTH-MSB CERTIFICATE-LENGTH-LSB
0x00 0x03 CIPHER-SPECS-LENGTH-MSB CIPHER-SPECS-LENGTH-LSB
0x00 0x10 CONNECTION-ID-LENGTH-MSB CONNECTION-ID-LENGTH-LSB
0x30...0xbc CERTIFICATE-DATA [525バイト]
0x02 0x00 0x80 CIPHER-SPECS-DATA
0xbf...0xb6 CONNECTION-ID-DATA [16バイト]
パケットの大半は証明書だ。クライアントがセッションIDを送っていないので、SESSION-ID-HITは0になっている。525(0x020d)バイトの証明書のあとに、40ビットのRC4を表す3バイトの符号が来て、そのあとに16バイトの接続IDが続く。ここで接続IDのデータが大事なのは、主に、下で説明するセッションの鍵の計算に使われるからだ。
次のメッセージは、クライアントからサーバーへのCLIENT-MASTER-KEYで、大半が平文で送られる:
0x80 0x55 0x02 0x02 0x00 0x80 0x00 0x0b 0x00 0x40 0x00 0x00 0x0e 0x89 0x94 0xb8
0xbf 0x0e 0xb9 0x2e 0x50 0x44 0x07 0x8c 0x52 0xeb 0xef 0x44 0xc1 0x01 0x4b 0xc1
0x02 0xd2 0x2e 0x37 0x1f 0x1d 0x54 0xc2 0x83 0x45 0x79 0x6b 0xc8 0xe3 0x85 0x17
0xb8 0xd4 0x84 0xc6 0x9f 0xb1 0x6a 0x03 0x2e 0x97 0xae 0x82 0x75 0x10 0xf0 0x7b
0x5f 0x25 0x7b 0x88 0x75 0xc6 0x7a 0x33 0x5f 0xd6 0x96 0x99 0x94 0xd0 0x7a 0x78
0xae 0x50 0x32 0x1a 0xbb 0x66 0x50
これは次のように読む:
0x80 0x55 パケット長。このあと85バイトが続く。
0x02 MSG-CLIENT-MASTER-KEY
0x02 0x00 0x80 CIPHER-KIND
0x00 0x0b CLEAR-KEY-LENGTH-MSB CLEAR-KEY-LENGTH-LSB
0x00 0x40 ENCRYPTED-KEY-LENGTH-MSB ENCRYPTED-KEY-LENGTH-LSB
0x00 0x00 KEY-ARG-LENGTH-MSB KEY-ARG-LENGTH-LSB
0x0e...0x07 CLEAR-KEY-DATA [11バイト]
0x8c...0x50 ENCRYPTED-KEY-DATA [64バイト]
<none> KEY-ARG-DATA
「マスターキー」の情報のうち、上位の11バイト(88ビット)は、CLEAR-KEY-DATAとして平文で送られる。128ビットのマスターキーの残りの下位40ビットは、サーバーの公開鍵でRSA暗号化されて64バイトに膨らみ、ENCRYPTED-KEY-DATAとして送られる。RC4には初期化ベクトルが要らないので、KEY-ARG-DATAは送られない。
これらのパケットのやり取りが済むと、ここから先のパケットはすべて暗号化して送られる。どのパケットも、パケット長のバイトのあとに16バイトのメッセージ認証コード(MAC)があり、そのあとにRC4で暗号化したデータそのものが続く。
セッションの鍵は二つ使われ、どちらもマスターキー、16バイトのチャレンジのデータ、16バイトの接続IDのデータから作られる。サーバーからクライアントへ送るデータに使うCLIENT-READ-KEYは、次のように計算する:
MD5 (MASTER-KEY, "0", CHALLENGE, CONNECTION-ID).
“0”は0x30の1バイト、ASCIIの0だ。
クライアントからサーバーへ送るデータに使うCLIENT-WRITE-KEYは、次のように計算する:
MD5 (MASTER-KEY, "1", CHALLENGE, CONNECTION-ID).
“1”は0x31の1バイト、ASCIIの1だ。
MD5は128ビットを出力し、それがそのままRC4のアルゴリズムの鍵の入力になる。
次のメッセージは、サーバーからクライアントへのSERVER-VERIFYで、暗号化して送られる:
0x80 0x21 0x37 0x68 0x3a 0x8c 0x7d 0x33 0xb2 0x2f 0xb9 0x66 0xeb 0xd2 0x63 0xcd
0xa7 0xed 0x71 0xa0 0xb6 0x2f 0xb6 0xe2 0x31 0xa4 0x2a 0x81 0xd3 0x25 0x61 0x58
0xbc 0xf0 0xf4
これは次のように読む:
0x80 0x21 パケット長。このあと33バイトが続く
0x37...0xed MAC [16バイト]
0x71 RC4で暗号化したMSG-SERVER-VERIFY(0x05)
0xa0...0xf4 RC4で暗号化した、CLIENT-HELLOのメッセージのCHALLENGE-DATA
[16バイト]
RC4で暗号化された最初のバイトはMSG-SERVER-VERIFY(値は0x05)だ。そのあとに、クライアントの最初のメッセージにあったチャレンジのデータ16バイトが、暗号化されて続く。この17バイトは既知の平文で、当て推量したRC4のCLIENT-READ-KEYが正しいかを簡単に確かめるのに使える。
もう少しはっきりさせておこう。鍵を準備した直後の、CLIENT-READ-KEYによる最初のRC4の暗号化は、次のとおりだ:
平文(MSG-SERVER-VERIFYとCHALLENGE-DATA):
0x05 0xaf 0x84 0xa7 0x79 0xf8 0x13 0x69 0x20 0x25 0x9b 0x53 0xa0 0x60 0xae 0x75
0x51
暗号文(SERVER-VERIFYのパケットから):
0x71 0xa0 0xb6 0x2f 0xb6 0xe2 0x31 0xa4 0x2a 0x81 0xd3 0x25 0x61 0x58 0xbc 0xf0
0xf4
プロトコルの次のメッセージは、クライアントからサーバーへ暗号化して送るCLIENT-FINISHEDだ:
0x80 0x21 0xed 0x59 0x0a 0x2a 0x80 0x50 0x42 0xec 0xcd 0xed 0x6c 0x96 0x0a 0xab
0x5c 0x0e 0xed 0x55 0xc3 0x21 0x6e 0x34 0x26 0x5b 0x46 0x41 0x35 0x51 0xb7 0xaa
0xec 0x57 0x9f
これは次のように読む:
0x80 0x21 パケット長。このあと33バイトが続く
0xed...0x0e MAC [16バイト]
0xed RC4で暗号化したMSG-CLIENT-FINISHED(0x03)
0x55...0x9f RC4で暗号化した、SERVER-HELLOのCONNECTION-ID [16バイト]
これはCLIENT-WRITE-KEYで暗号化して送る最初のメッセージで、これも当て推量した鍵を確かめる既知の平文に使える。
次のメッセージは、サーバーからクライアントへ暗号化して送るSERVER-FINISHEDだ:
0x80 0x21 0x79 0x84 0xc6 0xb6 0xde 0xf4 0x4c 0xd2 0x52 0x56 0xdc 0x58 0x23 0xa0
0xfa 0x4d 0x06 0x7d 0x4c 0x12 0x32 0x32 0xea 0xaa 0x5a 0xb6 0xa7 0xb8 0x1a 0x66
0xeb 0x65 0x56
これは次のように読む:
0x80 0x21 パケット長。このあと33バイトが続く
0x79...0x4d MAC [16バイト]
0x06 RC4で暗号化したMSG-SERVER-FINISHED(0x06)
0x7d...0x56 RC4で暗号化したSESSION-ID-DATA [16バイト]
SESSION-ID-DATAは、それまで平文で送られていない。これは、のちのセッションのために鍵の情報を取っておくのに使われる。
ここで、ハンドシェイクは終わりだ。この先に送るメッセージはどれも、暗号化されてパケットにまとめられる。最初の2バイトがパケット長、次の16バイトがMAC、そのあとがデータだ。
クライアントからサーバーへの最初のデータのメッセージ。おそらく、フォームの情報をURLに埋め込んだhttpの「GET」のリクエストだろう。復号を試みる本命はこれだ(暗号化された最初のバイトは0x6b)。
0x82 0xf8 0x07 0x97 0xef 0x99 0x66 0x45 0x48 0x22 0xe4 0xdc 0x31 0xe4 0xf9 0x0b
0xb9 0x98 0x6b 0x99 0x2a 0x09 0x29 0xae 0xa6 0x8d 0xbf 0xb0 0xd3 0xa6 0x83 0xec
0x69 0x1c 0xcc 0x11 0x66 0x84 0x21 0x77 0xfb 0x86 0x73 0x10 0xfb 0xa9 0xe3 0x3b
0x2f 0xd4 0x0f 0xb9 0xbd 0x3f 0xa4 0x0b 0x41 0xd5 0xc9 0x90 0x6d 0xa7 0x34 0x7a
0x5a 0xc1 0x69 0x8d 0xe9 0x64 0xad 0x0d 0xa8 0xae 0x91 0xd1 0xa6 0x70 0xac 0xf9
0xe6 0x11 0x38 0xa0 0xa7 0xd9 0x7c 0xc7 0x18 0x17 0xe2 0x0d 0x8d 0x30 0xb0 0x1c
0x22 0x25 0xa3 0x61 0xee 0xa2 0xca 0xe5 0xf8 0x20 0x5b 0xe1 0x58 0xcf 0xa5 0x21
0xe3 0x23 0xa6 0xfb 0xf6 0x2b 0xba 0x69 0xca 0xa3 0xe6 0x4a 0x47 0x4c 0x77 0xb8
0xc2 0x93 0x8e 0xb7 0x5d 0x17 0x06 0x57 0x19 0x6e 0x00 0x34 0xd6 0xc5 0x64 0x5e
0x23 0x60 0x03 0xf9 0xb2 0x9d 0xee 0xb4 0x83 0x28 0xae 0xfe 0xbb 0xb0 0xe3 0x49
0xfc 0x8f 0x68 0x24 0x51 0x03 0x26 0x8f 0x2b 0xcd 0xc1 0x0c 0x6d 0x79 0xed 0xc4
0x7f 0x3a 0x1e 0x2a 0xc5 0x4e 0xd8 0xe9 0x35 0x27 0xb7 0xde 0x50 0xc3 0xac 0x49
0x84 0x55 0x90 0xa6 0x44 0xcb 0xf7 0xfc 0x69 0xb4 0x19 0xea 0xb6 0xf0 0x72 0x37
0xef 0xfc 0xdf 0x20 0xaf 0x34 0x10 0xa8 0xf9 0xc2 0x74 0xa8 0x64 0xb2 0xd5 0xe9
0x25 0xd8 0xf2 0xca 0xf6 0xb6 0xa0 0x35 0x6f 0x3c 0x6c 0x4c 0xc6 0x99 0x4e 0x51
0xc4 0x5c 0x32 0x8e 0x0b 0x7c 0x59 0x7b 0xda 0x19 0x3f 0x89 0x7b 0xd3 0x33 0x9c
0x2d 0x20 0x46 0x59 0x26 0xb4 0x20 0x61 0x54 0x49 0xb8 0x71 0xa4 0xde 0x2b 0x7b
0xf3 0xdd 0xb2 0x64 0xa1 0x1a 0x39 0x4b 0x50 0x20 0x21 0x6a 0x9c 0x3d 0x34 0xaf
0x91 0xf4 0x2e 0xe1 0x4c 0x74 0x6a 0xed 0x4e 0x18 0x3d 0x11 0xe5 0xa9 0xf6 0x87
0xb3 0x7a 0xf0 0xf1 0x5e 0x9b 0x9c 0x1f 0xc0 0x44 0x72 0xdc 0xc3 0xe9 0x62 0x88
0x0b 0xec 0x3c 0x71 0x29 0x99 0xac 0xfa 0x1f 0x31 0xdd 0xae 0x5f 0x84 0x3c 0x16
0x04 0xdb 0x9d 0x4b 0xbb 0xdf 0x6c 0x32 0x0e 0xa0 0xe7 0xa0 0xdc 0x6a 0xa5 0x49
0x12 0xd7 0x59 0xce 0x3c 0x5d 0x36 0x46 0xbf 0x0b 0xcb 0xf7 0x0e 0x41 0x50 0x37
0x53 0xb5 0xdf 0x6d 0xc0 0x7e 0x7f 0x35 0x75 0xf5 0xec 0xad 0x40 0xb5 0x69 0x3c
0xb7 0x5c 0x44 0x0b 0x48 0xe6 0x07 0x41 0xb8 0x4c 0x9d 0x2c 0x4c 0xdf 0xf3 0xa7
0x15 0xcf 0x12 0xdd 0x11 0xcb 0xeb 0x3b 0x89 0x11 0x2e 0x6b 0x84 0x1a 0x3d 0xd9
0x25 0xa2 0x51 0xed 0xdf 0x93 0x76 0x86 0xc4 0xa4 0xcb 0xe8 0x5c 0xd8 0x7a 0x41
0x7d 0xc8 0x70 0xa1 0x0c 0xa1 0xd8 0xda 0xe2 0x75 0x05 0x0b 0x0b 0x83 0x3c 0x6c
0x71 0x13 0x42 0x19 0xcd 0x5d 0xd0 0x99 0x7b 0x24 0xc9 0x7b 0xc2 0x1c 0x2e 0x6e
0x78 0xe0 0xad 0x7f 0x7b 0x4b 0x50 0x33 0x7e 0xa0 0xb9 0x93 0xf4 0x75 0x39 0x50
0x41 0x41 0xe3 0x2b 0x0f 0xf1 0xf3 0xbc 0x84 0x9d 0x6f 0xa7 0x27 0xa7 0x58 0x55
0x8d 0xc7 0xf1 0xa1 0xb8 0x60 0x6f 0x0f 0x19 0xac 0xea 0xef 0x2c 0xba 0x90 0x9b
0x79 0x7b 0x61 0x54 0x03 0xf6 0x92 0x10 0xb4 0x9c 0x78 0x85 0xf3 0x7b 0x3f 0x0e
0xf9 0x8e 0x3d 0xa3 0x43 0xab 0xf4 0x33 0xa4 0x55 0x4b 0x86 0x50 0x75 0x93 0x3a
0x50 0x24 0xae 0x70 0x0c 0xde 0xa7 0x52 0x28 0x43 0x07 0x35 0x5c 0x5a 0xeb 0xc0
0xe1 0xba 0x8c 0xcd 0x76 0xdc 0x07 0x1f 0xa4 0x57 0xdd 0x18 0xa3 0x4e 0xc3 0xf3
0x7b 0x2d 0x0e 0x6b 0xb9 0x92 0xc1 0xfb 0x54 0xc8 0xd7 0x33 0x31 0x43 0xe1 0xce
0xb5 0x89 0xbd 0x0d 0x4e 0x14 0xbc 0x64 0xc5 0xf6 0x28 0x58 0x84 0x64 0xe7 0x8c
0xb2 0xa9 0xd2 0x0b 0x9f 0x1c 0x28 0xfd 0x95 0x93 0x8e 0x51 0x9a 0x5b 0xeb 0x0d
0x51 0x60 0x93 0x35 0x7c 0x59 0x7d 0x6f 0x37 0xbd 0xa4 0x9b 0x2d 0x4f 0x75 0x92
0xbe 0x85 0xc6 0xc3 0x68 0xf6 0x41 0xcc 0x51 0x4c 0xfc 0xda 0x21 0xc3 0x77 0xc1
0xe2 0x79 0xe8 0x0d 0xc7 0x26 0xc3 0x14 0x9e 0x48 0x2f 0xa4 0x95 0x21 0x24 0x61
0x31 0xd5 0x3b 0x14 0x42 0x45 0xd1 0x6d 0x90 0xfe 0x72 0x28 0xa7 0x81 0xe9 0x07
0x47 0x8a 0x0d 0xda 0x08 0x99 0xbc 0x76 0x42 0xec 0x0b 0xfd 0xeb 0x69 0x47 0x58
0xd7 0x81 0x6b 0x71 0xf6 0xb6 0xbe 0xcd 0x4e 0x29 0xd9 0xdb 0xc8 0x12 0x5c 0x46
0xa0 0x3c 0x5b 0x57 0x2b 0x59 0x92 0x36 0x3c 0x6a 0xc3 0x4a 0x13 0x41 0x34 0x2f
0x12 0x13 0xa2 0x51 0xfb 0xf2 0xe0 0x0b 0x2f 0xfc 0x14 0x25 0xad 0x60 0x3a 0x35
0x62 0x7e 0xd2 0x11 0x4c 0x4a 0x29 0xa4 0xca 0x44
サーバーからの最初のデータのパケットの応答:
0x80 0x84 0x16 0xc9 0xe0 0x80 0xd6 0x0b 0x4e 0xd8 0xfe 0x00 0xce 0xe2 0x07 0xe1
0xec 0xb9 0x03 0xa8 0x51 0x0b 0xc9 0xd5 0xd9 0x27 0x59 0x07 0x83 0x0c 0x2b 0x75
0x24 0x50 0xcf 0x0c 0xd2 0x8e 0x7b 0xbc 0xbe 0x65 0x48 0x23 0xc9 0xdb 0x82 0x2f
0x54 0x50 0x3b 0xf2 0x50 0xd3 0x15 0x30 0xec 0x78 0xa2 0x61 0x09 0x9a 0x2a 0xc8
0x9c 0x07 0x67 0x70 0x44 0x46 0xca 0xe4 0x65 0x1a 0x0e 0xd9 0x2a 0x77 0xeb 0xc1
0x7e 0x37 0x83 0x43 0x2e 0x26 0xde 0x5f 0x9d 0xa3 0x31 0x87 0xf2 0xe1 0x4f 0x67
0x8d 0xfc 0x4f 0x3f 0x00 0x2c 0x40 0x70 0x34 0x2b 0x62 0x80 0xcf 0x0d 0x93 0xff
0xc9 0x5e 0xd2 0x21 0xf6 0xa4 0xf4 0xd7 0x13 0x13 0x59 0x44 0x6c 0xd1 0xd1 0x05
0x8f 0x5f 0x15 0x10 0x08 0xed
サーバーからの2番目のデータのパケットの応答:
0x81 0x04 0xc9 0x4c 0x54 0xcb 0x2c 0xe0 0x8e 0xf9 0x13 0x31 0xb4 0xf1 0x82 0x92
0xd3 0x65 0xc9 0x45 0x7e 0x0f 0x8e 0x54 0x4f 0x7f 0x35 0xc8 0x20 0xa8 0x55 0x18
0x1e 0x27 0x5d 0x6a 0x53 0x79 0xd2 0x2e 0x01 0x5d 0x06 0x25 0x6f 0xaa 0x49 0x68
0x73 0x4e 0x35 0x6b 0x87 0x47 0x6d 0x26 0xb6 0xb0 0x1e 0xd0 0x96 0xd5 0xe6 0x4f
0x94 0x10 0x9f 0x5f 0x83 0x7e 0x0c 0x67 0x36 0x82 0xce 0xcb 0xb1 0xd5 0xc9 0xf9
0xf5 0x32 0xa9 0xf3 0x31 0xbf 0x40 0xe4 0xa6 0x24 0x0e 0xc3 0xfe 0x61 0x24 0x59
0x9d 0x85 0x35 0x0d 0x7d 0xbe 0x16 0x0b 0x8a 0x98 0x74 0x7b 0x5a 0x37 0x73 0x30
0xd9 0x66 0x6c 0x65 0xaf 0xd4 0xc7 0x2a 0x8f 0x14 0xe3 0xf6 0x06 0x63 0x19 0x53
0xc5 0x9a 0x69 0x63 0x29 0x04 0x7a 0x28 0x0e 0x7b 0x17 0xf3 0x60 0xee 0x9d 0xbd
0xe5 0x00 0x0a 0x9d 0x1b 0xc5 0x26 0x93 0x19 0x78 0x43 0x2f 0xe4 0x9a 0x27 0x3c
0x13 0x03 0x9c 0xab 0xad 0xad 0xe1 0xbd 0x8b 0x7c 0x04 0x74 0x7e 0x08 0x50 0xa6
0x19 0x28 0xb7 0x6c 0xbe 0x2b 0x48 0x14 0xd2 0xcb 0xa6 0xad 0x69 0x41 0x31 0x93
0x3a 0x8d 0x87 0x78 0x80 0xc1 0x85 0xa5 0x7a 0x79 0xd1 0x55 0xca 0xb8 0x94 0x0b
0x65 0x3e 0xf2 0x51 0x8d 0xae 0x89 0x87 0x96 0xae 0xd5 0x4d 0x2f 0x14 0x66 0xe6
0xcc 0x63 0x2f 0x50 0x98 0x98 0x59 0xfa 0xf6 0xeb 0xb6 0x44 0x9d 0xc2 0x6c 0xe2
0x7d 0xc9 0x47 0xfa 0x3d 0xa4 0x6b 0x71 0x52 0xcc 0x15 0xdf 0xb3 0x92 0x3f 0x67
0x8e 0x9e 0x84 0xd6 0x39 0xa0
これで通信は終わりだ。
これを攻撃するなら、いちばん効果的なのは、MASTER-KEYの下位40ビットにありうる値をすべて試し、それをMD5の式に入れてCLIENT-READ-KEYを計算するやり方だろう。そして、SERVER-VERIFYのメッセージにある既知の平文で結果を確かめる。正しい40ビットの値が見つかれば、CLIENT-WRITE-KEYは簡単に計算でき、データのメッセージも復号できる。
健闘を祈るよ!
ハル・フィニーhfinney@shell.portal.com
-----BEGIN PGP SIGNED MESSAGE-----
SSLの挑戦、破られる
1995年7月17日にハル・フィニーが投稿したSSLの挑戦(メッセージID:<3u6kmg$pm4@jobe.shell.portal.com>)の答えを知らせる。これは <URL:http://www.portal.com/~hfinney/sslchal.html> にもある。
鍵の秘密の40ビットの部分は7e f0 96 1f a6だ。INRIA、エコール・ポリテクニーク、ENSにある、約120台のワークステーションと何台かの並列計算機のネットワークで、総当たりで探して見つけた。鍵は、鍵の空間の半分を少し超えたところまで調べた時点で、8日で見つかった。
暗号化されたデータの平文は、次のとおりだ。
SERVER-VERIFYのメッセージは:
9C B1 C7 83 D9 BB B7 75 01 6F 19 19 03 58 EC 05 MAC-DATA
05 MSG-SERVER-VERIFY
AF 84 A7 79 F8 13 69 20 25 9B 53 A0 60 AE 75 51 CHALLENGE
CHALLENGEの部分は、クライアントが最初のメッセージで送ったチャレンジの写しだ。
その答えが、CLIENT-FINISHEDのメッセージだ:
22 BB 23 39 55 B0 7F B6 1A B0 35 85 F7 DB C1 E5 MAC-DATA
03 MSG-CLIENT-FINISHED
BF EB 90 F8 2C 0C E1 EA 18 AC 11 4C 83 14 21 B6 CONNECTION-ID
次のメッセージはSERVER-FINISHEDだ:
D4 CD F3 4E 38 F1 2B 1E DC FD 72 C8 34 02 CD FF MAC-DATA
06 SERVER-FINISHED-BYTE
23 1C 05 40 60 72 49 6E 83 BA D1 28 CC 9B 5F 63 SESSION-ID-DATA
そのあとに、クライアントが送ったデータのメッセージが来る。おいしいのはこれだ。中身をフィールドごとに分けておいた(本文は1行の長い行だった)。
72 23 B5 98 0D D0 07 1A DA F1 C7 A4 40 41 5A 10 MAC-DATA
POST /order2.cgi HTTP/1.0
Referer: https://order.netscape.com/order2.cgi
User-Agent: Mozilla/1.1N (Macintosh; I; PPC)
Accept: */*
Accept: image/gif
Accept: image/x-xbitmap
Accept: image/jpeg
Content-type: application/x-www-form-urlencoded
Content-length: 472
source-form=order2-cust.html&
order_number=31770&
prod_80-01020-00_Mac=1&
carrier_code=UM&
ship_first=Cosmic&
ship_last=Kumquat&
ship_org=SSL+Trusters+Inc.&
ship_addr1=1234+Squeamish+Ossifrage+Road&
ship_addr2=&
ship_city=Anywhere&
ship_state=NY&
ship_zip=12345&
ship_country=USA&
ship_phone=&
ship_fax=&
ship_email=&
bill_first=&
bill_last=&
bill_org=&
bill_addr1=&
bill_addr2=&
bill_city=&
bill_state=&
bill_zip=&
bill_country=USA&
bill_phone=&
bill_fax=&
bill_email=&
submit=+Submit+Customer+Data+
この注文は、ミスター・コズミック・カムクワット、SSL Trusters Inc.、1234 Squeamish Ossifrage Road、Anywhere、NY 12345(米国)からのものだ。
あいにく、カムクワット氏は電話番号を書き忘れていて、サーバーの返事(パケット二つ)はこうだ:
09 12 AD FE A5 A9 BF D1 8C 8C E2 6A A3 48 B9 75 MAC-DATA
HTTP/1.0 200 OK
Server: Netscape-Commerce/1.1
Date: Wednesday, 12-Jul-95 05:40:30 GMT
Content-type: text/html
1C CD C4 3D 80 F1 7B 94 11 AC E8 72 B1 99 BC FA MAC-DATA
<TITLE>Error</TITLE><H1>Error</H1>
The shipping address you supplied is not complete. The street address,
city, state, zip code, country and phone number are mandatory fields.
Please go back and specify the full shipping address. Thank you.
この結果は、急ごしらえの分散探索のプログラムで見つけた。サイファーパンクの共同の取り組みが数週間遅れそうだと分かって、書いたものだ。プログラムを走らせてから鍵が見つかるまで、1週間を少し超えるくらいかかった(鍵の空間をすべて調べるには、約15日かかっただろう)。私が使える計算機のほとんどで走らせた。まとめると次の表のとおりだ:
種類 速さ(鍵/秒) 台数 注
- --------------------------------------------------------
DEC (alpha) 18000-33000 34
DEC (MIPS) 2500-7500 11
SPARC 2000-13000 57
HP (HPPA/snake) 15000 3
Sony (R3000) 1100-4000 3
Sun 3 600 2
Sequent B8000 100 x 10 1 (1)
Multimax (NS532) 600 x 14 1 (1)
KSR 3200 x 64 1 (1) (2)
注:
- これらはマルチプロセッサーの計算機
- KSRがこの計算に使ったのは約2日だけ。
探索の平均の速さは全体で毎秒約85万鍵、最大で毎秒135万鍵(KSRを除けば115万鍵)だった。
結論:
-
私が使った程度の計算力なら、多くの人が手にしている。輸出用のSSLのプロトコルは、政府には簡単に破れるほど弱く、それでいて素人の試みには耐えるほど強い、ということになっている。後のほうで失格だ。このプロトコルにクレジットカードの番号を預けてはいけない。
-
サイファーパンクはたしかにコードを書く。だが、走らせるのを忘れてはいけない。
計算機の時間を提供してくれた、INRIA、エコール・ポリテクニーク、エコール・ノルマル・シュペリウールの人たちに感謝したい。(どうせ、ほとんどの人は休暇中だったけれど……)
この文の写しは <URL:http://pauillac.inria.fr/~doligez/ssl/announce.txt> にある。
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
iQCSAwUBMDG4dVNZwSQVabihAQGeFAPnUZil4WlauoMke9HaULDNOVf1hLXS0i9U
VJWZsPHcihDbn6nBN9T6f3sW/S08N5YJFSCmuZzqO59c0nOAKILb6a3TsXjFEcu8
W8UfwFsZa6gx7iuYqandhoHBEkkc5NSwMe1f+lPiV2MdclzQ4/VtZ7Oa1VB+RftD
Am4+w/Y=
=Fju1
-----END PGP SIGNATURE-----
**** 上のメッセージのタイムスタンプ:
-----BEGIN PGP MESSAGE-----
Version: 2.6.2
iQBVAwUAMDGsOeWrvYiumrHZAQF0QwIAnDWdVVTiVmUTY5lp08yPeLRoFetczb+U
E0WVgTUJ4a16tinOPaJl/6jOpPUUPWMjkDaD2N1xw8lGqm0UgZJiGIkAkgMFATAx
uKJTWcEkFWm4oQEBAQ8D5ixvYrpEAQYfeNXmbB46BTTnBwBPS/JjfVFEEnC0Zsoj
cyh/WELUsZf785b23vEq9JFvZB+bq1UsJTpttl335TrW344ZYof3kl6fdEF2Jf5q
LxQjkuP9s/OQX5iJZpHz4LUxbb+/hOwSdZ2O3LV7ETiHs9AK1+bnKfOGDyei
=qO7V
-----END PGP MESSAGE----- さて、腕試しを楽しんでもらえるよう、もう一つ「SSLの挑戦」を出すよ。今度は、非力な計算機をたくさん集めればこうした鍵を割れることを示せるように、みんながもっと力を合わせてくれるといいな。
数時間後にはコロラドの山へ1週間出かけるので、今はきれいに整える時間がない。ただ、要る情報は全部ここにあるはずだ。
今回は、ほかの偽の情報に加えて、偽のクレジットカードの番号が入っている。前の挑戦と同じく、どれも私が自分で作ったデータで、実際のMacintoshのNetscapeのブラウザーを使って記録したものだ。
メッセージの区切りは、TCPの通信でのパケットの分け方に基づいている点に気をつけてほしい。このパケットの区切りと、SSLのやり取りで使われる「論理的なパケット」とは、ぴったり対応していないかもしれない。特に、終わりのほうでサーバーから長く続けて返ってくるパケット(たぶん、サーバーが取引を受け付けなかったので、フォームのデータを送り返しているんだと思う)は、SSLの長さのフィールドを確かめて、SSLのパケットがどこで始まりどこで終わるかを見る必要がある。なぜ終わりにサーバーからこんなにたくさんのデータが送られてくるのかは分からないけれど、割った人ならきっと突き止められるだろう。
健闘を祈るよ!
1995年8月19日 ハル・フィニー
クライアントからの最初のメッセージ
0x80 0x1c 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x00 0x10 0x02 0x00 0x80 0x07 0xea
0x7b 0x9d 0x65 0xeb 0x61 0xfa 0xbb 0x41 0x74 0xe8 0x45 0x3a 0x5f 0xc6
サーバーからの最初のメッセージ
0x82 0x14 0x04 0x00 0x01 0x00 0x02 0x01 0xf6 0x00 0x03 0x00 0x10 0x30 0x82 0x01
0xf2 0x30 0x82 0x01 0x5b 0x02 0x02 0x01 0x8a 0x30 0x0d 0x06 0x09 0x2a 0x86 0x48
0x86 0xf7 0x0d 0x01 0x01 0x04 0x05 0x00 0x30 0x47 0x31 0x0b 0x30 0x09 0x06 0x03
0x55 0x04 0x06 0x13 0x02 0x55 0x53 0x31 0x10 0x30 0x0e 0x06 0x03 0x55 0x04 0x0b
0x13 0x07 0x54 0x65 0x73 0x74 0x20 0x43 0x41 0x31 0x26 0x30 0x24 0x06 0x03 0x55
0x04 0x0a 0x13 0x1d 0x4e 0x65 0x74 0x73 0x63 0x61 0x70 0x65 0x20 0x43 0x6f 0x6d
0x6d 0x75 0x6e 0x69 0x63 0x61 0x74 0x69 0x6f 0x6e 0x73 0x20 0x43 0x6f 0x72 0x70
0x2e 0x30 0x1e 0x17 0x0d 0x39 0x35 0x30 0x37 0x31 0x31 0x32 0x32 0x34 0x31 0x34
0x35 0x5a 0x17 0x0d 0x39 0x37 0x30 0x37 0x31 0x30 0x32 0x32 0x34 0x31 0x34 0x35
0x5a 0x30 0x7f 0x31 0x0b 0x30 0x09 0x06 0x03 0x55 0x04 0x06 0x13 0x02 0x55 0x53
0x31 0x0b 0x30 0x09 0x06 0x03 0x55 0x04 0x08 0x13 0x02 0x43 0x41 0x31 0x16 0x30
0x14 0x06 0x03 0x55 0x04 0x07 0x13 0x0d 0x4d 0x6f 0x75 0x6e 0x74 0x61 0x69 0x6e
0x20 0x56 0x69 0x65 0x77 0x31 0x26 0x30 0x24 0x06 0x03 0x55 0x04 0x0a 0x13 0x1d
0x4e 0x65 0x74 0x73 0x63 0x61 0x70 0x65 0x20 0x43 0x6f 0x6d 0x6d 0x75 0x6e 0x69
0x63 0x61 0x74 0x69 0x6f 0x6e 0x73 0x20 0x43 0x6f 0x72 0x70 0x2e 0x31 0x23 0x30
0x21 0x06 0x03 0x55 0x04 0x03 0x13 0x1a 0x45 0x2d 0x53 0x74 0x6f 0x72 0x65 0x20
0x54 0x72 0x61 0x6e 0x73 0x61 0x63 0x74 0x69 0x6f 0x6e 0x20 0x53 0x65 0x72 0x76
0x65 0x72 0x30 0x5c 0x30 0x0d 0x06 0x09 0x2a 0x86 0x48 0x86 0xf7 0x0d 0x01 0x01
0x01 0x05 0x00 0x03 0x4b 0x00 0x30 0x48 0x02 0x41 0x00 0xc7 0x24 0x0d 0xbd 0xfe
0x5f 0x21 0x09 0xb4 0x46 0x12 0xbb 0xc7 0x4c 0xbc 0x0c 0x98 0xe3 0x11 0x19 0x60
0x85 0x86 0x0a 0xa2 0xaf 0xae 0x8f 0xf9 0x43 0x86 0x92 0x1f 0xcc 0xd3 0x38 0xcf
0x92 0x14 0xa7 0x8c 0x89 0x07 0x26 0xd4 0x21 0x55 0xa8 0x43 0x2d 0xb4 0xec 0xce
0x24 0x73 0x5e 0x7c 0xe2 0xbe 0x22 0x2d 0xbd 0x96 0xbf 0x02 0x03 0x01 0x00 0x01
0x30 0x0d 0x06 0x09 0x2a 0x86 0x48 0x86 0xf7 0x0d 0x01 0x01 0x04 0x05 0x00 0x03
0x81 0x81 0x00 0x8f 0xbe 0x0c 0xae 0xc8 0xf0 0x22 0xef 0xae 0x83 0xb5 0xb1 0xe3
0xb4 0xd9 0xd6 0xa9 0x4a 0xb6 0x60 0x9c 0x0b 0x00 0x70 0x12 0x88 0x73 0xd1 0xef
0xe2 0x54 0xf6 0x3a 0xc7 0xa5 0xbe 0xe1 0xe0 0xdb 0x4d 0x20 0x10 0x3d 0x68 0x7c
0x8d 0xdb 0x16 0xf6 0x67 0xe7 0x1d 0x51 0xbc 0x19 0xa2 0xf6 0xbf 0x6f 0xa4 0x52
0xc7 0x7e 0x50 0x3d 0xb9 0x3e 0x1e 0x67 0xff 0xf6 0xf2 0x5d 0xe7 0x2b 0x7e 0x3a
0x7e 0x6c 0x40 0xb7 0x04 0x9c 0x2c 0x2b 0x89 0x0f 0x8c 0xb5 0x93 0xd8 0xac 0x94
0xe6 0x5f 0x84 0xe8 0x71 0x75 0x9e 0x10 0x6e 0x36 0xe6 0x14 0xfe 0xba 0xf8 0x11
0x71 0x9d 0x74 0x33 0x48 0x74 0xc1 0xba 0xcb 0xff 0x58 0x86 0x8c 0xba 0x9c 0x08
0xad 0xce 0x8a 0x02 0x00 0x80 0xd5 0xe6 0x38 0xd6 0x8c 0xa8 0xa1 0xae 0xca 0x2e
0xf8 0xc8 0xe2 0x96 0x02 0xa4
クライアントからの2番目のメッセージ
0x80 0x55 0x02 0x02 0x00 0x80 0x00 0x0b 0x00 0x40 0x00 0x00 0xfb 0xc0 0x09 0x91
0x60 0x10 0xa6 0x15 0x3f 0x8f 0x36 0x5a 0x19 0x06 0x8e 0x58 0xc4 0xfa 0xd0 0x73
0xd4 0x6d 0x20 0x97 0x2f 0x85 0x95 0xb3 0xa5 0x97 0xb5 0xe0 0x63 0x91 0x61 0xb7
0x76 0x3c 0x4e 0x62 0x8b 0x02 0x2b 0x05 0x98 0xd4 0x14 0x44 0x63 0xf3 0x43 0x7e
0xa0 0xa8 0x3f 0x16 0xb2 0x43 0x4b 0x24 0x76 0xae 0xba 0x8c 0x89 0x71 0xde 0x25
0x6b 0xce 0x89 0x77 0x8a 0x30 0x2a
サーバーからの2番目のメッセージ
0x80 0x21 0x9a 0xc5 0xf7 0xd1 0x6a 0x5b 0x26 0x43 0x57 0x67 0x65 0xb6 0x3f 0x9a
0xe3 0x82 0x00 0x65 0x99 0xb6 0xd2 0xf2 0xa7 0x36 0xa0 0x7d 0xd9 0x94 0xcf 0xe2
0x33 0xb2 0x1b
サーバーからの3番目のメッセージ
0x80 0x21 0x38 0x4f 0x4d 0x99 0x31 0x33 0xc9 0x72 0x0f 0xf9 0xb7 0x7f 0xd4 0x02
0x4b 0x4a 0x3b 0xdb 0x4f 0xc9 0x04 0xa4 0x09 0xd1 0x04 0xbe 0xee 0xb0 0xe6 0xed
0x7f 0x18 0x17
クライアントからの3番目のメッセージ
0x80 0x21 0x98 0xdb 0x86 0xf2 0xe0 0x67 0x8a 0x2f 0x04 0x5b 0xf3 0xf0 0x78 0xe1
0x96 0x83 0x34 0x38 0x2f 0x22 0x45 0x61 0xa0 0xac 0x7d 0x9f 0xa8 0xcc 0x16 0xec
0xd7 0x33 0xb9
クライアントからの4番目のメッセージ
0x83 0x64 0x05 0x8e 0x95 0x38 0x40 0xca 0x91 0xb7 0x6f 0xc5 0x48 0x33 0x0c 0xf0
0xde 0x75 0x7d 0x41 0x08 0x23 0xe4 0xd8 0x0c 0x63 0x31 0x20 0x54 0xae 0xd9 0x4f
0x3f 0xc6 0x1c 0xbb 0x55 0xe3 0x6b 0xdd 0x8e 0x10 0x5a 0x40 0x3a 0x01 0xd6 0x35
0x35 0x3b 0x0c 0x5b 0x0f 0x22 0xb2 0x30 0x37 0x00 0x6c 0x3f 0x3f 0xa5 0x80 0x45
0xf8 0xe4 0x8d 0x0d 0x5d 0x4d 0x97 0xc8 0x4d 0xb5 0x23 0x7c 0x26 0xa2 0x63 0xeb
0xbb 0xbb 0x27 0xbd 0x72 0x64 0x18 0x97 0x0f 0x11 0x0c 0x22 0xc6 0x84 0xff 0x26
0x87 0x56 0x41 0x9c 0x48 0x48 0x51 0xc6 0x35 0xe1 0xff 0x85 0xf4 0xf4 0xfb 0x6e
0xba 0xcb 0x4c 0x2a 0xf1 0x18 0x5e 0xa3 0x24 0xb2 0xfd 0xf6 0x33 0x0c 0xc8 0x66
0x90 0x0c 0x80 0x72 0xbe 0x8c 0x2d 0x66 0xff 0xd3 0x11 0x5f 0x3c 0x9d 0x0f 0xe5
0x8a 0x39 0x4b 0x5e 0x05 0xde 0xd7 0x2c 0xfe 0xe7 0x15 0x96 0xbc 0xa8 0x2a 0x45
0x55 0x84 0xb4 0xb7 0xdc 0x6f 0x1b 0x89 0x88 0xd0 0x39 0xd7 0xff 0xad 0x3e 0x54
0x19 0xf8 0x7a 0x46 0x15 0x18 0x2b 0xd5 0x2e 0x69 0x61 0x83 0x4c 0xc1 0x52 0xd2
0x9d 0x22 0xa8 0x75 0x79 0x7b 0x95 0xf6 0x1d 0xf8 0xab 0x9f 0xf2 0xf5 0xf1 0xb7
0x42 0x2e 0xf6 0x17 0x43 0xc5 0x36 0x09 0x35 0x4b 0xeb 0xf6 0x39 0x45 0x5f 0xe2
0xdc 0x5c 0xa2 0x2b 0xee 0x1f 0x58 0xac 0xc1 0x92 0x63 0xe7 0xa7 0x5a 0xaf 0x85
0x40 0xbe 0x10 0x9c 0x96 0x18 0xeb 0x01 0xc4 0xb9 0x9f 0x49 0x76 0x04 0xe0 0xe8
0xda 0xcc 0x69 0x12 0x4d 0x2f 0x8f 0x53 0x2a 0xe0 0x07 0x15 0x41 0x4e 0xe8 0x88
0x92 0xdf 0x4e 0x67 0xdf 0xc4 0x42 0xe5 0xcb 0x6d 0x30 0xaf 0x62 0x0e 0xe1 0x4b
0x6c 0x33 0x01 0x6c 0xf6 0x66 0x0b 0xee 0x83 0xdd 0x00 0x7b 0xbb 0xad 0x9b 0x95
0xc0 0x2d 0xa1 0xfd 0x8b 0x41 0x13 0x70 0x87 0x1f 0xd9 0x3a 0x45 0x1b 0xcb 0xec
0x1b 0x61 0x41 0x62 0x50 0x8f 0x64 0xbc 0x8f 0xa9 0x2e 0x14 0x7c 0x75 0xff 0xb6
0x82 0x61 0x10 0x8f 0xad 0x27 0xa5 0x51 0xc6 0x2c 0x45 0x0f 0x52 0x27 0x3b 0x6c
0xb2 0x70 0xfa 0x3e 0x57 0xd9 0x16 0x91 0x0a 0xa5 0xd9 0xe4 0x1d 0xc0 0x7e 0x5f
0x5e 0xae 0x26 0xda 0x36 0x36 0x15 0x91 0x40 0x6c 0x6d 0x4a 0x51 0x9a 0x02 0x54
0x84 0x6b 0x1b 0xd5 0xa3 0xda 0x48 0xea 0x22 0x58 0xad 0xbe 0x65 0x25 0xfd 0x98
0x59 0xbb 0x00 0x06 0x32 0x3f 0xc3 0xfb 0x3a 0xb2 0x91 0x9e 0x25 0x8a 0x73 0x39
0xc1 0xeb 0xac 0x99 0xcf 0x5f 0xef 0x2b 0x57 0x05 0x8c 0x06 0xc5 0xd0 0x48 0x3b
0xad 0xc3 0xdb 0x83 0xdc 0xa0 0x00 0x3b 0xaf 0xfa 0x06 0x6a 0x0c 0xbd 0xe3 0x7a
0xd7 0x7c 0x00 0xcc 0xce 0xd1 0x0f 0xf6 0xc1 0x1a 0xa5 0x58 0x7d 0xa6 0xc4 0x55
0x2e 0xc2 0x7d 0x26 0x61 0x7e 0x8c 0x3a 0x9e 0xd6 0xb2 0x16 0xa9 0x39 0x6f 0x55
0x47 0x4c 0x67 0x5d 0x6b 0xc7 0xea 0xcc 0xde 0x17 0x5d 0x22 0x1d 0x0f 0xba 0x66
0x0e 0x9e 0x2b 0x6f 0x75 0xe7 0x1b 0x7a 0x86 0xbb 0x7f 0x6c 0x5b 0xa0 0x7b 0xe4
0xcb 0x55 0x8b 0xe2 0x38 0xf2 0x86 0x24 0x77 0xc2 0x8b 0x80 0xb3 0xb8 0xb7 0x1e
0x29 0x1f 0x3e 0x63 0xee 0x39 0x4f 0x4f 0x48 0x2a 0x9b 0xd2 0xcc 0xe4 0xaa 0xdd
0x73 0x5a 0x6e 0xd3 0x2d 0xb0 0x4f 0xe6 0xf1 0xc3 0xd9 0x5b 0xee 0xb6 0xfe 0xd4
0x92 0x37 0x5d 0xa6 0x5a 0xe3 0x11 0x71 0x76 0x0a 0x8b 0x9a 0xeb 0xe3 0x13 0x38
0x30 0x70 0x56 0x80 0x81 0xb3 0x16 0xbd 0x66 0xd5 0x86 0x6b 0xc9 0xbd 0xd8 0x47
0x8e 0x72 0x67 0x56 0xcc 0xce 0xc0 0x14 0x00 0xab 0xc4 0x9f 0x0a 0x75 0xf1 0x1c
0x5b 0x5b 0xa6 0xaf 0x52 0x01 0xe6 0xb1 0xe9 0x24 0x10 0x9f 0x60 0xf7 0xbb 0xed
0x25 0x62 0xb6 0x3f 0x23 0x93 0xd0 0x3b 0x12 0xb6 0x03 0x33 0x7a 0xa2 0xc6 0x74
0x1b 0x6d 0x82 0x47 0x67 0x2d 0x72 0x18 0x7e 0x23 0xff 0x44 0x17 0x13 0x57 0x61
0x0d 0xb9 0xa5 0x49 0x57 0xae 0xaf 0xd2 0xf2 0xf4 0xf3 0xb9 0x42 0xf2 0x31 0xc7
0xff 0x18 0xda 0x69 0x03 0xc3 0xdf 0xae 0xe8 0xcb 0x5c 0x6c 0x25 0xd5 0xcb 0xb5
0xd3 0x82 0xdc 0x04 0xb2 0x4f 0x74 0x44 0xa8 0x80 0xe3 0x38 0x5b 0xee 0xf5 0x98
0x9e 0x32 0x33 0x19 0x96 0xf5 0xfe 0xc5 0xf5 0x12 0xab 0xf7 0x02 0xfd 0x2a 0xe6
0x0b 0xf8 0xf0 0x1f 0xce 0x72 0x49 0x07 0x49 0x3d 0xd5 0xe7 0x04 0x80 0x3a 0x5f
0xfa 0x40 0xc7 0x7f 0x02 0x2c 0xfb 0x6e 0x6d 0x9b 0x5f 0x5c 0x2e 0x3d 0xc0 0x88
0x88 0xcd 0x70 0xc0 0xd4 0xfa 0x42 0xf3 0x76 0x8f 0xa8 0x5a 0x1f 0xa6 0x65 0x33
0x51 0x3f 0xe9 0x06 0xa7 0x5c 0xf3 0x87 0xce 0x78 0xe8 0x98 0x3f 0x83 0x4e 0x97
0x44 0x12 0x43 0x61 0xc9 0x9d 0x5e 0x19 0xba 0x87 0x06 0x26 0x07 0xe1 0x0c 0xb5
0x07 0xad 0x26 0x92 0xa6 0x3b 0x93 0x94 0xd2 0x36 0x7c 0x73 0x7f 0xf8 0xdf 0x05
0x0a 0x18 0x30 0xef 0xf5 0x77 0xfa 0xab 0x09 0x71 0x48 0xc1 0xc2 0x7c 0x28 0xf9
0x1c 0x78 0x05 0x12 0xde 0x51 0x83 0xdc 0x8f 0xc9 0x88 0x15 0x60 0x5e 0xb5 0x2d
0x7f 0x65 0x97 0x3e 0xba 0x14 0x06 0x0d 0xcb 0x5a 0x2f 0x0e 0xba 0x92 0x05 0xe0
0xd8 0x87 0xb3 0x38 0x42 0xc3
サーバーからの4番目のメッセージ:
0x81 0x2b 0xf3 0x4a 0x59 0xff 0xcb 0xd5 0x3b 0x06 0x97 0xc5 0xa9 0xa2 0x3e 0xb7
0x5a 0xc3 0x8b 0xa3 0x71 0xc6 0x86 0x15 0x82 0xb7 0x21 0x0c 0x46 0x2d 0x4e 0x70
0x1b 0x45 0x7b 0xc5 0x7c 0x92 0xe8 0x1f 0x1a 0x3a 0x2e 0xac 0x3b 0xb7 0xb2 0xa9
0x4a 0xca 0x26 0xb6 0x92 0x44 0x1b 0xe2 0xed 0x87 0x4d 0x1d 0x88 0x5d 0xe4 0x3b
0xbc 0x4b 0xc9 0xeb 0xce 0xc3 0x92 0x58 0xef 0x2d 0xf0 0x38 0x18 0xc6 0x52 0x5b
0xa0 0xf9 0x07 0x34 0xf2 0x46 0x92 0x6a 0x29 0xaa 0x4d 0xd8 0xc5 0x71 0x51 0xf9
0x6b 0x89 0x7e 0x3d 0x17 0x33 0x49 0x26 0x09 0xfb 0x57 0xa8 0xac 0x28 0x66 0x77
0xa6 0x9b 0xdc 0xbb 0xa4 0xf7 0x6a 0x2b 0x62 0x81 0x02 0xeb 0xa1 0x6e 0x57 0x13
0xe5 0xd3 0x85 0x9c 0x4c 0xd2 0xe5 0xc4 0x2b 0xe5 0x39 0x75 0xd3 0xe6 0x7a 0x8b
0xc5 0xdf 0x31 0xdf 0x58 0xd0 0xac 0xbf 0xf0 0xad 0x87 0x90 0xba 0x87 0x5f 0x21
0x86 0x6b 0x8e 0x9a 0x9c 0xa9 0x58 0xc6 0xa3 0x15 0x4f 0xec 0xb7 0x6e 0x7c 0xb9
0xb2 0x52 0xf9 0x65 0xc6 0xd5 0x4c 0xab 0x92 0x9a 0x84 0x63 0x8a 0x87 0x71 0xe0
0x39 0xa7 0x43 0xda 0x0e 0xe3 0x40 0x91 0xc9 0x9a 0xb9 0x79 0x0c 0x9e 0xbc 0xdd
0x83 0xf0 0xa2 0xde 0x85 0xb4 0x64 0x24 0x9d 0xdb 0xf0 0xcb 0xbe 0xaf 0x62 0x07
0x04 0x0b 0x08 0x65 0x89 0xc0 0x42 0xda 0x4e 0x2a 0x39 0x2d 0xbc 0xfa 0x8a 0xcc
0xc8 0xff 0x34 0x23 0xea 0x4a 0x41 0x41 0xcd 0x44 0xd3 0xfd 0x93 0x79 0xde 0xf8
0x53 0x7c 0xc5 0x2e 0x1c 0xfe 0xec 0xe5 0x7c 0xde 0x71 0x34 0x69 0xc7 0xf1 0x83
0x64 0x81 0xaa 0x42 0xb6 0xca 0xe2 0xef 0x33 0x7b 0x84 0x68 0x2d 0x49 0x01 0xc7
0xbf 0x85 0xd2 0x50 0x4c 0x1d 0x0b 0xde 0xd6 0xf0 0x31 0x6b 0xe1
サーバーからの次のメッセージ
0x93 0x52 0xc4 0x98 0xf3 0xf1 0xe7 0x1f 0x84 0x75 0xd0 0x26 0x24 0x69 0xc6 0xc4
0x16 0x7d 0x85 0xd8 0x16 0xb5 0x26 0x46 0xcc 0x51 0x24 0xcb 0xfb 0x22 0x09 0xa3
0x72 0x67 0x54 0x7f 0xf3 0xdb 0x85 0x10 0x02 0x34 0x7b 0x47 0x06 0x6e 0xf8 0xc9
0xd7 0xc4 0xf9 0xe1 0xe8 0x96 0x2f 0x19 0x0e 0x6d 0x61 0xf2 0x9c 0x4b 0xbc 0x89
0x1c 0xa8 0xd8 0x47 0x33 0xf6 0x15 0xf2 0x76 0xc1 0x5b 0x87 0xb6 0x82 0xe5 0x48
0x43 0x92 0x02 0x21 0x46 0xec 0xa3 0xd0 0x28 0xdc 0xce 0x7b 0x63 0x05 0x7f 0xd2
0xe1 0x92 0x99 0x76 0xbb 0x40 0xb5 0x07 0x15 0x20 0x73 0x59 0xe9 0xc5 0x0a 0x6f
0x40 0x48 0x91 0x88 0x2c 0x63 0x6a 0x46 0x0d 0x1a 0x5a 0xa0 0xc5 0x36 0xd1 0x47
0x66 0x82 0x87 0x0b 0x98 0x95 0xb9 0xa2 0xf9 0x73 0x9d 0x6d 0xfd 0x84 0x25 0x1a
0x1d 0x93 0xc1 0x18 0xd0 0x72 0xb2 0x90 0xc7 0x72 0x2f 0xf7 0x1b 0x6a 0xaf 0x1f
0xbf 0x05 0xcb 0xda 0x6a 0x31 0xff 0xcf 0xfb 0x30 0x89 0xdd 0xba 0xe9 0x7f 0x6b
0xbc 0x4c 0xbd 0x6c 0x63 0x0e 0x7b 0x2b 0x2f 0x90 0xe9 0x09 0x24 0xde 0xc6 0x97
0x3f 0x19 0x2e 0x1f 0x4c 0x4a 0xe9 0xf6 0x3d 0xf3 0x01 0xba 0x28 0xaf 0xfc 0x19
0xb7 0x96 0xb8 0x8d 0xfa 0x74 0xc8 0x62 0xe0 0x7a 0xae 0xe9 0xad 0x73 0x8c 0xa1
0x56 0xb8 0xbc 0x88 0x57 0x00 0xcd 0x5b 0x96 0x09 0xfc 0x1b 0xf7 0xef 0xf1 0x0c
0x68 0xee 0x7d 0x71 0x06 0x2d 0xd9 0x5c 0xdd 0x89 0x39 0x83 0x99 0x39 0x59 0x7a
0x47 0xfe 0xd5 0xb0 0xa2 0xdb 0x2f 0x92 0x9a 0xf6 0xff 0x8d 0xe4 0x45 0x69 0xbf
0xdb 0x87 0x08 0x0f 0x23 0x28 0xb2 0xe6 0x95 0x37 0xf6 0xd6 0x8d 0xb9 0x82 0x38
0x7c 0x5d 0xd2 0x96 0xae 0x24 0xf4 0xe4 0xaa 0xf4 0x01 0xb8 0x10 0x88 0xc4 0x5a
0x9e 0xa3 0x72 0x22 0xc1 0xb5 0x11 0x65 0x69 0x92 0xfe 0x1c 0xdb 0x3e 0xdd 0xc7
0x72 0x6c 0xf6 0xe4 0x55 0xbe 0xb5 0x4b 0x3c 0x2e 0xb0 0x1c 0x62 0xd5 0x03 0x19
0xb3 0xc3 0x42 0xbe 0xf2 0x8a 0xaa 0xdc 0xb2 0xc8 0x86 0x3f 0x11 0x56 0xc0 0x7b
0x6c 0x64 0xdf 0x83 0xb1 0x71 0xa2 0x51 0xd7 0x81 0x0e 0xac 0x0f 0x65 0x3d 0x46
0xbe 0x4d 0x58 0x26 0x44 0x92 0xd0 0x65 0x2f 0xf7 0x00 0xbb 0xe0 0x39 0x95 0xac
0xb8 0xd5 0xb6 0x7a 0x02 0xf1 0xb5 0x18 0xc0 0xa3 0x62 0x79 0xee 0xe4 0x7e 0x4f
0x4b 0xa0 0x42 0x25 0x13 0xfd 0x97 0x8a 0x6b 0x57 0x79 0xc5 0x9c 0x0a 0xb0 0x04
0xcb 0x8f 0x84 0x24 0xd6 0x64 0x0d 0x46 0x0c 0x7f 0x72 0x54 0x66 0x75 0xbc 0x0d
0x3d 0x32 0xc8 0x20 0xad 0x62 0xf8 0xac 0xce 0x48 0xbc 0x82 0x14 0x36 0x49 0x5a
0x31 0x55 0x31 0x5b 0xa6 0xd8 0xfa 0xf9 0x27 0x8a 0x8a 0xf7 0x7b 0x3e 0xb6 0x19
0xbd 0xed 0xd1 0x55 0x2d 0x19 0xb0 0xf3 0x7d 0xb9 0xa8 0xd5 0x9f 0x2e 0x90 0xb1
0xcb 0xd7 0xbd 0x03 0x39 0xd8 0x1a 0x62 0x40 0xfd 0x1a 0xf0 0xca 0x63 0x70 0x0a
0x5a 0x60 0xc9 0xa1 0x5d 0x5c 0x4b 0x07 0x6d 0xcd 0xba 0xaa 0x2a 0xe7 0xbb 0xa5
0x8c 0x5e 0x56 0x54 0x2e 0x41 0xe3 0x86 0xa3 0x2e 0xeb 0x17 0x8f 0xb2 0x9c 0xca
0x68 0x08 0x07 0x05 0x83 0x4f 0x7c 0x4f
サーバーからの次のメッセージ
0xb6 0xe3 0x4b 0x09 0xfd 0x73 0x6c 0xc0 0x95 0xbd 0x3c 0xee 0x82 0x06 0x48 0x01
0x39 0x3c 0xc5 0x06 0xc4 0x9d 0x0a 0x2c 0x68 0xe9 0x98 0x19 0x83 0xcb 0xd3 0x9f
0xd0 0x7c 0x7e 0x60 0xeb 0x37 0x0c 0x7d 0xfa 0xd6 0xe8 0x70 0x1c 0xbf 0xb8 0x90
0x68 0x23 0x4f 0x99 0x33 0xdf 0x10 0xfd 0x08 0x7b 0x93 0xe5 0xe8 0x74 0x39 0xd7
0xa9 0x3b 0xc6 0x99 0xae 0xcf 0x23 0xfb 0xea 0x80 0x9a 0xfe 0x88 0x32 0x4e 0x61
0x2b 0xfa 0x4c 0x01 0x73 0xdb 0xc4 0x77 0x6a 0xff 0x5b 0x73 0x31 0x4e 0xdc 0x7b
0x54 0xc5 0x58 0xa2 0x81 0xcb 0x49 0x5f 0x34 0x9d 0xf6 0xea 0x71 0x74 0x48 0x0c
0xf7 0xc0 0xa7 0x1a 0x38 0x1a 0x1f 0xf1 0x40 0x29 0x54 0xd3 0x50 0x8f 0xd7 0xec
0xa9 0x17 0x83 0xb4 0x85 0xeb 0xb1 0x32 0xc7 0xa5 0xda 0xb1 0xe8 0x61 0x97 0x2e
0x59 0xd3 0xf0 0x28 0x86 0x3a 0x18 0xd7 0x65 0xd5 0xdf 0x87 0xa1 0x7c 0xef 0x35
0x51 0xf2 0xcb 0xbe 0x58 0xb3 0x39 0xa7 0xd6 0x74 0xdd 0xc8 0xa4 0xf7 0x94 0xe0
0xdf 0xbc 0x9a 0x97 0x75 0x32 0xc6 0x2c 0xe3 0x41 0x93 0x3b 0xa1 0xf4 0xa9 0xc6
0x8f 0x30 0xc8 0xdc 0x54 0x23 0xc7 0x6e 0x4d 0x3e 0x83 0xcd 0xbe 0x53 0x9c 0xa8
0x31 0x7c 0x21 0x17 0x58 0xad 0x88 0x75 0x59 0x21 0xd3 0x63 0x2a 0xcb 0x11 0x5b
0xff 0x32 0x1a 0x10 0x1c 0x43 0xd7 0x12 0x09 0x2b 0xff 0xb9 0xa1 0x6c 0x87 0xda
0xb9 0x3a 0x2e 0xc6 0xfa 0x8d 0x8e 0x2c 0xc9 0xab 0x1c 0xad 0x21 0xf2 0xc1 0xe6
0x11 0x63 0x68 0x89 0xad 0x29 0x1f 0x42 0xed 0x39 0x79 0x88 0x58 0x4c 0xd0 0xc7
0x65 0xdf 0x9d 0x10 0xc2 0x91 0xd1 0x67 0xf0 0x48 0x19 0x88 0x14 0xbe 0xf4 0x88
0xb1 0xe2 0xde 0x2e 0x84 0x1d 0xcf 0x95 0xd4 0x9c 0xc8 0xa9 0xfa 0xac 0xfc 0xe0
0x5f 0x24 0xd4 0x2a 0xd3 0x44 0x20 0x2d 0x20 0x39 0x43 0x3d 0xd0 0x12 0xe5 0xf3
0xb1 0x22 0x96 0x5d 0xa1 0xa2 0x3c 0xa2 0x28 0xf3 0x87 0x4e 0x13 0xea 0x36 0x77
0xe0 0x65 0xc8 0xba 0x82 0xe7 0xfc 0x3d 0xe6 0x42 0x95 0xf6 0x29 0x78 0x58 0x7e
0x37 0x42 0x7e 0x5f 0x5a 0xaa 0x1c 0x37 0x1a 0x10 0x69 0x5c 0x90 0x4f 0xbe 0xc3
0x19 0xe1 0x6d 0xcc 0xaf 0x30 0x9c 0x75 0x2e 0x8d 0xc5 0x7c 0x14 0x7b 0x7a 0x17
0x87 0xd4 0xdd 0x7e 0xc4 0xc5 0xb6 0x78 0x1a 0x56 0x15 0x51 0xe1 0x7e 0xb3 0x8a
0xad 0x7e 0x9f 0x9d 0x12 0xcd 0x66 0x51 0x0d 0x6f 0x36 0x49 0x34 0x3b 0x1f 0x2e
0x24 0x3d 0x71 0xf2 0xd3 0x65 0x41 0x70 0x82 0x93 0x98 0x21 0x70 0x40 0x6a 0x7c
0x13 0xd5 0x7c 0xe6 0x1b 0x9e 0x67 0x24 0x21 0x1e 0xcb 0x59 0xa1 0xd9 0xe4 0xdf
0x66 0x29 0xd9 0xf3 0x8d 0x8a 0xc6 0x6f 0x34 0xb2 0xaa 0x45 0xe8 0xf6 0x1f 0x59
0x18 0xec 0x15 0xb3 0xe1 0xae 0xe4 0xd2 0x40 0x78 0xb6 0x95 0x2a 0xf4 0xe3 0x41
0x9a 0x4c 0x1c 0xee 0x8b 0x82 0x83 0xb0 0xde 0x47 0x94 0xa2 0x7f 0x0c 0x63 0xd0
0xd2 0x35 0xc1 0x23 0x1f 0x5d 0x4c 0xeb 0x6f 0x74 0xac 0xad 0xb1 0xae 0x4f 0x89
0x8b 0x50 0x4c 0x62 0x7d 0x31 0x01 0xa5 0x0a 0x79 0x2b 0x3f 0x03 0xa0 0x1e 0x4e
0xfc 0x34 0xff 0x09 0xce 0xa0 0x88 0x27
サーバーからの次のメッセージ:
0x4f 0x8d 0xb9 0xf5 0x24 0xb7 0xeb 0x32 0x12 0x01 0x58 0x88 0x35 0xec 0xc6 0x22
0x75 0x59 0x21 0xe1 0xa9 0x54 0x69 0x19 0x2b 0xc4 0x42 0xb5 0xe5 0x0f 0x8c 0x86
0xb3 0x35 0x7b 0xa2 0x91 0x8e 0x29 0x94 0x4a 0x9d 0xa2 0x1e 0x1a 0x96 0x71 0xbe
0xe7 0x77 0xad 0x5f 0x45 0xf6 0x8a 0x56 0x89 0xf0 0x61 0xdc 0x88 0x9f 0xde 0xc4
0x2e 0x34 0x3a 0x89 0x6d 0x38 0x5f 0xc4 0x99 0x5c 0x4e 0x5f 0x9e 0x44 0xe4 0x10
0x61 0x1e 0x27 0x8d 0x6b 0x0f 0x4c 0x63 0x5f 0x45 0x81 0x23 0x37 0x33 0x8e 0x36
0xd8 0x26 0x79 0x7c 0x20 0xd8 0xc1 0x90 0xd8 0x22 0x47 0x25 0x3b 0x97 0x58 0xa5
0xdd 0xaa 0xdf 0x71 0xdb 0xe7 0x96 0x6c 0x0f 0xb7 0xcb 0x39 0x0f 0x1d 0x59 0x82
0xb4 0xb1 0xf8 0xb7 0x7c 0xcd 0xd9 0xa2 0x93 0x8d 0xc1 0x02 0x37 0x19 0xc8 0xa3
0x65 0x2b 0x99 0x3b 0x0e 0x0b 0x3e 0x4b 0xb7 0x28 0xaf 0xf4 0xac 0xb6 0xfd 0xc6
0x37 0x8d 0x82 0x1a 0x1c 0x68 0xdf 0x09 0x48 0x9b 0x07 0xd7 0x3c 0xdb 0xb3 0x7f
0x01 0xf6 0x10 0xb1 0xb3 0x24 0x71 0xb0 0xc6 0xdb 0x8b 0x1a 0x28 0xc1 0xbb 0x17
0x73 0x1f 0xe7 0xba 0x45 0xa7 0x96 0x70 0xa3 0x7d 0x20 0xfd 0xff 0x37 0xfb 0x7f
0x72 0x7f 0xe5 0x86 0x06 0xde 0x6a 0x62 0xe0 0x70 0x0a 0x61 0x02 0xac 0x87 0xd0
0x52 0x6f 0x70 0xb9 0x17 0x47 0x7b 0x8d 0x9b 0x2d 0xa4 0x1b 0x3a 0x42 0x52 0x7c
0x46 0xdf 0x25 0x42 0x2e 0x65 0x5c 0x13 0x1c 0x42 0x98 0xc0 0x4c 0xf1 0x36 0x2c
0x79 0xb7 0x32 0x66 0xf5 0xb3 0x15 0x3d 0xee 0xf3 0xc8 0xd4 0x7a 0xf9 0xbe 0x5c
0xc2 0x52 0xf8 0xc2 0x2b 0xaf 0x45 0x18 0xde 0xe7 0x52 0xb4 0x66 0x60 0x3b 0x17
0x4f 0x53 0x35 0xa6 0x29 0x5a 0x3d 0x0a 0x6e 0x46 0x8d 0xaf 0x31 0x82 0x96 0x99
0xf2 0x30 0x37 0x53 0x6b 0xf5 0x8e 0x9d 0x76 0x9c 0x52 0x20 0x89 0x67 0x72 0x46
0x1a 0xd3 0x76 0xb9 0x4d 0x87 0xcf 0xd8 0x2f 0x00 0x1b 0x20 0x19 0xa6 0x10 0xc8
0x65 0x44 0x5e 0xab 0x10 0x51 0x14 0xdc 0x16 0xef 0x89 0x28 0xd8 0x5e 0x52 0x02
0xc8 0x62 0xbc 0xad 0x8d 0x65 0x7f 0x0f 0xae 0x75 0x62 0x6c 0xa7 0x40 0x02 0x6c
0x9d 0xd4 0x60 0x60 0x3e 0x78 0x4b 0xbb 0x52 0xfc 0xf4 0x29 0xe0 0xac 0x0f 0x9f
0xd8 0x01 0x5d 0xfb 0x99 0xfa 0xa4 0x7c 0xd1 0x19 0xb9 0xdd 0x56 0xb5 0x93 0xee
0x6d 0x2f 0xf7 0x6e 0xd2 0xc9 0xd8 0xcb 0x32 0x39 0xe0 0xa8 0xa6 0x6f 0x7a 0xc2
0xf3 0xce 0x62 0x7a 0x14 0x46 0xbd 0xad 0xed 0x9f 0x26 0xfb 0x22 0x3b 0x2c 0x29
0x81 0x6b 0x4f 0x8d 0xef 0x99 0x5c 0xb1 0x15 0x09 0xd3 0x27 0x92 0xc6 0x38 0xb2
0x1a 0xb5 0x7b 0x06 0x98 0x70 0x99 0x36 0xb6 0x43 0xc0 0x5a 0x88 0x41 0xe5 0x90
0x66 0x83 0xee 0x29 0xf4 0x51 0xba 0x24 0xdc 0x59 0x56 0x42 0xea 0x4e 0x27 0xf8
0x9b 0x4f 0x66 0x5f 0x12 0xb1 0x46 0x2e 0x5c 0x81 0x34 0xb8 0xf7 0x50 0xd2 0x9d
0xba 0x33 0x09 0x1c 0xdd 0x60 0x46 0x97 0x12 0xe3 0x63 0xad 0xf7 0xfb 0x6e 0x1c
0x2a 0x51 0xc7 0xe7 0xc6 0xbc 0x0f 0x7a 0x3b 0xb2 0xe8 0x2d 0x90 0xcc 0xac 0xa6
0xa5 0x6f 0x38 0x63 0x80 0xf8 0x39 0xf4
サーバーからの次のメッセージ:
0x88 0x69 0x56 0x44 0xb6 0x32 0xa3 0x81 0xb7 0x64 0x07 0x32 0xe3 0xe3 0x2e 0x76
0x1a 0x1d 0x39 0x82 0x71 0x24 0xf8 0xe9 0xfe 0x94 0xa3 0xa7 0xfc 0xba 0xce 0x6e
0x18 0xe3 0xa9 0x10 0x7a 0x85 0x35 0xc2 0x72 0xe5 0x90 0x07 0x2e 0x18 0xcb 0x3d
0x4b 0xea 0xb4 0xd8 0xe5 0x10 0xc9 0x65 0xa6 0x5a 0x11 0xfa 0x17 0x73 0x36 0xb1
0x7e 0x83 0x3a 0xc7 0x5b 0x16 0x28 0x42 0x4a 0xc9 0x43 0x58 0xd5 0x3a 0x51 0x4b
0xb0 0xf6 0x91 0x58 0xc7 0xaf 0x8e 0x0a 0xae 0x5d 0xcd 0x52 0xb6 0x8f 0xf7 0xa1
0x02 0x8e 0xb8 0x58 0xbd 0xeb 0xff 0x60 0xa0 0xa7 0xe7 0xce 0x59 0x91 0xdd 0x31
0xb9 0x0e 0xf6 0x83 0x82 0x6d 0x17 0x0a 0x62 0x6a 0xcd 0x62 0x38 0x18 0xc5 0x99
0xf3 0x2e 0x35 0x91 0x04 0xef 0xa0 0x10 0x61 0x15 0x77 0x4a 0xef 0xf0 0xd2 0xce
0x27 0xa8 0x6a 0xb0 0xd0 0xea 0x9e 0x18 0x60 0x0b 0x94 0xf7 0xf3 0x49 0x50 0x8d
0x7e 0xf6 0x2b 0x84 0x5a 0x31 0x35 0x82 0x72 0xd9 0x6a 0x24 0x05 0x1e 0xa0 0x34
0xab 0xb1 0x74 0x7f 0x6d 0x50 0x0f 0x58 0x91 0xce 0x86 0x89 0x64 0xa7 0xc4 0xc1
0xd9 0xf3 0x47 0xea 0x4d 0x8b 0x1d 0xe1 0xe4 0xdf 0xba 0x72 0xd1 0x4e 0x52 0x95
0x30 0x5a 0x88 0x76 0xb4 0xc4 0xf4 0x4b 0xbe 0x10 0xca 0x52 0x66 0x02 0x7a 0x15
0x9a 0xd1 0x6e 0x70 0x00 0x24 0x87 0xe3 0x0b 0x6b 0xff 0x6d 0x71 0x7e 0x14 0x88
0x6b 0xf6 0xd8 0x32 0x63 0x53 0x89 0x91 0xe0 0xde 0x58 0x25 0x5e 0x3a 0x9f 0x28
0x38 0x44 0x1b 0x67 0x78 0x76 0x52 0x98 0x3d 0x19 0x25 0x82 0xe5 0x95 0x27 0xe8
0x62 0xac 0x05 0x02 0xcd 0x7b 0x7f 0xf1 0x76 0xff 0x24 0x4e 0x8f 0x50 0x26 0xef
0xfc 0xa4 0x9f 0x65 0x91 0xa5 0x35 0xbb 0x91 0xdc 0xb4 0xaf 0xa8 0x23 0xf7 0x62
0x48 0x14 0xb6 0x38 0x84 0x81 0x48 0x24 0xaa 0x39 0x4c 0x8f 0x1a 0x99 0xd1 0x1e
0xff 0x22 0x43 0x7c 0x1c 0x70 0xdd 0xd9 0x07 0x30 0x8d 0xb5 0xa3 0x26 0xe2 0x10
0xf1 0xa8 0x27 0x1c 0x3e 0x9f 0x17 0xc9 0x9e 0x95 0x10 0xc7 0x7c 0xb4 0x5f 0x54
0xe6 0x60 0x1b 0xe6 0xe6 0xb0 0xe1 0x2e 0x51 0x08 0x1c 0x26 0x31 0xb1 0x93 0xa6
0x9f 0x13 0xac 0xc6 0x3c 0x54 0x97 0xa3 0xc0 0xb8 0x50 0x83 0x32 0xc8 0xc2 0x16
0x43 0x53 0x15 0x4e 0x9f 0x69 0x19 0xec 0x68 0x22 0xf9 0x13 0xb2 0x19 0x48 0xf9
0xd3 0x31 0x92 0x90 0xe4 0x14 0xaf 0xf8 0xd5 0xcd 0x51 0xaf 0xe3 0x5b 0x39 0x42
0x82 0xb1 0x61 0x98 0x73 0x9b 0xa0 0x27 0xdb 0xde 0x1b 0x3a 0x2f 0x8f 0x67 0xd3
0x63 0x17 0x25 0xf7 0x6c 0x78 0x2c 0xd0 0x35 0xa5 0x61 0x68 0x21 0x48 0x51 0x46
0x78 0x29 0x6b 0x6c 0x88 0x6b 0x0e 0x40 0x67 0xb8 0x17 0xfc 0xff 0xdc 0x6f 0x6a
0x5a 0xe6 0x9f 0xcc 0x4b 0x4e 0xe5 0xcc 0x87 0xcf 0x15 0xe4 0x5f 0x27 0xcc 0xd1
0x37 0x77 0xde 0x6e 0xd1 0x21 0x32 0x44 0x41 0xdb 0x0c 0x6f 0xa6 0x7f 0xa8 0xb8
0xc1 0xbd 0xcc 0xa7 0xc0 0x0f 0x64 0x77 0x5f 0x58 0x54 0x1f 0x1e 0x60 0x9f 0x93
0xbf 0x1b 0x6a 0x04 0xe1 0x61 0x16 0xc2 0xc3 0x1c 0xaf 0xf1 0xb5 0x05 0xed 0xba
0x93 0x78 0x05 0xe3 0xae 0x5c 0xfd 0xa9
サーバーからの次のメッセージ:
0x96 0x58 0x8d 0x06 0xc9 0xae 0x53 0x95 0x00 0x18 0x6f 0xf5 0x0e 0xae 0x74 0xdf
0x7a 0xe0 0xeb 0x0e 0x73 0x4a 0xe0 0x87 0x7b 0x1a 0xd5 0x1b 0x92 0x41 0x16 0x81
0xef 0xc4 0x5b 0x57 0x3a 0x37 0x8d 0xf3 0xd5 0x4b 0xee 0xdb 0x5b 0x79 0xa0 0xb5
0xcd 0x88 0x4d 0x9d 0x17 0x3b 0xae 0xe2 0xf2 0xbd 0x17 0xa2 0x2c 0xf7 0x30 0xb4
0x50 0xed 0xa1 0x5a 0x61 0x50 0x8a 0x9c 0xb4 0xd8 0xd9 0xfa 0x08 0x26 0xa3 0xfc
0x9e 0xcd 0x69 0x2f 0xd2 0x6d 0x47 0x41 0xcf 0x3d 0x83 0xa1 0xe9 0x3d 0x53 0x94
0xf1 0x0d 0xd5 0x10 0x25 0xcb 0x1f 0xaa 0x0b 0x6b 0x17 0x09 0x8f 0x8d 0x37 0x64
0x5b 0x92 0x74 0xed 0x7b 0x58 0x12 0x39 0xf6 0x00 0x68 0x82 0xd3 0x06 0xc6 0xff
0xaf 0xe8 0x49 0x89 0xae 0x10 0x48 0xc2 0x48 0xfd 0x17 0x35 0x4a 0x03 0x89 0x9c
0x25 0x9f 0x05 0xa7 0x73 0x16 0xaf 0xde 0xd9 0x65 0xf2 0xc8 0x25 0x08 0x6e 0x38
0x52 0xc7 0xa0 0xd6 0xf3 0xe7 0xab 0x48 0xa3 0x6c 0x13 0xa0 0x76 0x64 0xee 0x6f
0x3f 0xfd 0x61 0xda 0x1a 0x15 0x20 0xbd 0xa7 0xf9 0x92 0xe5 0xae 0x6e 0x43 0xb4
0xda 0x46 0xdc 0xc5 0x7b 0x12 0x9c 0xb0 0x78 0x55 0x6b 0x69 0x41 0xfd 0xec 0x20
0x25 0x51 0xc6 0xf4 0x4b 0x17 0x24 0x27 0x8a 0x07 0xaa 0x14 0x6a 0x2e 0x67 0x94
0xc3 0xaa 0x16 0x38 0x1c 0x4d 0x57 0x38 0x4a 0x43 0xc6 0x96 0xa3 0x44 0x6a 0xee
0xe2 0x80 0x08 0x36 0xe2 0xf5 0xf8 0x64 0xe5 0x91 0x75 0x81 0xbe 0xbc 0xd0 0x2b
0x59 0x48 0xd9 0x65 0x79 0xa4 0x16 0xc9 0x8f 0xe4 0xb4 0x9d 0xc8 0xaf 0x2d 0xce
0xfa 0xfb 0x36 0x83 0x5c 0xb2 0xd4 0x10 0x2c 0x86 0x1b 0x8d 0x4d 0xdf 0x35 0xcf
0x11 0x77 0x61 0x3c 0x73 0x7d 0xbd 0xf0 0x37 0xcc 0xf0 0x66 0x31 0x69 0x96 0x02
0x10 0x1c 0x9e 0x31 0x6f 0xd2 0x4e 0x7f 0x31 0x8e 0x9e 0x5f 0xec 0x68 0x86 0x48
0xeb 0x46 0x5b 0x37 0x87 0xe0 0xcc 0xa1 0x68 0x6c 0x39 0x11 0x34 0x69 0x5d 0x27
0x0e 0x15 0xa5 0xbe 0xf0 0xdd 0xed 0xce 0x4e 0x33 0x8e 0x43 0x55 0xcf 0x7c 0x15
0x3d 0x6e 0xe4 0x63 0x5c 0x35 0xc3 0x7a 0x3f 0xde 0xa0 0xb3 0xeb 0xa1 0xd7 0x34
0xd5 0x0b 0x3d 0x66 0xc5 0x3a 0x20 0x64 0xaf 0x61 0xcb 0xa1 0x44 0x6c 0x72 0x52
0xbd 0x68 0xbb 0xb1 0x7a 0x3b 0x58 0x47 0x0b 0x85 0x76 0xeb 0x8c 0x78 0xf9 0x16
0xfc 0x87 0x71 0x2e 0x80 0x4e 0xb9 0x99 0x1b 0x3b 0xe1 0x3c 0x47 0xa7 0x39 0x85
0xf2 0x3e 0xdf 0x84 0x19 0xcc 0xaa 0xb4 0xd0 0x2e 0xd2 0x86 0x1c 0x17 0x8a 0xca
0x5d 0x84 0x46 0x0b 0x32 0x46 0x9a 0xf6 0xe2 0x72 0x28 0xcb 0xfb 0x25 0xb7 0xad
0x65 0x84 0x94 0x15 0x5b 0x25 0x2a 0xe1 0x65 0x14 0x01 0x13 0xee 0x2f 0x05 0x6c
0xf8 0xc6 0xf9 0xd1 0x45 0x46 0xac 0xf9 0x08 0x4b 0x79 0xe2 0x73 0xc8 0x7d 0x8c
0x81 0x66 0x54 0xf0 0x76 0x34 0x84 0x30 0xb0 0xf6 0xb3 0x15 0xe0 0x59 0xbc 0x57
0x91 0xea 0xa8 0xaf 0x35 0x5f 0x27 0x28 0x3b 0x58 0xc9 0x8d 0x76 0x00 0xf3 0x10
0xe2 0x33 0x70 0xad 0x5e 0x34 0x9e 0xa9 0x49 0x98 0x06 0xbd 0x57 0xa9 0x79 0x02
0xf7 0xf2 0xf3 0xcc 0xad 0x26 0xa2 0x63 0x4f 0x43 0x12 0xc8 0x51 0xd0 0xac 0xb8
0x51 0xbe 0xeb 0xf0 0x91 0x02 0xef 0xc7 0x68 0x3f 0xbc 0xff 0xf9 0x73 0x39 0xcb
0x56 0x84 0x5b 0xe7 0x28 0x82 0x22 0xf2 0xc3 0x84 0xb8 0x2e 0x12 0xd5 0xd6 0xf6
0x71 0x91 0xac 0x44 0xc2 0xc9 0xab 0xe0 0x4a 0x26 0xe3 0x8b 0x9f 0x1f 0x2f 0x8f
0x45 0x63 0x86 0x9b 0x96 0xb6 0xa7 0xf0 0xcf 0x8a 0x72 0xe3 0x76 0x03 0xeb 0x1b
0x92 0x58 0xcd 0xeb 0xe4 0xa6 0xc6 0xa4 0xbc 0x46 0x26 0x04 0xa2 0x35 0x21 0x8d
0xa7 0xc3 0x06 0x8f 0x38 0x94 0x8b 0x31 0xd3 0xda 0x50 0xa1 0xbd 0xff 0x36 0xad
0x9b 0xf3 0xb5 0xef 0x12 0x8a 0x14 0xfa 0x0a 0xc7 0xf5 0xd9 0xd3 0x33 0xf1 0xa2
0x97 0x18 0x57 0x59 0x1f 0xb8 0xaa 0xcf 0x81 0x76 0x22 0xe8 0x79 0x74 0x0c 0xf2
0x9f 0xb7 0x8d 0x80 0x26 0xfd 0x3c 0xc5 0x94 0xd3 0x39 0x52 0x3d 0xcd 0x4f 0xfa
0xe3 0x11 0xea 0x14 0x7a 0xe2 0xf3 0x42 0xda 0xb0 0x1b 0xa6 0x5e 0xfd 0x45 0xd0
0x93 0x84 0xb0 0xe6 0xd3 0x56 0x4f 0xd8 0x73 0x7d 0x56 0x70 0xa2 0x36 0x91 0xea
0x0c 0xe5 0x43 0x5e 0x07 0x8f 0x30 0x15 0xbe 0x82 0x2e 0xcc 0x5c 0x55 0x62 0x84
0xd3 0x60 0xc8 0xd4 0xd7 0x45 0x2a 0x63 0x40 0x0a 0xaa 0x04 0xd4 0x3a 0xb2 0xb4
0xdc 0x3e 0x12 0xe2 0x81 0x72 0x1f 0xfd 0xde 0xae 0xb7 0xe2 0x10 0x2e 0xf7 0xf6
0xbe 0x7f 0xa3 0x0b 0xc9 0xa3 0x65 0x6e 0xa4 0x4e 0x56 0x3d 0x7c 0x7f 0xea 0x38
0xd1 0x3c 0x2c 0x2e 0xb1 0x21 0xfa 0xd7 0x58 0xb5 0x06 0xdb 0x2b 0xe1 0x6b 0xee
0xa4 0x9b 0x40 0x7e 0x98 0xe4 0x05 0xf2 0x4a 0x24 0x88 0xe6 0xfa 0x23 0x81 0x52
0xc0 0x34 0x68 0x3d 0x72 0xb6 0xa2 0xba 0x49 0x70 0x4e 0x5d 0xcb 0x02 0x86 0x96
0x16 0x04 0x9e 0xb1 0xb6 0x3b 0x12 0x49 0x25 0x83 0x57 0xb6 0x2a 0xc6 0xff 0x07
0xac 0x38 0x58 0x25 0x57 0x19 0x79 0x6c 0x16 0x8a 0x10 0x63 0x42 0x55 0x09 0xcb
0x26 0x6e 0xb7 0x34 0x67 0xef 0x1d 0xff 0x7a 0x7b 0xaa 0x98 0x4a 0xf0 0x50 0x2b
0xe2 0x90 0x7e 0x92 0x83 0x24 0x9a 0x33 0x3f 0x6c 0x80 0x49 0x9c 0x82 0x8c 0x86
0xc3 0x1d 0xc7 0xbc 0x0c 0xee 0x9c 0x3e 0x49 0x9b 0xa3 0xfc 0x62 0x4b 0xd0 0x81
0xd2 0x5e 0x14 0x58 0x8e 0xbd 0x22 0xa3 0x02 0xfc 0x7f 0x48 0xa3 0x34 0xf0 0xbf
0x4b 0x52 0xb9 0x46 0x60 0x8b 0xda 0x1b 0xf8 0xc8 0x3d 0x28 0x9e 0xc6 0xe6 0x97
0x9d 0x78 0x0c 0x86 0x83 0x65 0x33 0xa5 0x51 0x0b 0xdc 0x60 0x27 0x2f 0x3f 0x37
0x1d 0xf5 0x32 0x33 0x76 0xd6 0xa6 0x97 0x0a 0xfc 0x9c 0x29 0xe1 0x67 0xb6 0x3c
0x74 0x57 0x01 0xc1 0xe9 0x69 0x9c 0x79 0xe5 0x75 0xdd 0x7a 0x2b 0x53 0xea 0x87
0x6a 0x94 0x1d 0x8a 0x0c 0x49 0x9a 0x15 0x1f 0x37 0x63 0x1f 0x98 0xc1 0x1c 0x5e
0x90 0x0c 0xae 0xee 0xb7 0x65 0xd3 0x1b 0xf2 0xf5 0x33 0x46 0x2e 0xaf 0x89 0x35
0x01 0x3a 0x8d 0x33 0x6e 0x39 0xd1 0xe7 0xf7 0xec 0x53 0xb9 0xb5 0xfd 0x46 0xbe
0xc7 0xe2 0xec 0x4e 0x7c 0xe3 0xd1 0x7d 0xe4 0xbd 0x8b 0x1e 0x0d 0x9f 0x7b 0xcd
0x5a 0x47 0x0f 0x0a 0x73 0x8c 0x7a 0x2f 0x5e 0xa4 0xf7 0xf7 0x5a 0x96 0x4d 0x7d
サーバーからの次のメッセージ:
0x0e 0x25 0x18 0x58 0xf5 0x3e 0x6d 0x52 0x52 0x22 0xd5 0x42 0xe3 0xd6 0x85 0x3e
0x88 0x81 0x71 0x1a 0xcd 0xa5 0xea 0x0b 0xd9 0x7f 0x70 0x9b 0x0b 0x18 0xb8 0x3e
0x74 0x6c 0x78 0x3b 0x8d 0xbf 0x60 0xaf 0xa9 0x26 0xd0 0x3b 0xcf 0xe8 0x3c 0x7f
0x5c 0xd5 0xcf 0x15 0x48 0xc4 0x9c 0x5d 0xb9 0xe6 0x12 0x4a 0x3d 0xe0 0x14 0x10
0x9e 0x2f 0xcb 0x57 0xf9 0x39 0xb0 0x1e 0x06 0x5b 0x93 0x0c 0x5e 0x24 0xeb 0xab
0x80 0x5d 0x9b 0xe0 0x06 0xc4 0x82 0x5d 0xe3 0xdb 0xdd 0xc2 0x04 0x8a 0x33 0x78
0x8d 0xdd 0xa8 0xd5 0x2f 0xc7 0xbb 0xc3 0xac 0x2b 0x9c 0x1a 0xc0 0x73 0x97 0x7c
0xe4 0x41 0x39 0x72 0xeb 0xa9 0xb4 0x11 0xbd 0xa8 0xc1 0xc2 0xb9 0x73 0x0a 0x56
0x37 0x01 0x79 0x3d 0xc1 0x87 0x3d 0xdf 0x76 0x7e 0xfe 0xd0 0x88 0xc0 0x59 0xe2
0x0e 0x3a 0xda 0xeb 0xed 0xd7 0x38 0x59 0x91 0xe2 0xea 0xe4 0xa2 0x5c 0xc7 0xc2
0x3f 0x68 0x1f 0x61 0xdd 0xcc 0x11 0x58 0x58 0x56 0x03 0xc3 0xab 0x1c 0xad 0xf6
0x65 0xfc 0x66 0x8d 0x3d 0xc5 0x2f 0x28 0x9a 0xab 0xba 0x70 0x6c 0xdc 0x08 0x38
0xac 0x79 0x80 0x42 0x17 0x13 0xa5 0x0b 0x7e 0xb8 0xe3 0x9e 0x5d 0xe0 0x3b 0x27
0x40 0xdf 0x0a 0x52 0x5d 0x18 0x2b 0x13 0x93 0x01 0x18 0xa0 0xfc 0xde 0x24 0x62
0xb8 0x89 0xf9 0xc3 0xe0 0x94 0xf9 0x8a 0x1d 0x55 0x58 0x62 0xb5 0x92 0xbe 0x60
0xcc 0xfd 0x1b 0x19 0xf3 0x3f 0xc3 0x21 0x16 0xce 0xbc 0x1e 0xfb 0x33 0xea 0xa8
0xf9 0xc5 0xdb 0x01 0xf1 0x55 0xac 0x3f 0xbd 0x78 0x2d 0x1d 0xae 0xbd 0x4b 0x12
0xf6 0xaa 0x00 0x58 0xb7 0x96 0x37 0xb0 0x93 0x4f 0xef 0x07 0xd6 0x02 0x4d 0x65
0xe6 0xa1 0xf5 0x20 0x0a 0xa1 0xaa 0xe7 0x93 0x09 0x31 0xd2 0xba 0xdb 0xab 0x32
0x2c 0x14 0xc1 0x8d 0x64 0xe3 0x05 0x0b 0x23 0x77 0x55 0x28 0x4c 0xe0 0xb8 0x8e
0xbc 0xa1 0x1f 0xec 0xdf 0x13 0xe5 0x44 0xb7 0x5d 0xb2 0xce 0xed 0xef 0x83 0xdb
0x95 0x62 0x8d 0x03 0x95 0x29 0x56 0xf7 0xaa 0x5a 0xdb 0x7b 0x99 0x54 0x77 0xe1
0x8a 0x85 0x98 0x65 0x03 0x24 0xcf 0xda 0x65 0xb1 0xd9 0xdd 0xe2 0xd3 0x9a 0x3b
0xd1 0xef 0x8b 0x12 0x8c 0x77 0xc0 0x2f 0x5f 0x15 0xc6 0x62 0x62 0xe0 0x0d 0x6d
0xd6 0x12 0x42 0x01 0x87 0x35 0x43 0x06 0x6e 0x45 0xcd 0xe7 0xfe 0x69 0xab 0x5a
0x97 0x99 0xe9 0xef 0xb3 0x52 0x3f 0xa9 0x01 0x88 0xd7 0xa5 0x1b 0x85 0x79 0xc6
0x18 0xfa 0x59 0x65 0x57 0xb7 0xfb 0x97 0x5d 0xde 0x5c 0x6d 0x5e 0x9b 0xa9 0xce
0xa5 0x92 0x79 0x6f 0x17 0x11 0x9d 0x0b 0x16 0x27 0xe4 0xc3 0x4d 0xc2 0xf1 0xbc
0x61 0x96 0x22 0xdf 0x90 0x2d 0x69 0x4e 0xb2 0x29 0x3f 0x8e 0x70 0xf5 0x50 0xa4
0xeb 0x0e 0xf3 0xce 0x32 0x26 0x44 0x6d 0xd9 0xa5 0x14 0xce 0x80 0x83 0xe5 0x4d
0x99 0x7a 0x27 0x8c 0xe8 0x72 0x0d 0xd4 0x24 0xaa 0x97 0x07 0x98 0x2b 0x0d 0x7a
0xbd 0x59 0xb7 0xed 0xe5 0x6d 0x18 0xc8 0x08 0x09 0x32 0xfa 0xe8 0x99 0xd8 0xa1
0xde 0x45 0x04 0x01 0xc8 0x04 0x88 0xbe 0x09 0x09 0xbc 0xc7 0x10 0x02 0x1c 0x02
0x2a 0x99 0x68 0x4e 0x40 0x3a 0xe1 0xbd
サーバーからの次のメッセージ:
0xd7 0x8b 0xe0 0xaa 0x46 0x08 0xda 0x7d 0x6e 0x08 0x82 0xbc 0x7e 0xad 0x45 0x86
0xf8 0x79 0x95 0xd9 0x73 0x90 0xb5 0xc9 0xe7 0x7b 0xe5 0x27 0xf2 0x2d 0xbf 0x86
0x2e 0xb9 0x0b 0x15 0x78 0x57 0x24 0xad 0x15 0x3b 0xfd 0xa6 0xfb 0x78 0x47 0x60
0x65 0xe2 0x4b 0x98 0x11 0xa5 0xb7 0x93 0xbe 0xc8 0x28 0x24 0xd6 0xb7 0x4d 0x80
0x79 0x7e 0x05 0xca 0xca 0x43 0x5c 0xbc 0x23 0x97 0x50 0xb1 0xef 0x69 0x65 0x05
0x0f 0x59 0x95 0x19 0x37 0x2c 0xcf 0xae 0xff 0x49 0xaa 0x8b 0xb2 0xe8 0xdc 0x91
0x89 0xf0 0x94 0x3a 0xa7 0x9b 0x56 0xa0 0x90 0xcc 0xcc 0xbf 0x0b 0xa7 0x7a 0x65
0x63 0x9e 0x96 0x37 0x71 0x70 0x43 0xd5 0x2d 0xe7 0x46 0x5e 0x75 0xf5 0x68 0x9e
0x0a 0xa6 0xbb 0xf8 0x26 0xee 0x84 0x74 0x67 0xa7 0x0b 0xe1 0xa6 0x04 0x8b 0x65
0x96 0x9d 0x60 0xc5 0xfc 0x74 0xc9 0xde 0xe2 0xdd 0xfe 0xb1 0xed 0x1c 0x7c 0x2a
0x78 0xaf 0x9b 0x6f 0x3c 0xc0 0x6c 0x77 0x15 0x16 0xfc 0x00 0xd1 0xe2 0x49 0x65
0x6a 0x2a 0x74 0xb6 0xa9 0x00 0x2d 0x7f 0xb4 0x88 0x70 0xba 0x8c 0x81 0xcd 0x97
0xc6 0x06 0x44 0x0a 0xd5 0x99 0xea 0x49 0x81 0xcd 0xd1 0x44 0x6a 0xf8 0x54 0xa8
0x45 0x84 0x84 0x24 0xa7 0x4f 0xc4 0x23 0x0d 0x3b 0x53 0x3e 0xfa 0x74 0x2b 0xea
0x82 0xc9 0x71 0x1c 0xcb 0x5a 0x2b 0x3a 0x22 0x33 0x18 0xce 0x4e 0xa1 0x13 0x0e
0xf8 0x1b 0x94 0x20 0x2b 0xc2 0x3d 0xdd 0xa4 0x88 0xc5 0x69 0x3b 0x37 0x21 0x62
0x2d 0x09 0x02 0xd9 0xeb 0x8e 0x3c 0x46 0x5a 0x18 0x0a 0xe7 0x03 0xc6 0x10 0xb1
0x32 0x34 0x7f 0xf2 0xe3 0xf5 0x66 0xa3 0x79 0x75 0x1c 0xae 0xf6 0x0f 0xaf 0xd2
0xef 0xe0 0xb1 0xe8 0x91 0x9e 0xdb 0x23 0x57 0x0a 0x71 0xcd 0x5f 0x64 0x3d 0xba
0x59 0x7a 0x50 0x78 0xf1 0x23 0x1e 0x51 0x15 0x4c 0x1b 0x0c 0x83 0x4a 0x0e 0x74
0x07 0x8d 0x26 0x45 0x05 0x3c 0x00 0x38 0xb5 0xff 0xbf 0x47 0xd1 0x3a 0x68 0xa1
0x6e 0x40 0xc7 0xa2 0x36 0xd4 0x42 0xcf 0x4d 0x60 0xc8 0x47 0x26 0x63 0x3a 0x9d
0x57 0x4b 0xae 0xcf 0xe8 0xc9 0x39 0x79 0x50 0x8c 0x22 0x0d 0x06 0x31 0xcb 0x3f
0x2d 0xe4 0xbe 0x7d 0x9a 0x2d 0xc6 0x45 0x75 0x8c 0x4f 0xb7 0xcd 0x10 0x3d 0x41
0x93 0x1e 0x4e 0x2e 0xc1 0xb1 0x9d 0x20 0x3d 0x1a 0x10 0x83 0xd2 0x77 0xbf 0x93
0xf9 0x31 0xb0 0x94 0x0e 0xfe 0x11 0xf4 0x9d 0xb4 0x0d 0x4d 0x23 0x37 0xca 0xef
0x5e 0xa9 0x48 0xab 0x9f 0x38 0xb7 0x42 0x10 0xeb 0xba 0xb3 0xa1 0x99 0x8c 0x2a
0xb8 0x6a 0xac 0xe1 0x4b 0x0a 0xdf 0x11 0xd0 0x97 0x99 0xe3 0x6b 0x96 0xff 0xec
0x21 0x6f 0x14 0x36 0x1e 0x57 0xc2 0x81 0xcc 0x49 0xdc 0x7f 0xe7 0xc0 0x91 0xab
0x2c 0x16 0x98 0x93 0xb2 0xb6 0x61 0xc1 0xb5 0x8f 0x14 0x1a 0x6f 0xc6 0x14 0x34
0x8f 0xdb 0x97 0x8f 0x75 0x00 0x05 0xb8 0x77 0x17 0xd0 0x06 0x9b 0xff 0x79 0xf9
0xcb 0x4e 0x5d 0x85 0xd7 0xeb 0x68 0xaf 0x53 0x4f 0x0c 0xd9 0x36 0x96 0x23 0x52
0x41 0xbf 0xc0 0xeb 0x44 0x7c 0x3e 0x78 0x56 0x3b 0x3f 0x8a 0xb1 0x58 0x33 0xf9
0x55 0xdd 0x60 0x1d 0x7b 0x5e 0x46 0x61 0x3d 0x7e 0x4d 0xa0 0xea 0xfc 0x56 0x23
0x61 0xbf 0xc5 0x1f 0x79 0x07 0x3c 0x7d 0xf4 0x9c 0xb1 0xd1 0xaf 0x5a 0x48 0x2c
0xb5 0x1d 0x81 0xcc 0xce 0x2c 0x50 0xa9 0x0e 0x8a 0x9f 0xb4 0xc4 0xb6 0xaf 0x0f
0xce 0x5d 0xb2 0xcc 0xae 0x9b 0x0d 0xbe 0x98 0x2d 0xa1 0x47 0xef 0xce 0x62 0xcd
0x62 0x79 0x3c 0x0f 0xa7 0x05 0xc8 0xcb 0x21 0xf2 0xa9 0x85 0x79 0xae 0x30 0xcb
0x10 0x98 0x65 0xdf 0xe0 0x95 0xe8 0x1a 0x35 0x85 0xb6 0xdc 0x80 0x5f 0x92 0x04
0xa8 0xb8 0xcc 0x13 0x5f 0x5c 0x79 0x8f 0xba 0x56 0x56 0x4e 0x35 0x1f 0xe4 0x63
0x65 0x67 0xaf 0xdb 0xdd 0x42 0x17 0xd5 0x11 0x92 0x23 0x4e 0xea 0x2a 0x43 0x55
0xde 0x22 0x07 0xeb 0x62 0xb9 0x9f 0x83 0x4a 0xaa 0xec 0xc2 0x97 0x52 0xb3 0xf7
0xa7 0x44 0xf6 0x31 0x10 0x23 0xc5 0x56 0xcc 0xbb 0x23 0xa9 0xaa 0x53 0x18 0xff
0x66 0x5e 0x87 0x8f 0xb1 0x6c 0x2e 0xf3 0xcd 0xf2 0xbb 0x0d 0xbc 0x13 0x9a 0xe3
0x3e 0xd2 0x22 0x3f 0x65 0x1c 0x53 0xd6 0x64 0x38 0x5f 0xd8 0x03 0x09 0x19 0x19
0xaf 0x64 0x16 0xc3 0xac 0x35 0x4b 0x99 0xf1 0xd3 0xb9 0xbd 0x09 0xe5 0x60 0x86
0x02 0x8c 0x00 0x99 0x58 0x7b 0x3e 0x69 0x4d 0xc6 0xcd 0x49 0x72 0x65 0xba 0xbb
0xd1 0xb4 0x3a 0x92 0x88 0x5e 0x34 0xea 0xa6 0xd5 0xfb 0xff 0x8f 0x29 0xbf 0x71
0xca 0x5b 0x1c 0xb5 0x06 0x28 0x8a 0x13 0x15 0x9d 0xf1 0xa4 0xb9 0x77 0xb9 0x2d
0xc8 0x37 0x3d 0xb4 0xa9 0x66 0x54 0x7a 0x32 0x21 0xb1 0x6e 0x19 0xb0 0x4e 0xd0
0x57 0x91 0x89 0x68 0x9c 0xb5 0xc3 0x8b 0xc6 0xa8 0xb2 0xc1 0x12 0xf7 0x81 0x78
0x09 0xdd 0x30 0xf2 0x3b 0x4a 0xcd 0xad 0xe2 0x0d 0x02 0x4b 0xf4 0x27 0x71 0xd5
0x06 0x1a 0xc1 0x8f 0x53 0x4f 0xf6 0xf2 0x3e 0xfe 0xb3 0x76 0x94 0x7d 0xea 0x71
0x6a 0x8f 0xb2 0xf6 0x48 0x6a 0xf5 0x18 0x27 0x62 0xa1 0xed 0xc4 0x33 0x82 0x11
0x9d 0x5c 0x68 0xb1 0x7a 0x03 0x9b 0x82 0x68 0xb3 0xda 0x51 0xe3 0x77 0x86 0x90
0xaf 0x11 0x70 0xae 0xba 0x42 0xb6 0x10 0x1a 0xd0 0xca 0x85 0x1e 0xee 0x1a 0x4b
0x0e 0x17 0x2e 0xd9 0x09 0x94 0x1c 0x1e 0x69 0x94 0xe5 0x35 0xdc 0xc6 0xd6 0xcf
0x6f 0xa4 0x37 0x26 0xd7 0xcb 0x3a 0xbc 0xe0 0x9a 0xe4 0x72 0x15 0x16 0xe9 0xf0
0x48 0x14 0xf9 0xa7 0xbf 0xc5 0x51 0xc0 0xf6 0x94 0xfa 0x49 0xef 0x28 0x96 0xd7
0xb3 0x23 0xb6 0xa9 0x35 0xe0 0xc4 0x2b 0xab 0x8c 0x13 0x3d 0x56 0x0a 0xa1 0xdb
0xb6 0x50 0x13 0xf1 0x09 0x21 0x1b 0x4d 0xbe 0x0c 0xb4 0x67 0x81 0x6e 0x2b 0x93
0x65 0x0f 0x90 0xf5 0x77 0xdc 0xf8 0x41 0x1c 0xe4 0x56 0xec 0xa9 0x17 0x77 0xb5
0x7e 0xeb 0x88 0x6f 0xc2 0x4d 0x5f 0xd1 0x54 0xee 0x9b 0x1a 0x35 0xd3 0x5e 0x84
0x47 0x51 0xa7 0x9f 0xe2 0xbc 0xd6 0x46 0x80 0xfe 0xfe 0xf7 0xd6 0xd6 0x93 0x8b
0xa7 0x16 0x35 0x27 0xea 0x24 0x22 0x5f 0x34 0xad 0xf3 0x85 0xbb 0xc0 0x34 0xae
0x2d 0x20 0x3d 0xe7 0xb2 0x5d 0x8a 0xa8 0xc2 0x05 0x80 0x05 0x09 0x3e 0x52 0x63
0x58 0xdd 0x7e 0x18 0x89 0xad 0x01 0x9a 0x19 0xb7 0x55 0x9f 0x0d 0x3a 0xcf 0xbc
0x6b 0xc4 0x6a 0xeb 0x3d 0x1e 0xe3 0x72 0x4a 0x5e 0xe1 0x2e 0xa2 0x7f 0x39 0x72
0xdb 0x06 0x7d 0x46 0xe8 0x21 0x2f 0xaf 0x07 0x23 0x96 0xf7 0x3c 0x92 0x54 0xa4
0xce 0xad 0xe2 0x11 0x7f 0x5c 0x22 0xce 0x1c 0x5b 0x72 0x1a 0x36 0x1d 0xb7 0x58
0x62 0x48 0x3f 0xba 0x2c 0xa7 0xf8 0x07 0x6b 0x32 0x0b 0xf6 0xe2 0x9d 0x2f 0x4f
0x6f 0xdb 0x83 0xf4 0x94 0x0d 0x52 0x25 0xb9 0x6b 0x8b 0x97 0xaa 0x9e 0x9d 0x6a
0xdc 0x1a 0xfa 0x3c 0x01 0x18 0x79 0xb7 0x32 0xda 0x2b 0xae 0xe7 0xfd 0x02 0xa3
0xac 0x0a 0x05 0x62 0x04 0x91 0xc7 0xc8 0x48 0x99 0x8c 0x76 0xe0 0x1a 0x32 0xb7
0xf4 0x6f 0x46 0xc0 0xe7 0x35 0x63 0xa7 0x7a 0x6a 0x3a 0x7c
サーバーからの次のメッセージ:
0x86 0x84 0xc4 0x9e 0x31 0x8a 0xac 0x17 0x2c 0xb6 0x96 0x21 0x4b 0xf9 0x5c 0x29
0xb7 0x05 0xcf 0xc4 0xb6 0x20 0x3e 0xc8 0x8c 0x28 0x66 0x3b 0xa8 0xa6 0xb5 0xf8
0xde 0xd8 0x8d 0x13 0x66 0x39 0x54 0x81 0x49 0xe9 0x0f 0xf6 0x75 0x1d 0x00 0x6c
0xf8 0x27 0xa6 0x24 0xbd 0xa4 0x23 0x5e 0x05 0x54 0x4f 0x9b 0xe1 0x26 0xe2 0xf8
0xb1 0x69 0x49 0xa9 0xd5 0xcc 0x06 0xe8 0xdc 0xf7 0x67 0x77 0xc2 0xae 0x8e 0xdf
0x24 0xc6 0xc8 0x10 0xbb 0x89 0x18 0x8f 0xef 0xef 0x08 0x9b 0x20 0xba 0x90 0xc2
0x8e 0xa8 0xd5 0x74 0x3b 0x12 0x27 0xdf 0x50 0x9f 0xd4 0xdb 0xe2 0x8f 0x8d 0x96
0x70 0xd5 0x43 0x01 0xb8 0x81 0x50 0x74 0x9e 0x41 0x56 0xd1 0x2f 0xcb 0xbd 0xd9
0xe4 0x18 0x02 0x35 0x5e 0x48 0x54 0xd7 0x5e 0x14 0x56 0x8b 0x6c 0x21 0xd1 0xbf
0x09 0x02 0x61 0x72 0x77 0xdc 0xc5 0x1d 0x36 0xb9 0x61 0x67 0x19 0xf4 0x71 0x68
0xd4 0xa3 0xf0 0x02 0x7c 0x5c 0xed 0x9c 0xc9 0x3b 0xac 0x94 0x56 0x1d 0x82 0x44
0xae 0x9a 0x5c 0xa9 0xc5 0x43 0x3e 0xe1 0xc3 0xee 0x0e 0x58 0xcb 0xd3 0x2c 0x18
0x35 0xe4 0x2e 0xcc 0x44 0x38 0xf3 0x0f 0x65 0x0b 0x72 0x16 0x1b 0x40 0xb3 0xb5
0x39 0x50 0xc9 0x36 0xe3 0x46 0xe2 0xf9 0x2f 0x55 0x26 0x07 0xd2 0xfd 0x97 0x45
0x81 0xa0 0x7e 0x4d 0x87 0x7f 0xa3 0xb7 0xcc 0x76 0xe5 0x6f 0x5a 0x5c 0xa1 0x9e
0x11 0x4a 0x55 0xa7 0xce 0xd4 0x31 0xfa 0x90 0xf3 0x6b 0x25 0xef 0xfe 0x17 0x4f
0x2f 0x8b 0xde 0x73 0xde 0x77 0xd7 0x38 0x5e 0x9f 0x45 0x7a 0xd3 0xb4 0xc5 0x11
0xe9 0x8b 0x1a 0x84 0x5d 0x0e 0x41 0x01 0x21 0x6f 0x29 0xc4 0x2e 0x1f 0x0f 0x30
0x15 0x51 0xee 0xad 0x67 0xc3 0x5f 0xe2 0x2d 0xa8 0x78 0xff 0xbc 0xfa 0x02 0x14
0x16 0xd5 0xe1 0xc4 0xb7 0x8b 0x83 0x3d 0xa1 0x6d 0xbc 0x5e 0xa6 0xd4 0x73 0xd0
0x8c 0x19 0x30 0x4c 0x5f 0x14 0x81 0x69 0x59 0x3b 0x6c 0x7f 0x05 0xed 0x11 0x95
0x10 0x98 0x0c 0xc8 0xa8 0x03 0x4a 0x5d 0xc0 0xc4 0x9d 0xbb 0x44 0x2f 0x4d 0xd0
0xf0 0xa7 0x30 0x32 0x8d 0x75 0xad 0xb0 0xcc 0x12 0xcf 0x85 0xde 0x7c 0x3d 0xe8
0x85 0x1c 0xc4 0x45 0xd9 0xa4 0x57 0x23 0x34 0x75 0xf5 0xa8 0x2b 0xc7 0x02 0xfe
0x45 0xee 0xd8 0x6f 0x57 0x64 0x19 0xb2 0x51 0x0e 0x6c 0x88 0xd0 0xb7 0x6c 0x66
0x02 0x47 0x98 0x34 0xa2 0xd4 0x68 0x83 0x3f 0x8c 0x7a 0x03 0xa4 0x1c 0x59 0x17
0xb3 0xcd 0x2c 0x18 0xdf 0xf7 0x6a 0x8c 0xe0 0xb7 0x6c 0xb1 0x1f 0x3e 0x04 0x69
0x18 0x4a 0x64 0x70 0x57 0x78 0xda 0xcb 0xf9 0x98 0xee 0xa0 0x93 0xc8 0xe7 0x9d
0x14 0xb2 0x47 0xd8 0x32 0xa7 0xa2 0xaf 0x12 0xb8 0xe8 0xe7 0x76 0xb0 0xcb 0xcd
0x26 0x80 0x37 0xa2 0xd4 0x69 0x3b 0xc0 0x5c 0x8e 0xa0 0x2c 0xba 0x97 0x4e 0xba
0xc7 0x64 0x05 0x66 0x28 0x9f 0xb2 0x3c 0x4c 0x3a 0xc9 0x27 0x8c 0x5e 0x14 0x9d
0xbc 0x5e 0x2f 0x66 0x42 0xd2 0x6e 0x54 0x52 0xd9 0xa9 0x0c 0x94 0xf2 0x61 0xcf
0x0c 0xa4 0x4e 0x7d 0x83 0x64 0x20 0x1d 0xf1 0xcb 0xab 0x49 0x17 0x92 0x1e 0x49
0x88 0x52 0x59 0x29 0x02 0x04 0xa2 0x4e
サーバーからの次のメッセージ:
0xf2 0xee 0x5e 0x17 0x82 0x91 0x8f 0x05 0x0a 0x47 0x66 0x3b 0x24 0x06 0xd8 0x27
0x52 0xfc 0x77 0xe5 0xc7 0x13 0x39 0x8b 0xb5 0xf7 0x64 0xf0 0xba 0x0f 0xd2 0x92
0x54 0x9e 0xbe 0x3b 0x71 0xef 0x74 0x28 0x94 0x36 0x1b 0xcf 0x31 0xfa 0x04 0xa9
0xb4 0xfc 0x5e 0x65 0x21 0x5a 0xad 0x5f 0xc2 0xe7 0xe0 0xf6 0x64 0x39 0x65 0x43
0x0b 0x61 0x0b 0xcd 0x05 0x73 0xe7 0xda 0xaa 0xec 0x5c 0x8f 0xa4 0x14 0x10 0x79
0x12 0x78 0xe4 0xa8 0x4e 0x03 0x5e 0x9c 0x40 0xe9 0xe2 0x44 0x0e 0x3e 0x53 0xf3
0x2c 0x65 0x14 0xad 0xd7 0xbf 0xc7 0x4c 0xa8 0x18 0xfa 0x6e 0x4c 0x3e 0x2d 0x7f
0x3e 0xfc 0x5f 0x82 0xc3 0x99 0x3a 0xa6 0x28 0x76 0x54 0x74 0x55 0xe0 0xd4 0x6d
0x30 0x5a 0x65 0x5b 0x2a 0x7b 0x65 0x78 0xc4 0xb9 0xfd 0x57 0xc4 0x8d 0xb3 0xf5
0x00 0x27 0x3e 0x45 0x95 0xb4 0x42 0xd7 0x96 0x87 0xa0 0x0c 0x9e 0x29 0xd6 0x59
0xba 0xc2 0xf5 0x27 0xc8 0x4d 0x71 0xd8 0xb7 0xca 0x15 0x8e 0x9a 0xcd 0x51 0x42
0xb8 0x9a 0x98 0xa0 0x79 0xb4 0x44 0x3b 0x53 0xab 0x0e 0x43 0x99 0xbc 0x7a 0xf1
0x09 0x99 0xc9 0x9b 0x5a 0x23 0x66 0x48 0xcd 0x6e 0x77 0x30 0x84 0x31 0xdb 0x69
0xa8 0x6a 0x18 0x1d 0x44 0x64 0x7d 0x18 0xa2 0xae 0x3a 0x76 0x8d 0xe9 0xc6 0x2e
0xfd 0xcf 0xc3 0x8c 0x2d 0x84 0x65 0x32 0xfd 0x07 0xb7 0x73 0x46 0x64 0xb7 0x98
0x89 0xde 0xb5 0x60 0x9a 0x61 0xe7 0x5a 0xd6 0x76 0x29 0xdc 0x6c 0xd2 0xf0 0x14
0xae 0x30 0x9d 0xcb 0x53 0xd4 0xb5 0x2c 0x80 0x40 0x75 0x1a 0x8e 0xd9 0x04 0x08
0x3d 0xe3 0xc9 0xbb 0x97 0xc6 0xac 0x70 0x99 0x91 0xa7 0xfd 0x1e 0xe6 0x41 0x04
0xdf 0x04 0xd2 0x8a 0x59 0xed 0x53 0x11 0x4c 0xbe 0xfa 0x0c 0x4d 0x5c 0x00 0xbd
0x97 0xb4 0x4d 0x6b 0xb2 0x23 0x59 0xff 0x9f 0xea 0x0e 0x9c 0x24 0x47 0x33 0x8d
0xd8 0x3e 0x66 0xaa 0x14 0xed 0xac 0x5a 0xd7 0xdd 0x23 0x17 0x7b 0x07 0x9e 0x88
0xaa 0xcb 0x38 0x7c 0xa6 0xa7 0x47 0x7c 0x7f 0xfa 0xd7 0xa1 0xed 0xb3 0x6d 0x01
0xfa 0xe5 0xaa 0x1b 0x2e 0xc6 0xcd 0x41 0x2f 0x90 0xce 0xc2 0xcd 0xa1 0xce 0x92
0x42 0x7b 0x9f 0x54 0x5f 0x01 0x0b 0xaf 0x39 0x31 0x67 0x65 0x45 0x59 0xa1 0x3e
0xa6 0xac 0x90 0xe1 0x2b 0x1b 0x7c 0x8c 0x3f 0x0b 0xda 0x0e 0x57 0xb7 0x17 0x45
0xba 0xd6 0x72 0x6b 0xbd 0x3e 0x0c 0xa7 0xa3 0xd3 0xb0 0xf4 0x9a 0xe3 0x89 0xbb
0x92 0xa5 0xb9 0x1f 0x42 0xd4 0x89 0xd3 0xba 0x23 0x84 0x81 0x58 0x98 0x4e 0x0a
0xed 0x14 0xcf 0x7a 0x42 0xa8 0xaa 0x0f 0xc0 0x16 0xa3 0x97 0x1b 0x8b 0xf4 0x50
0x83 0x35 0x8a 0xf9 0xaf 0x2e 0xb9 0xe3 0x69 0x72 0x3e 0xb1 0x54 0x1c 0xf3 0x6f
0xcc 0x1c 0xb9 0x34 0x06 0xf3 0xd3 0x67 0x78 0xd3 0xfb 0xdf 0x27 0xe9 0x4f 0xa9
0x8c 0xde 0x67 0xec 0x0d 0xa2 0x8d 0xb9 0xb8 0xcf 0xbe 0x21 0xd9 0x08 0xe6 0xb5
0x5a 0x00 0x07 0x8d 0xe1 0xe1 0x1a 0x4a 0xb8 0x7e 0x76 0xfc 0x49 0x68 0x7a 0xf9
0xc7 0xa6 0x99 0xeb 0xff 0x6f 0xd9 0xf6 0x10 0x78 0x55 0xc2 0x4b 0x6a 0x05 0xa3
0xb1 0x3d 0xce 0x55 0x41 0x8d 0x9c 0x3d 0x18 0xa7 0x90 0x37 0x60 0x90 0x6b 0x60
0xad 0x4c 0x20 0xcd 0x12 0x5c 0x53 0x54 0xff 0x39 0x65 0xff 0xfc 0x0f 0x31 0x80
0x9b 0x58 0xc3 0x7c 0xbe 0x09 0xf7 0x8e 0x67 0x60 0x39 0x4b 0x29 0xdf 0xcf 0x57
0x4a 0x6b 0xf5 0xe4 0xd3 0x5d 0x68 0x45 0xa0 0x87 0x06 0xde 0x05 0x7d 0x00 0xd2
0x3a 0x1a 0x86 0x01 0xbf 0x99 0x29 0x11 0x7f 0xf8 0x56 0x90 0x1f 0xd7 0xfd 0xe5
0x1c 0xd8 0xf6 0x95 0x4e 0xc2 0xfb 0x1f 0x93 0x2d 0x50 0x15 0xa6 0x1b 0x00 0x55
0x94 0x32 0xc6 0x47 0x9f 0xee 0xb5 0xae 0xb8 0x31 0xfc 0x9b 0xe1 0x76 0xd2 0x28
0xf3 0xf3 0xf5 0xbb 0x34 0x48 0x13 0xcb 0x54 0x25 0x0f 0x7b 0xa8 0xd1 0xa7 0x6b
0xcc 0x14 0x5b 0x8e 0xf4 0x43 0x6a 0x80 0x1d 0xad 0x43 0x57 0x90 0x86 0x7b 0x04
0x31 0x1e 0x78 0x88 0xdd 0x5d 0xd9 0xa3 0x02 0x4b 0xdd 0xdf 0x2b 0x95 0x92 0xa3
0xad 0x79 0x47 0xc1 0x34 0x3f 0xb2 0x01 0x89 0x05 0x2d 0x26 0xc4 0x75 0x34 0xaa
0x25 0xb2 0x54 0x2d 0xf1 0x92 0xea 0x9b 0xe7 0x9a 0x38 0xba 0x91 0x65 0x40 0x2e
0xff 0x2b 0x31 0x1d 0xd9 0xaa 0x6e 0x19 0xca 0x49 0xc3 0xda 0x40 0xa1 0x71 0x11
0x98 0xb4 0x02 0xe8 0x16 0xaf 0x51 0x72 0xe9 0xf2 0xf3 0x11 0x6d 0xf6 0x21 0x0d
0x1a 0xb5 0xbe 0xe0 0xbe 0x28 0x54 0xb2 0xb9 0x7c 0xf4 0xf0 0x94 0x32 0xa6 0xdd
0x43 0x94 0x96 0xa9 0x55 0x5a 0x8a 0x96 0x44 0x06 0x30 0x3c 0x74 0x39 0x33 0x01
0x1d 0x29 0x7f 0x0a 0xfd 0xe2 0x65 0x3c 0xf5 0x6b 0xee 0xef 0xa5 0xd6 0x15 0x57
0x93 0xca 0xde 0x46 0xee 0x93 0xb0 0x4b 0x32 0xfb 0xd4 0x6e 0xb4 0xa6 0xd7 0x77
0x40 0x64 0x08 0xd2 0x0e 0x57 0x51 0x5c 0xc9 0x2b 0x9b 0x17 0xcb 0x19 0x1f 0x03
0x23 0xcc 0x99 0x3c 0xfa 0x3d 0x21 0xe1 0x6c 0x83 0x1c 0xce 0x68 0x38 0xff 0x0d
0x53 0xcd 0xdd 0xd3 0xd1 0x78 0x6e 0x1e 0xee 0x01 0xe7 0x71 0x0b 0xab 0xd7 0x55
0x6c 0xbd 0x5b 0xac 0x47 0x2c 0x9f 0x23 0xf2 0xf2 0x27 0x1f 0xb3 0x26 0xd8 0x66
0xa6 0x30 0xb8 0x31 0x5e 0x50 0x35 0xba 0x65 0x9f 0x73 0xae 0x66 0x43 0x87 0x46
0x60 0x79 0x3a 0x29 0x21 0x85 0x9a 0xd9 0xcc 0x7d 0x57 0x13 0x9c 0xfc 0x8f 0xb5
0x98 0x3f 0x7c 0x38 0x4b 0x9f 0x43 0x02 0x8b 0xa0 0x2c 0x40 0x32 0x3b 0x7a 0x2e
0x61 0x5f 0xaf 0x91 0xf3 0x26 0x39 0xf0 0xc5 0x73 0xd0 0x2e 0x00 0x44 0x70 0xc3
0xca 0xdf 0xc6 0x73 0x5f 0x6b 0xd3 0xa5 0x3b 0x24 0xdd 0xd0 0x95 0x20 0x61 0x75
0x25 0xbd 0x30 0xb0 0x5b 0xe8 0xd2 0xe6 0xdd 0x02 0xea 0xc1 0x6f 0x91 0xaf 0xbe
0xb6 0x94 0xf6 0xd7 0x9d 0x5e 0xee 0x1d 0xa5 0x76 0x6c 0x22 0xb7 0x42 0x9b 0xa2
0x9a 0x35 0xfe 0xa4 0xb1 0xcb 0x4b 0xcc 0xb7 0xda 0x2f 0x86 0xd0 0x6a 0x6f 0x85
0x9c 0x7c 0xd5 0xae 0xa5 0x46 0xf0 0x06 0x03 0x23 0x51 0xcb 0xe7 0x7d 0xe4 0xbb
0xeb 0x2b 0x51 0xd6 0x9d 0xb2 0xd9 0x09 0xfe 0xec 0x66 0x43 0x71 0x8d 0x53 0x92
0x6e 0x9f 0xb9 0x1c 0x44 0x2b 0x5e 0xfb 0xe8 0x2a 0x2a 0xbb 0x91 0x48 0xdd 0x14
0x06 0x07 0x99 0xb4 0x88 0x86 0x1d 0xb5 0x37 0xf3 0xeb 0xdd 0xf3 0xfa 0x53 0xbb
0xd1 0xfb 0x6b 0xab 0x23 0x4d 0x30 0x7c 0x92 0x56 0x3e 0x18 0xee 0x19 0xff 0x19
0x26 0x55 0xa6 0x65 0xba 0x6f 0x84 0xc0 0x3a 0xd9 0x25 0x0e 0xf9 0x98 0x3e 0x32
0xd4 0xb8 0x77 0xf5 0x7b 0x55 0xdb 0x1e 0xad 0x42 0x36 0x39 0xb6 0x1e 0x51 0xff
0xef 0x60 0x14 0x2e 0xa1 0x8f 0xd2 0x20 0x0c 0x1e 0xf5 0x3e 0x02 0x47
これで通信は終わりだ。
8月19日にサイファーパンクに投稿されたハルの2回目のSSLの挑戦の総当たりに、楽しい動機づけを足してはどうかと勧められた。
そのために、賞金のc$が要る!
賞金への寄付は私が集める。渡されたc$は1セント残らず、鍵を当てた人に渡すと約束する。
鍵を当てて賞金を受け取るただ一人の人には、ecmのメーリングリスト/電子現金の市場のWWWで換金するよう勧めたい:
ecm@ai.mit.edu, http://www.c2.org/~mark/ecash/ecash.html
通貨が流通から外れないように、そして、e$の売り手が足りないようなので、電子現金の市場でのc$の流れを増やす助けになるように。
自分のc$を取り戻して、さらにおまけまで付くかもしれないくじに加わる方法や、単にほかの人のc$を勝ち取る方法は、ここを見てほしい:
http://www.brute.cl.cam.ac.uk/brute/
挑戦はまだ始まっていない。始まるのはおそらく1日か2日先なので、ソフトウェアを手に入れて、動くか確かめるなどの時間はある。
そして、「位置について、用意、ドン!」まで待機していてほしい。
スタートラインを設けるのは、NetscapeのSSLのセッションをどれだけ速く割れるかを示すように、この試みを組んでいるからだ。
ファイアウォールの内側にいる人や、直接のIPを持たない人のために、鍵の空間を受け取れるWWWの窓口もある。
ここに、賞金として50 c$を寄付する。あなたのc$は私にメールで送ってほしい。(c$をメーリングリストに投稿するのはよくない。最初に換金した人のものになってしまうからだ。個人宛てのメールで、できればPGPもかけて送ってほしい。)支払いを作るには、ファイルに保存するか、DigiCashのクライアントから直接私にメールで送る。メモのような形のアイコン(あれはそのつもりなのか? 銀行の印の隣のもの)をクリックし、ファイルかメールで送る方を選び、支払いに切り替えて、金額を入れる(店の口座IDは空けておき、よければ支払いの説明を書く)。
アダム
[ところで、toad.comはまだどこかおかしいのか? 流れてくる量がやけに少ないようだが……]
-----BEGIN PGP SIGNED MESSAGE-----
[最後の告知の写し。始まりは明日(木曜)の18:00 GMT。Usenetのいくつものニュースグループに投稿したもの]
これは、ハルの2回目のSSLの挑戦を総当たりで割るために、遊んでいる計算機の時間を貸してほしいというお願いだ。
ダミアン・ドリジェ <Damien.Doligez@inria.fr> がNetscapeのSSLのセッションを総当たりで割った件は、もう読んだかもしれない。メディアで広く報じられ、このニュースグループ(とほかのニュースグループ)でも大いに議論された。
最初の挑戦を割ったときの情報は、ダミアンが次に載せている:
http://pauillac.inria.fr/~doligez/ssl/
ハル・フィニー <hfinney@shell.portal.com> が2回目の挑戦を出した。この挑戦のねらいは、輸出用のSSLの鍵をどれだけ短い時間で割れるかを示すことだ。つまり、どれだけ早い日にちに割れるかではなく、始まりから終わりまでをどれだけ速く割れるか(この違いに注意してほしい)。そのために仮想のスタートラインを設けていて、仮想の号砲は次の時刻に鳴る:
Thu Aug 24 at 18:00 GMT
加わりたい人は、始まりに備えて、自分のシステム向けのソースかバイナリーを手に入れておいてほしい。(始まりより後でも加わってほしい。時間がかかるだろうから。)
ピート・ブルックス <pb@cl.cam.ac.uk> が、ソケットのサーバーとWWWのページを書いて動かしている。ソケットのクライアントと総当たりのソフトウェア、WWWのフォームで鍵を配る窓口は、このURLにある:
http://www.brute.cl.cam.ac.uk/brute/
ftpの置き場(ソフトウェアはWWWとftpのどちらでも手に入る):
ftp://ftp.brute.cl.cam.ac.uk/pub/brute/
賞金の基金:賞金のためにc$を寄付してほしい
======================================================================
催しに楽しさを少し足し、DigiCash(私の考えでは地球上で最良の電子現金だ)への関心を高めるために、c$(DigiCashの電子現金)で賞金の基金を作った。
書いている時点の賞金は292.30 c$で、鍵を当てた人が勝者になる。賞金を受け取った人には、電子現金の市場に加わって換金するよう勧めたい。お金の流れを増やし(今はc$の売り手が足りない)、現金が流通から外れないようにするためだ。
賞金の基金へのc$の寄付はここで:
http://dcs.ex.ac.uk/~aba/sslprize.html
(メールでも寄付できる。店のID:SSL-prize-fund、口座ID:aba@dcs.ex.ac.uk)
(非公式の)DigiCashの交換所:
http://www.c2.org/~mark/ecash/ecash.html
DigiCashの試用への登録(口座を開くと100 c$が無料でもらえる):
http://www.digicash.com/ecash/
二つ断っておく。電子現金の交換所はDigiCashとは関係がなく、c$を売り買いするための変動相場の仕組みとして、DigiCashの愛好者が立ち上げた実験だ。もう一つ、今の交換レートは(上の交換所で)およそ100 c$が5米ドルだ。
いくつかのプラットフォーム向けのコンパイルが必要
======================================================================
今のところ、DOSだけで動くBRUTESSL.EXEがない。アンドリュー・ルース <AndrewR@vironix.co.za> のbrutesslのアプリケーションには、32ビットの80x86のアセンブリの高速化と、汎用のCの版の両方が入っていて、32ビットのアプリケーションを作るのが厄介になっている。(ああ、標準の32ビットのフラットなUNIXがあれば。)どうやらPharlapのDOSエクステンダーのソフトウェアを使えばできるらしいので、手伝える人がいたら、ピートか私(アダム)に連絡してほしい。
それから(こちらはもっと簡単な仕事!)、上のやり方がうまくいかないときの控えとして、誰か16ビットの版をコンパイルしてくれないか。自分でもやったのだが、今は私のPCのハードディスクに具合の悪いところがある。やることは、search.c、brutessl.h、brutessl.cを少し直して、左回転のマクロを整え(コンパイラーが対応しているかで違いが出る)、typedef(たしかbrutessl.hにある)がword = longになるようにするだけだ。assembly.cではなく汎用のCの版のsearch.cを使えば、楽になる。
ビルド済みのバイナリーが欲しいプラットフォームがあれば、送ってほしい。ソースコードは上のftpとhttpのアドレスで手に入る。Macのバイナリーもあるといい。
もっと技術的なこと……興味がなければ飛ばしてかまわない
======================================================================
鍵を配るソケットのサーバーは、次で動いている:
sksp.brute.cl.cam.ac.uk:19957
ただ、何が起きているのかを知りたいのでなければ、知る必要はない。クライアントのソフトウェアは、既定でここを使うように作ってある。
クライアントとサーバーが互いに話す、SMTPに似たプロトコルについては、RFCのような仕様の草案がある(SKSP = Simple Key Searching Protocol):
http://www.brute.cl.cam.ac.uk/ftp/pub/brute/protocol.txt
誰が何をしているか(うまく動かないときの苦情の宛先 :-)
======================================================================
ハル・フィニー 挑戦の1と2を出した
ピート・ブルックス WWWとソケットのサーバーを運用、UNIXのソケットのコードの作者
アンドリュー・ルース brutesslのアプリケーションを書いた
アンディ・ブラウン Windows NTのクライアントと、ピートと組んでプロトコルの仕様を書いた
アダム・バック ソフトウェア全般の質問、賞金の基金の電子現金の店
ダミアン・ドリジェ 最初の挑戦を割った
エリック・ヤング \ 別に、同じく最初の挑戦を割った
デビッド・バイヤーズ /
マーク・グラント WWWの電子現金の交換所
この人たちのメールとWWW:
Hal Finney <hfinney@shell.portal.com> http://www.portal.com/~hfinney/
Andy Brown <a.brown@nexor.co.uk>
Piete Brooks <pb@cl.cam.ac.uk> http://www.cl.cam.ac.uk/users/pb/
Adam Back <aba@dcs.ex.ac.uk> http://dcs.ex.ac.uk/~aba/
Andrew Roos <AndrewR@vironix.co.za>
Damien Doligez <Damien.Doligez@inria.fr> http://pauillac.inria.fr/~doligez/
Eric Young <eay@mincom.oz.au>
David Byers <davby@ida.liu.se>
Mark Grant <Mark.Grant@insignia.co.uk> http://www.c2.org/~mark/
(ほかにもたくさんの人が、計算機の時間を申し出てくれたり、技術の助言や不具合の報告などを寄せてくれたりしている)
アダム・バック <aba@dcs.ex.ac.uk> ピート・ブルックス <pb@cl.cam.ac.uk>
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i
iQCVAwUBMDs4MCnIuJ1VakpnAQEG7gQAhQck5IoTQ9/jLcsD903u7yTRKssLJqxx
Fxk2MpEWkPfIchD7cD7F4ZgO1gs+q6/rMxzEfS5YUZAb9Z4nCF1EUr2Qf2O5sIWV
fFNjVJMCt4clGOQoG1KdJ9Om93JxIGQl2ep7OLc0RdCUFd8wRWC3yPC+2Tl8069m
gHRtAJ0My3U=
=LWFM
-----END PGP SIGNATURE----- もう、鍵の空間を求めてサーバーにつなげない。「500 Server error」が返ってくる。
P5/90の12時間が無駄になりそうだ(90区画はこなせたのに)。
ピーター・トレイ シニア・ソフトウェア・エンジニアPurveyor開発チームProcess Software Corporation trei@process.com
もう、鍵の空間を求めてサーバーにつなげない。返ってくるのは… P5/90の12時間が無駄になりそうだ(これだけあれば…
失敗して学ぶ(か、失敗するだけ)。大きめの区画を配るようになって、性能は少しよくなったようだ。大事なのは、毎回何か新しいことを学んで、次をもっと円滑に進めることだ。次の挑戦では、サーバーを階層にするなどすれば、もっとよくなるはずだ。DESか、骨抜きにしたDESか、何であれ。
上の題について。『プリンセス・ブライド』で、フンパーディンク王子が部下に、森を探してならず者どもを狩り出せと命じる場面を覚えているだろうか? 部下が難しさをこぼすと、「怪力部隊」を作れと言われるのだ。
ジム・ギログリー
Sterday, 3 Halimath S.R. 1995, 00:59 実際の試みはもう終わった。http://www.brute.cam.ac.uk/brute/ を見てほしい(ときどき更新している)。辛抱してくれてありがとう。古い版を動かしている人は、ループしているクライアントを止めてほしい。
残っている問題を片づけるのに手を貸したい人は(注:負荷が下がったので、残るのは「本物の障害」だけだろう)、私に連絡してほしい。
こんにちは
SSLの挑戦について尋ねた人がいたので、興味があれば、「クライアント」として加わった一人の個人的な見方を書く。
このメーリングリストに批判が投稿されてはいたが、最初の試みとしてはかなりうまくいったと思う。何かうまくいかなくなるたびに、新しいコードを急いで書き、手早く直してくれたピートのおかげが大きい。
最初は、ソフトウェアを試して問題をつぶす時間がほとんどなかった。brutesslは手を加えないとコンパイルできず、オーストラリアからの回線がときどき遅いせいで、brclientがタイムアウトする問題もあった。クライアントのソフトウェアの後の版(挑戦の半ばまで手に入らなかった)は、何の問題もなく、ACKを失うこともなく動いたようだ。だが、古いクライアントは、初めのころの鍵の空間のかなりの数でACKを返し損ねていて、ログファイルもなかったので、結局、それをやり直して新しい版のクライアントでACKを返すスクリプトを書いた。
オーストラリアにいて困ったのは、新しいソフトウェアの更新が告知されたときに寝ていて、ほかの皆より遅れて手に入れがちだったことだ。だから、またやるなら、自動で更新する仕組みがあると、私にはとりわけ役に立つ。
結局、私の鍵の空間をすべてACKさせるには、少し手を入れる必要があった。だが、問題は挑戦の半ばまでに片づいていたし、次にやるとき(またやりたい)には、ずっと円滑に進むと思う。私たち全員にとって(特にピートにとって!)いい「学び」の経験だった。そして、ありのままに受け止めるべきだ。何もかも円滑にとはいかなかったが、最後には成功した実験だった。
挑戦に加わるのは楽しかった。近いうちに、また挑戦ができるといい。
ただ、一つ文句がある。私のACKが、謝辞の一覧に載っていない ;-(
シェリー