注入原始的碎片包

时间:2010-11-17 06:43:37

标签: windows code-injection packet packet-injection

我正在尝试注入一个片段数据包,但我不能。 我看到,如果我有一个udp数据包,女巫被分成两个 Ip 数据包 我不能只注入第二部分,我的操作系统(windows Xp)似乎在注入两个碎片包之前等待第一部分。 我没有路由器或类似的东西,因为我将数据包发送到另一台连接到我的计算机的计算机。 我用3种不同的NIC尝试过它。 我确信数据包正在我的计算机中等待(发送者)我已经证明了它,如果你想我会发布实验。 我试着玩旗帜而没有。 如果我尝试只在一台计算机上发送第一部分它似乎工作(奇怪)但我无法解释它。 请不要告诉我切换到Linux它确实存在问题。

谢谢大家。 这非常重要。

1 个答案:

答案 0 :(得分:0)

如果Windows的使用并不重要,我已成功在Linux机器上使用tcpreplay,以root身份运行,从pcap文件中读取任意数据包并将其发送到网络接口。

http://tcpreplay.synfin.net

tcpreplay网页上说它也适用于在Windows上运行的Cygwin,虽然我之前没有尝试过该版本。

http://www.cygwin.com