解码基于socket.io的websocket有效负载

时间:2018-04-17 14:14:23

标签: encoding websocket socket.io wireshark packet-capture

我有一个socket.io服务器,在测试过程中,我使用wireshark捕获了所有实时流量。服务器切换协议到WebSocket,我得到了这种数据包(这是在websocket层):

WebSocket
    1... .... = Fin: True
    .100 .... = Reserved: 0x4
    .... 0001 = Opcode: Text (1)
    1... .... = Mask: True
    .000 1000 = Payload length: 8
    Masking-Key: 435cfdf7
    Masked payload
    Payload
Line-based text data
    2*(\312OJ\005\000

据我所知,从客户端到服务器的websocket数据被屏蔽了,但是基于行的文本数据究竟是什么意思,我怎样才能将它解码回可读的纯文本?流量没有加密,所以我不太了解它是如何工作的。

0 个答案:

没有答案