📚 课程: FC411 - 安全网络设计
👨🏫 讲师: Dr. Maira Sultan
🏫 大学: 穆格林王子大学
📅 年份: 2025
⚡ 一个完整的 CVE-2024-27348 (Apache Huge-Graph-Server) 利用工具包,作为 FC411 课程要求的一部分开发。该项目包括用于教育目的的漏洞利用程序和绑定 shell。
此仓库包含两个用于利用 CVE-2024-27348 的互补工具:
🔧 exploit.py - 利用漏洞部署 PHP Web Shell
🖥️ bind_shell.py - 为已部署的 Web Shell 提供交互式 Shell 接口
这些工具共同提供了用于测试易受攻击的 Apache Huge-Graph-Server 实例的完整利用链。
在易受攻击的 Apache TinkerPop Gremlin Server (CVE-2024-27348) 上部署 PHP Web Shell。
✨ 特性:
/tmp/shell.php已部署 PHP Web Shell 的交互式命令行界面。
✨ 特性:
exit 或 quit)git clone https://github.com/wqfh/MasterOfTheIndestry.git
cd MasterOfTheIndestry
📦 安装所需依赖:
pip install -r requirements.txt
✅ 验证安装:
python3 exploit.py --help
python3 bind_shell.py --help
🔧 步骤 1:部署 Shell
使用 exploit.py 部署 PHP Web Shell:
python3 exploit.py -u http://target:8182
🖥️ 步骤 2:连接到 Shell
使用 bind_shell.py 进行交互:
python3 bind_shell.py -u http://target:4444
/gremlin 端点发送恶意 Gremlin 查询/tmp/shell.php⚠️ 重要法律声明
| 方面 | 详情 |
|---|
| CVE ID | CVE-2024-27348 |
| 严重性 | 🔴 严重 (CVSS: 9.8) |
| 受影响 | Apache Huge-Graph-Server ≤ 3.7.1 |
| 类型 | 远程代码执行 |
| 攻击向量 | Gremlin 查询注入 |