Linux TCP堆栈中的初始序列号生成
发布时间:2020-12-14 00:52:26 所属栏目:Linux 来源:网络整理
导读:生成初始序列号(ISN)的步骤是什么 在LINUX tcp / ip协议中.我知道ISN生成的程序 第7页和第7页中描述的LINUX内核2.4到2.6. 8的 Embedding Covert Channels into TCP/IP.我搜索过类似的内容 后来的内核中的程序,但令我沮丧的是我找不到任何内容.据我所知,由于
生成初始序列号(ISN)的步骤是什么
在LINUX tcp / ip协议中.我知道ISN生成的程序 第7页和第7页中描述的LINUX内核2.4到2.6. 8的 Embedding Covert Channels into TCP/IP.我搜索过类似的内容 后来的内核中的程序,但令我沮丧的是我找不到任何内容.据我所知,由于与安全性相关的明显原因,可能无法提供许多详细信息.由于我正在验证在后来的Linux内核中实现类似的隐写方案(如链接中所述)的可能性,因此我非常需要一些信息.任何帮助表示赞赏. 解决方法
在这里阅读我的答案:
Most efficient way to manipulate ISN numbers in TCP headers 该算法用于最新的内核TCP Stack(3.5). 编辑:请参阅下面的图片以查看所有相关的内核版本 EDIT2:查看函数secure_tcp_sequence_number的旧版本的内核源代码: Kernel 2.4.22 Kernel 2.6.30 Kernel 2.6.39 Kernel 3.0 Kernel 3.1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |