gpt4 book ai didi

c - 如何使用winpcap修改数据包

转载 作者:行者123 更新时间:2023-11-30 15:58:40 25 4
gpt4 key购买 nike

我想使用winpcap修改数据包数据,并将修改后的数据包发送到目标IP而不是原始数据包。我怎样才能实现它?谁能提供一些想法吗?例如哪个API可以实现?如果可能的话,更希望提供一些步骤或其他文档。非常感谢!

最佳答案

使用Winpcap,您可以通过packet[i]=任意十六进制值(例如0xFF)修改数据包内容。

记住使用i>13进行数据修改,如下:

  • 数据包[0 -> 5]目标 MAC
  • 数据包[6 -> 11]源MAC
  • 数据包[12 -> 13]以太网类型
  • frompacket[14 -> onwards]数据字节

记住最大以太网数据包长度为1500字节

关于c - 如何使用winpcap修改数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9611829/

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