加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读