【问题标题】:TCP connection with a fake source IP address带有虚假源 IP 地址的 TCP 连接
【发布时间】:2013-07-02 19:40:30
【问题描述】:

我想在 Windows 7 上使用 Python 2.6 “建立”与具有虚假发件人 IP 地址的服务器的 TCP 连接。

如果没有代理/Tor,这可能吗?

我知道我不会得到响应,我只对发送 HTTP GET 请求以在我的 Web 服务器上模拟 DDOS 攻击感兴趣。

【问题讨论】:

  • 如果你只是想在自己的服务器上测试,那么这个IP地址是真是假又有什么区别呢?
  • 这被称为 IP 欺骗,但你会遇到一些困难:stackoverflow.com/questions/1180878/…
  • @Kylotan:因为我的 Web 服务器具有允许多个客户端发挥作用的功能。

标签: python tcp-ip


【解决方案1】:

您只能发送带有scapy library 的数据包,如here 所述。但数据包会被内核丢弃或被 NAT、FIREWAL 或 ISP 过滤。

【讨论】:

    【解决方案2】:

    您可以向服务器发送 TCP SYN 数据包以启动与服务器的握手以启动连接,但是由于您使用的是假 IP,因此从服务器发送的 SYN-ACK 数据包将被发送到其他地方,因此您将不会无法确认服务器并最终启动连接。 你最好阅读更多关于 tcp 握手和 SYN cookie 的信息

    【讨论】:

      猜你喜欢
      • 2013-08-20
      • 2020-10-27
      • 2021-10-28
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 2016-07-30
      • 1970-01-01
      相关资源
      最近更新 更多