omidsec/oab
GitHub: omidsec/oab
一款专为 Oracle APEX 登录系统设计的暴力破解渗透测试工具,帮助安全人员验证身份认证强度。
Stars: 0 | Forks: 0
# Oracle APEX 暴力破解工具 🚀
⚠️ 免责声明
本工具仅供教育目的及授权的渗透测试使用。
未经许可擅自使用本工具攻击系统是违法的,并可能面临法律起诉。
作者对滥用本工具的行为不承担任何责任。
--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 身份验证系统进行暴力破解的渗透测试工具**
## 📸 截图

## ✨ 功能
- 🔐 **对 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
```

## 📖 使用说明
语法
```
python apex-bruteforcer.py -u 标签:Oracle APEX, PoC, Python, Splunk, 无后门, 暴力破解, 逆向工具