2012-05-06 3 views
1

私はSSLについていくつかの時間を探していましたが、実際にパケットがどのように見えるかの例は見つかりませんでした。たとえばHTTPでは、SSL構文 - どのように見えますか?

Accept: text/plain 
Cookie: $Version=1; Skin=new; 

などのコマンドがあります。

暗号化されていないSSLパケットの外観はどうですか?彼らは完全に同じですか?マスターキーを設定する構文は何ですか?

+0

SSLはHTTPとは関係ありません。これはHTTPのようには見えないバイナリ形式です。あなたが本当にワイヤーを通過するのを見たい場合は、Wiresharkのようなパケットスニファを使用してsslデータをインターセプトすることができます。 –

+0

「マスターキーを設定する」ことはあまりありません。あなたは[this](http://stackoverflow.com/a/104381​​99/372643)と[this](http://stackoverflow.com/a/10247166/372643)に興味があるかもしれません。もちろん、完全なリファレンスは[TLS仕様](http://tools.ietf.org/html/rfc4346)です。 – Bruno

答えて

2

SSLは、通常、人間によって読み取られることを意図していません。それはバイナリの&複合データ形式です。

しかし、あなたはwiresharkという強力なツールを使って、どのように見えるかを見ることができます。 Wiresharkは、サーバの秘密鍵(自分のサーバのトラフィックを分析してデバッグするのに便利)を持っていれば、SSLトラフィックの復号化も可能です。詳細情報here