當我關閉瀏覽器窗口,我得到這個接近包(其中Wireshark的和libwebockets理解)socket.close()發送惡意數據包
WebSocket
1... .... = Fin: True
.000 .... = Reserved: 0x00
.... 1000 = Opcode: Connection Close (8)
0... .... = Mask: False
.000 0010 = Payload length: 2
Payload
Close: 03e9
Close: Going Away (1001)
當我使用socket.close();(Windows下的最新版本的Chrome)我得到的這個包既不wirehark也不libwebockets理解。
WebSocket
1... .... = Fin: True
.000 .... = Reserved: 0x00
.... 1000 = Opcode: Connection Close (8)
1... .... = Mask: True
.000 0000 = Payload length: 0
Masking-Key: 1e45aadf
Payload
Close: <MISSING>
Unmask Payload
[Dissector bug, protocol WebSocket: tvbuff.c:690: failed assertion "DISSECTOR_ASSERT_NOT_REACHED"]