gpt4 book ai didi

c - 解析 SSL/TLS 字段。

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:27 24 4
gpt4 key购买 nike

我正在使用 libpcap 对 SSL/TLS 数据包进行原始解析。我如何确定数据包中存在多少 TLS 记录。哪个字段可以给我该信息?

最佳答案

每个 TLS 记录都有一个固定格式,包含一些固定长度的部分和一个可变长度部分 - 以该部分的长度为前缀。参见 RFC 5246 "Record Layer"有关确切的详细信息。数据流由许多这样的 TLS 记录组成,一个接一个,中间没有其他数据。这意味着可以找出 TLS 记录的结束位置和下一个记录的开始位置。

但是我们无法预先知道一个数据包中有多少 TLS 记录。数据包边界也不需要是记录边界。这意味着单个 TLS 记录可以跨越多个数据包,一个数据包可以包含多个 TLS 记录或介于两者之间的东西,例如一个完整的 TLS 记录加上一个记录中包含的下一个 TLS 记录的一部分,以及第二个 TLS 记录的其余部分分布在以下数据包。

关于c - 解析 SSL/TLS 字段。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49336314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com