提示
提示 1查看
从端口 51544 发往 8080 的 TCP 载荷中,在 HTTP Upgrade 请求之后每个载荷各含一个 WebSocket 帧
提示 2查看
第 1 字节最高位是 FIN,低 4 位是 opcode;第 2 字节最高位表示是否有掩码,若有,长度之后的 4 字节就是密钥
提示 3查看
用 `payload[i] ^ key[i % 4]` 去掉掩码,再把 FIN=0 的文本帧与其后的延续帧(opcode 0)拼接起来
`capture.pcap` 记录了浏览器与聊天服务器之间的 WebSocket 通信。客户端发往服务器的每一帧都用不同的 4 字节密钥做了掩码。请解析各帧并去掉掩码,把拆成三帧的消息重新拼起来,取出部署用令牌(旗标)。
从端口 51544 发往 8080 的 TCP 载荷中,在 HTTP Upgrade 请求之后每个载荷各含一个 WebSocket 帧
第 1 字节最高位是 FIN,低 4 位是 opcode;第 2 字节最高位表示是否有掩码,若有,长度之后的 4 字节就是密钥
用 `payload[i] ^ key[i % 4]` 去掉掩码,再把 FIN=0 的文本帧与其后的延续帧(opcode 0)拼接起来