我在尝试使用 Scappy 生成原始数据包时遇到了一个奇怪的问题。
我正在执行以下操作:
eee=Ether(dst='08:00:11:11:11', src='08:00:11:11:22:22', type=0x888)/Raw(load='112233445566778888776655443322110901')
但是当我对新创建的数据包进行 hexdump 时:
hexdump(eee)
0000 08 00 11 11 11 00 08 00 11 11 22 22 08 88 **31 31** ..........""..11
0010 **32 32** 33 33 34 34 35 35 36 36 37 37 38 38 38 38 2233445566778888
0020 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 39 7766554433221109
0030 30 31
看起来它正在将 3 附加到有效负载的 hexdump 版本。我真的不知道那个 3 是从哪里出现的。
提前感谢您的任何提示。