【问题标题】:Inject sctp packets注入 sctp 数据包
【发布时间】:2011-10-08 11:16:23
【问题描述】:

我一直在尝试在 linux 环境中注入 sctp 数据包,但没有成功, 这就是我所做的,我在两点之间创建了一个关联(一个带有 sctp 服务器的终端和另一个带有 sctp 客户端的终端)。 然后我从客户端向服务器发送了一个字符,它已成功交付,然后我从wireshark复制数据包并放入我的源代码并增加TCN和流序列号并发送它但我没有在sctp上收到它服务器。正如你在下面看到的,我的数据包完全一样,

我的包是这样的:

IP部分 0000 45 00 00 34 00 00 40 00 40 84 3c 44 7f 00 00 01 0010 7f 00 00 01

SCTP 部分

0000 0b 5e 0b 59 c2 e5 f8 00 00 00 00 00 00 03 00 13 0010 fe aa 43 3e 00 00 00 0c 00 00 00 00 64 0a 00 00

然后在我的数据包未能传递到 sctp 服务器后,我使用 sctp 客户端发送只是为了将它与我的数据包进行比较,然后它到达了 sctp 服务器,

IP部分

0000 45 02 00 34 00 00 40 00 40 84 3c 42 7f 00 00 01 0010 7f 00 00 01

SCTP 部分

0000 0b 5e 0b 59 c2 e5 f8 00 00 00 00 00 00 03 00 13 0010 fe aa 43 3e 00 00 00 0c 00 00 00 00 64 0a 00 00

问候, 开发包

​​>

【问题讨论】:

    标签: sctp


    【解决方案1】:

    您的 SCTP 消息似乎格式错误,请参阅 RFC4960

    问候

    0b 5e :src 端口

    0b 59 :dst 端口

    c2 e5 f8 00 :验证标签

    00 00 00 00:校验和 - 错误

    00 : 块类型(有效载荷数据)

    03 : 块标志(开始和结束片段)

    00 13 : 块长度

    00 10 fe aa : TSN

    43 3e:流

    00 00 : 流序列

    00 0c 00 00 : PPID

    00 00 64 0a 00 00:用户数据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-28
      • 2019-06-05
      • 2019-07-24
      • 2011-05-11
      • 1970-01-01
      • 2018-02-14
      • 2018-08-19
      • 2011-11-15
      相关资源
      最近更新 更多