请问一下,这些数据可能代表什么意思?

2021 年 8 月 30 日
 noobsheldon
[23, 3, 3, 0, 47, 233, 236, 190, 75, 193, 192, 146, 149, 18, 195, 75, 247, 112, 50, 169]
[8, 87, 142, 201, 219, 207, 155, 87, 119, 167, 82, 190, 14, 79, 193, 88, 76, 65, 239, 71]
[131, 202, 64, 237, 98, 168, 62, 24, 142, 178, 254, 40, 0, 0, 0, 0, 0, 0, 0, 0]

这是直接从一个握手完成后的 Websocket 下的 TCP 连接读取的数据。

1359 次点击
所在节点    问与答
7 条回复
locoz
2021 年 8 月 31 日
其实你直接逆向看代码比你在这问要快得多…
anyxchachapoly
2021 年 8 月 31 日
23 估计是 type (application data)
03 03 是 tls version (1.2)
0 47 是后继数据长度 (47)
后面的 0 可能是 ext,很多可能性

这应该是个 tls 连接
xilou31
2021 年 8 月 31 日
与其在这文,不如自己用 wireshark 抓个包就知道对应哪些字段了
GM
2021 年 8 月 31 日
代表了一堆数字
Danswerme
2021 年 8 月 31 日
@anyxchachapoly 好奇问下这个是怎么推理出来的呢?
anyxchachapoly
2021 年 8 月 31 日
@Danswerme 工作上接触的太多了,前排 5 bytes 一脸“我是 record header”的模样,尤其 03 03,常见的 Version 1.2,然后这是 TCP 连结,我就推论成立,当然不排除模拟封包格式,这也挺常见
Danswerme
2021 年 8 月 31 日
@anyxchachapoly 谢谢解答。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/798947

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX