【问题标题】:Scapy Windows sr1() not being answeredScapy Windows sr1() 没有被回答
【发布时间】:2014-03-28 04:52:11
【问题描述】:

我在 Windows 7 上使用 Python 2.6 的 Scapy 库,以查看我是否可以欺骗我的 IP 地址(出于非恶意目的,我很好奇它是如何工作的)。

当我使用sr1() 函数时,它会发送数据包,但没有得到任何回报。我必须使用 CTRL+C 手动中断它,以便它停止接收不是答案的数据包。

我尝试同时使用Python-Scapy or the like-How can I create an HTTP GET request at the packet levelScapy: no reply on raw ICMP packet,但没有成功。

我尝试在 Wireshark 中跟踪它,但没有任何显示。

我知道 Scapy 不是为 Windows 设计的,所以这可能是问题所在。如果是这样,我可以得到一个 Linux 环境。

注意:请注意,我是通过控制台版本的 Scapy 运行它,但我发现通过 Python 脚本运行它的结果完全相同。

【问题讨论】:

    标签: python-2.6 scapy


    【解决方案1】:

    IP(dst="www.google.com")/TCP(dport=80,flags="S")

    在 Scapy 中,此 TCP 数据包的运动将自动设置为 20(www-data)。

    更糟糕的是,www.google.com 没有回复来自 sport=20 (www-data)

    试试

    IP(dst="www.google.com")/TCP(sport=65000,dport=80,flags="S")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多