gpt4 book ai didi

python - 如何设置TCP套接字的初始序列号

转载 作者:可可西里 更新时间:2023-11-01 02:54:49 25 4
gpt4 key购买 nike

作为测试的一部分,我需要能够将 TCP 连接的 ISN(初始序列号)初始化为特定值。通常这是操作系统/网络堆栈选择的随机值,但我需要控制初始值。

有什么方法可以用 C 或 Python 实现吗?

最佳答案

  • 下载lwiplwip-contrib .
  • 创建一个新的 tap 接口(interface)并将其与您的普通网卡桥接
  • 构建 lwip-contrib/ports/unix/proj/minimal 应用程序并运行它
  • 现在您应该能够 ping 通 lwip 堆栈
  • TCP序列号在struct tcp_pcb中,值rcv_nxtsnd_nxt
  • 破解 TCP 代码以不随机化这些值并将 TCP 连接添加到 minimal 应用

关于python - 如何设置TCP套接字的初始序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14221882/

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