ShadowSec-Pentest/genericBruteforcer
GitHub: ShadowSec-Pentest/genericBruteforcer
一个轻量级Python暴力破解工具,用于测试HTTP登录端点的弱密码安全性。
Stars: 0 | Forks: 0
# 通用 Bruteforcer
一个用Python编写的轻量级HTTP登录暴力破解工具,专为**ShadowSec**渗透测试团队使用而构建。
## 功能特性
- 针对目标登录端点进行HTTP POST暴力破解
- 基于字典的密码迭代
- 颜色编码输出便于快速查看结果
- 依赖项极少
## 环境要求
- Python 3.x
- `requests` 库
```
pip install requests --break-system-packages
```
## 安装设置
打开 `main.py` 文件,在顶部填写两个常量:
```
BRUTEFORCE_URL = "https://target.com/login" # Target login endpoint
WORDLIST_PATH = "/path/to/wordlist.txt" # Path to your wordlist
```
根据目标网站需求调整 `send_login()` 中的请求头(如引用页、内容类型等)。
## 使用方法
```
python main.py
```
脚本将逐行遍历字典文件,并将每行内容作为 `pass` 参数发送POST请求。一旦收到非403状态码的响应立即停止,并输出匹配到的密码。
## 输出说明
| 颜色 | 含义 |
|------|------|
| 🔴 红色 | 错误密码(状态码403) |
| 🟡 黄色 | 找到正确密码 |
## 注意事项
- 字典文件需采用 `latin-1` 编码(兼容大多数常见密码列表)。
- 可在 `send_login()` 中调整成功判断条件——当前设置为任何非 `403` 状态码均视为登录成功。
*由 FrenchPythonLover 开发 — ShadowSec 团队*
标签:DOS头擦除, HTTP请求, Linux取证, PoC, Python, requests库, VEH, Web安全, 字典攻击, 安全测试, 密码破解, 攻击性安全, 无后门, 暴力破解, 登录破解, 网络安全, 脚本工具, 自动化渗透, 蓝队分析, 轻量级工具, 逆向工具, 隐私保护