我正在尝试构建一个捕获过滤器来捕获TLS握手中的serverhello消息。我写了以下内容:
tcp端口443和(tcp [((tcp [12]& 0xf0)>> 2)] = 0x16)和(tcp [((tcp [12]& 0xf0)>> 2) +5] = 0x02)
它捕获两种类型:ServerHello and ServerHello, Change Cipher Spec, Encrypted Handshake Message
。 Here is a picture attached
ServerHello
代码是0x02
来自this site。
答案 0 :(得分:0)
您正在看到TLS会话恢复。请参阅TLS 1.2 RFC第7.3节中的图2:https://tools.ietf.org/html/rfc5246#section-7.3。您的客户端之前必须已连接到该服务器,并且它重新使用了TLS会话ID。在这种情况下,服务器可以决定使用以前的安全参数恢复上一个会话(节省一点时间/处理)。