【发布时间】:2014-10-13 12:11:00
【问题描述】:
好吧,我最近被DoS攻击了,需要了解一些事情。
我知道如果有人对 HTTP 服务器发起攻击,他或她会发送 HTTP 请求以使连接不超时,并使服务器正常工作。 我的问题是攻击 Internet 协议地址的 DoS 攻击者怎么办。他们会发送什么样的数据包?我想看看它是如何在代码中完成的。
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("target", 80)) #Hopefully port 80 is an open port
s.send("Some sort of packet that would request the server to do 'work'")
在那个问题之后,如果所有端口都关闭,攻击者将如何攻击你? (防火墙)他们会改为更改为 UDP 协议,然后通过那里发送吗?因为仅仅使用连接数据包 (s.connect) 不足以进行良好的 DoS 攻击。
我的问题差不多。 DoS 攻击者如何很好地填充 IP 服务器上的连接,为什么? 如果我感到困惑,请告诉我原因。
【问题讨论】:
标签: python security sockets denial-of-service