1863rd/erebus

GitHub: 1863rd/erebus

一款基于 Python 的 Web 应用漏洞扫描与利用框架,集成了从检测、WAF 绕过到 C2 通信与报告生成的完整流程。

Stars: 0 | Forks: 0

# EREBUS Web 应用安全评估框架。 ## 安装 ``` git clone https://github.com/1863rd/erebus cd erebus pip install -r requirements.txt ``` **环境要求:** Python 3.9+ · `requests` · `beautifulsoup4` · `colorama` · `pycryptodome` · `flask` · `flask-socketio` ## 功能特性 - **漏洞扫描器** — 爬取目标,发现端点,并并行运行所有模块 - **9 个检测模块** — SQLi、XSS、RCE、XXE、SSTI、身份验证缺陷、访问控制、敏感数据、错误配置 - **WAF 检测与绕过** — 识别 22 款 WAF 产品的指纹,并自动调整 payload - **漏洞利用引擎** — 直接从 CLI 自动利用已确认的发现 - **报告生成** — JSON、Markdown 以及支持过滤和修复建议的交互式 HTML - **C2 基础设施** — teamserver 和 beacon agent,支持 AES-256 加密和 Domain Fronting ## 用法 ``` python erebus.py --scan --target https://target.com --output report.html ``` ``` python erebus.py --help ``` ## 扫描模式 | | `fast` | `balanced` | `deep` | |---|---|---|---| | 深度 | 1 | 2 | 4 | | 最大 URL 数 | 80 | 300 | 1000 | | 覆盖范围 | 核心模块 | 完整 | 完整且详尽 | ## 模块 | 模块 | 描述 | |--------|-------------| | `sqli` | SQL 注入 — 7 种技术,12 种 DBMS | | `xss` | 跨站脚本攻击 — 反射型、存储型、DOM 型 | | `rce` | 远程代码执行和命令注入 | | `xxe` | XML 外部实体注入 | | `ssti` | 模板注入和 NoSQL 注入 | | `auth` | 身份验证弱点 | | `acl` | 访问控制和权限提升 | | `sensitive` | 敏感数据和信息泄露 | | `misconfig` | 安全错误配置 | ## 报告 输出格式:`.json` · `.md` · `.html` HTML 报告是独立的,支持严重程度过滤、可展开的发现详情、一键复制 payload 以及针对每项发现的修复指导。
标签:BeEF, CISA项目, DOM XSS, Flask, Python, RCE, SSTI, WAF绕过, Web安全, XSS, XXE, 信息泄露, 反取证, 命令执行, 子域名变形, 子域名暴力破解, 安全评估, 无后门, 无线安全, 漏洞情报, 爬虫, 网络信息收集, 网络安全, 脆弱性检测, 自动化检测, 蓝队分析, 越权测试, 逆向工具, 隐私保护