Slowhttptest----DoS攻击工具

Slowhttptest----DoS攻击工具

文章目录

  • slowhttptest
  • centos下安装slowhttptest
  • Ubuntu 20.04 LTS下安装slowhttptest
  • 使用


slowhttptest

SlowHTTPTest 是依赖 HTTP 协议的慢速攻击 DoS 攻击工具。

工具的设计基本原理是服务器在请求完全接收后才会进行处理。

如果客户端的 HTTP 请求发送速度缓慢或者发送不完整,服务端会为其保留连接资源,一直占用,直到请求发送完成。

如果存在大量的此类慢速 HTTP 请求,最终服务器连接资源将被耗尽,导致不能处理正常的 HTTP 请求,这就导致 DoS 慢速攻击。

Slowhttptest----DoS攻击工具_第1张图片

Slowhttptest----DoS攻击工具_第2张图片

Slowhttptest----DoS攻击工具_第3张图片

centos下安装slowhttptest

安装openssl openssl-devel
yum install openssl openssl-devel
检测安装是否成功
openssl version -a

安装gcc
yum install gcc gcc-c++ gcc-g77




wget https://github.com/shekyan/slowhttptest/archive/v1.8.1.tar.gz (不能直接下载时可以通过地址下载到本地上传)
tar -xzvf v1.8.1.tar.gz
cd slowhttptest-1.8.1
./configure
或者
suto chmod +x ./configure

sudo autoreconf -ivf  //这句很关键,就是这一句解决了问题
make
make install

https://www.likecs.com/show-305557908.html

Ubuntu 20.04 LTS下安装slowhttptest

git clone https://github.com/shekyan/slowhttptest.git
cd slowhttptest/
./configure
make && make install




运行./configure可能会报错
解决:
#安装libssl-dev即可解决
apt-get install libssl-dev

运行make&&make install报错
缺乏aclocal  m4等包依赖包所致
解决:
#安装automake
apt install automake
#安装autoconf
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -zxvf autoconf-2.69.tar.gz
cd autoconf-2.69
./configure
make && make install
#使配置生效
cd ../slowhttptest
#autoreconf -vfi必须要在slowhttptest文件夹里运行
autoreconf -vfi


使用

巴拉巴拉

你可能感兴趣的:(安全测试,系统安全)