在搭建DDOS攻击之前,先来了解一下什么是DDOS的攻击原理。
我们想要访问一个网页,首先会对对方的服务器发送一个报文,确认它是否就是我们想要访问的目标,对方在收到报文之后回复一个数据包,确认我们的身份,我们的主机收到服务器回复的报文之后会再次回复对端服务器,告诉它我们就是,over。这就是著名的TCP三次握手。
而DDos攻击就会向对方发送大量的TCP请求报文,这个时候肯定有真的主机想要访问改服务器,但是已经访问不进去了,因为服务器已经判断不了谁是真的,谁是假的了。DDos攻击还会对带宽造成造阻塞,占用大量的系统资源,使真正想访问目标的主机无法进入。
本篇博客会教读者如何搭建一个环境,本机的攻击量无法对一个网段造成阻塞,切记:一定不要随随便便攻击,因为是犯法的!!!

在正式搭建DDos攻击环境之前首先得确保自己的VMwer虚拟机安装完毕,然后安装kali,安装方法就不在这里一一介绍了,百度上一搜一大片。
使用这个脚本之前要先下载安装python,这里我使用的版本是python3.9
可以使用如下命令检查自己的python版本

python -v

一.进入kali系统之后按ctrl+shift+t 快捷键进入终端,得下载ddos-acccak的环境,命令如下:

cd ~

进入用户家目录,如果你初始就在~路径下可以不执行此命令

$ git clone https://github.com/Ha3MrX/DDos-Attack

下载DDos-Attack到家目录

cd DDos-Attack

下载完成之后进入DDos-Attack的目录,注:Linux是区分大小写的

python ddos-attack.py

用python执行ddos-attack.py这个脚本

chmod +x ddos-attack.py

给ddos-attack.py一个执行权限

重要的来了,如果你下载python是3,请用 python3 ddos-attack.py 执行,而且高版本的python不能直接执行此脚本

vim ddos-attack.py

在DDos-attack的目录下执行此命令,进入vim编辑页面,(按i进入编写模式,修改完成后点ESC,再按shift+分号,输入wq保存退出)
把脚本里的语法改为与图中一致:
kali截图
完成后就可以使用python ddos-attack.py进入界面了

kali截图2
进入这个页面后就代表你已经成功90%了,IP target:(输入攻击对象的IP地址)
kali截图3
这里的Port不是端口的意思,是线程数,数值越高量越大,功耗也就越高,这里我建议80,敲回车
kali截图4
执行之后出现以下界面就意味着你已经完成了一次基本的ddos攻击