Zigha08/AuthHacker

GitHub: Zigha08/AuthHacker

一款支持 CSRF token 自动处理与会话状态维护的多线程 Web 登录暴力破解工具,专为渗透测试场景设计。

Stars: 0 | Forks: 0

# AuthHacker:自动化 Web 登录爆破工具 ![Python](https://img.shields.io/badge/Python-3.8+-blue.svg) ![Security](https://img.shields.io/badge/Role-Pentest%20Tool-red.svg) ![Autonomy](https://img.shields.io/badge/Feature-CSRF%20Bypass-green.svg) **AuthHacker** 是一款功能强大的多线程自动化工具,专为安全研究人员和渗透测试人员设计,用于对基于 Web 的登录表单执行高效的暴力破解攻击。与简单的撞库工具不同,AuthHacker 能够智能地处理会话状态和安全 token。 ## 🚀 渗透测试核心功能 - **自动化 CSRF 处理:** 自动解析 HTML 以提取、维护和轮换每个请求的隐藏安全 token(CSRF/XSRF)。 - **会话智能:** 跨请求维护 cookie 状态,以模拟合法的用户浏览器行为。 - **自适应速率限制:** 内置延迟机制,可绕过基础的 Web 应用防火墙(WAF)和暴力破解防护。 - **多线程架构:** 使用 `Concurrent.futures` 优化性能,实现高速扫描且不会导致资源耗尽。 - **启发式成功检测:** 通过 HTTP 重定向(302)和基于内容的关键字匹配(例如,“Welcome”、“Dashboard”)来检测成功的登录。 - **专业报告:** 自动生成 **JSON** 和 **Markdown** 格式的审计日志,用于专业的渗透测试报告。 ## 🛠 项目结构 ``` AuthHacker/ ├── auth_hacker.py # Main CLI Entry Point ├── core/ │ ├── parser.py # HTML Parsing & CSRF Extraction │ └── brute.py # Multi-threaded Attack Engine ├── utils/ │ └── logger.py # JSON/Markdown Reporting Logic ├── wordlists/ # Sample Password Lists └── tests/ └── lab_server.py # Local Flask Security Lab for Testing ``` ## 💻 技术用法 ### 1. 安装 ``` git clone https://github.com/Zigha08/AuthHacker cd AuthHacker python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt ``` ### 2. 运行扫描 ``` python auth_hacker.py -u http://target.com/login -l admin -w wordlists/passwords.txt -t 5 -d 0.5 ``` ### 3. 选项 - `-u, --url`:目标登录页面的 URL。 - `-l, --username`:要攻击的用户名。 - `-w, --wordlist`:密码文件的路径。 - `-t, --threads`:并发线程数(默认:5)。 - `-d, --delay`:请求之间的延迟(以秒为单位)(默认:0.5)。 ## 🛡 道德使用警告 *本工具仅出于教育目的和授权的渗透测试而开发。未经事先同意对系统进行未经授权的使用是非法的。作者 (@Zigha08) 对本工具的任何滥用行为不承担责任。* **由 Ghazi Abid Al Azzam (@Zigha08) 开发** *有志成为渗透测试员 | 网络安全爱好者* - **Github:** [github.com/Zigha08](https://github.com/Zigha08) - **Email:** ghaziabidalazzam3@gmail.com - **LinkedIn:** [linkedin.com/in/ghazi-abid-al-azzam-a78363296](https://linkedin.com/in/ghazi-abid-al-azzam-a78363296) ## 关于我 由 [Ghazi Abid Al Azzam (@Zigha08)](https://github.com/Zigha08) 构建。 作品集:[zigha08.github.io](https://zigha08.github.io/)
标签:PoC, Python, Web安全, 无后门, 暴力破解, 蓝队分析, 逆向工具