omidsec/oab

GitHub: omidsec/oab

一款专为 Oracle APEX 登录系统设计的暴力破解渗透测试工具,帮助安全人员验证身份认证强度。

Stars: 0 | Forks: 0

# Oracle APEX 暴力破解工具 🚀 ⚠️ 免责声明 本工具仅供教育目的及授权的渗透测试使用。 未经许可擅自使用本工具攻击系统是违法的,并可能面临法律起诉。 作者对滥用本工具的行为不承担任何责任。
![Version](https://img.shields.io/badge/Version-2.0-green) ![Python](https://img.shields.io/badge/Python-3.6+-blue) ![License](https://img.shields.io/badge/License-MIT-red) **一款用于对 Oracle APEX 身份验证系统进行暴力破解的渗透测试工具**
## 📸 截图
![Oracle APEX Brute Forcer](https://static.pigsec.cn/wp-content/uploads/repos/cas/fb/fbec4fa8cd3b76bc79f398dbb417cba5ba2315a04f41c64265418f0fddb94cec.png)
## ✨ 功能 - 🔐 **对 Oracle APEX 登录进行暴力破解** - 🔄 **自动 IP 轮换**(通过 `X-Forwarded-For` 和 `X-Real-IP` 头部) - 🌐 **代理支持** (HTTP/HTTPS/SOCKS) - 🎯 **成功检测**(基于状态码或正则表达式) - ⏱️ **可配置的请求间延迟** - 🎨 **带有伊朗国旗颜色的精美彩色输出** - 📝 **将结果保存**到 `success.txt` 文件 - 🔄 **攻击模式:** 固定密码,轮换用户名 - 🛡️ **禁用 SSL 验证**(用于内部测试) ## 📋 环境要求 ``` pip install -r requirements.txt ``` ## requirements.txt ``` requests==2.31.0 beautifulsoup4==4.12.2 colorama==0.4.6 urllib3==2.0.7 ``` ## 🚀 安装说明 ``` # Clone repository git clone https://github.com/omidsec/oab cd apex-bruteforcer # Install dependencies pip install -r requirements.txt ```
![SUCCESS](https://static.pigsec.cn/wp-content/uploads/repos/cas/b2/b28615cb3e646b1bea4a1dee227b9557bd4d6459a4a17f80a1ae33b4b2375c1e.png)
## 📖 使用说明 语法 ``` python apex-bruteforcer.py -u --userfile --passfile -s [OPTIONS] ``` ## 参数 ``` Parameter Description Required Example -u, --url | Login page URL | ✅ | https://example.com/ords/r/app/login --userfile | File containing usernames (one per line) | ✅ | users.txt --passfile | File containing passwords (one per line) | ✅ | passwords.txt -s, --successful | Success condition (Status Code or Regex) | ✅ | 302 or "home" --proxy | Proxy server | ❌ | http://127.0.0.1:8080 -d, --delay | Delay between requests (seconds) | ❌ | 1 --hip | Header for IP Spoofing | ❌ | X-Forwarded-For --ipfile | File containing IP addresses (one per line) | ❌ | ips.txt --verify | Enable SSL Verification | ❌ | - ``` ## 示例命令 ### 1. 基本用法 ``` python apex-bruteforcer.py -u "https://example.com//university/class/login" --userfile users.txt --passfile passlist.txt -s "home" ``` ### 使用代理 ``` python apex-bruteforcer.py -u "https://example.com/university/class/login" --userfile users.txt --passfile passlist.txt -s "home" --proxy http://127.0.0.1:8080 ``` ### 使用 IP 伪造 (X-Forwarded-For) ``` python apex-bruteforcer.py -u "https://example.com/university/class/login" --userfile users.txt --passfile passlist.txt -s "home" --proxy http://127.0.0.1:8080 --hip "X-Forwarded-For" --ipfile ips.txt -d 1 ``` ### 使用 IP 伪造 (X-Real-IP) ``` python apex-bruteforcer.py -u "https://example.com/university/class/login" --userfile users.txt --passfile passlist.txt -s "home" --proxy http://127.0.0.1:8080 --hip "X-Real-IP" --ipfile ips.txt -d 1 ``` ## 🎯 成功条件 ### 基于状态码 ``` -s "302" # Redirect -s "200" # OK -s "403" # Forbidden ``` ### 基于文本 ``` -s "home" # Contains "home" -s "dashboard" # Contains "dashboard" -s "Welcome" # Contains "Welcome" ``` ### 基于正则表达式 ``` -s "r'user.*found'" # Regex pattern -s "r'کاربر.*موفق'" # Persian regex ```
标签:Oracle APEX, PoC, Python, Splunk, 无后门, 暴力破解, 逆向工具