Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2018-7600-Remote-Code-Execution — 此仓库包含一个完全原创且自主研发的 CVE-2018-7600(也称为 Drupalgeddon 2)概念验证 (PoC) — 一个影响 Drupal 7 和 8 核心版本的严重远程代码执行漏洞。 | Kitploit
工具/GitHubGitHub/rajaabdullahnasir/cve-2018-7600-remote-code-execution
Payload生成漏洞分析漏洞利用Web应用程序漏洞利用渗透测试学习与教育
GitHubrajaabdullahnasir/cve-2018-7600-remote-code-execution

CVE-2018-7600-Remote-Code-Execution

此仓库包含一个完全原创且自主研发的 CVE-2018-7600(也称为 Drupalgeddon 2)概念验证 (PoC) — 一个影响 Drupal 7 和 8 核心版本的严重远程代码执行漏洞。

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库
91年前尚未审核

Drupalgeddon2 Python 利用工具 (CVE-2018-7600)

本仓库包含一个基于 Python 的概念验证性利用脚本,针对 Drupal 中的严重远程代码执行漏洞 Drupalgeddon2 (CVE-2018-7600)。此脚本仅用于教育目的以及安全专业人员在授权渗透测试场景中使用。

📜 免责声明

本工具仅供合法和道德目的使用。未经系统所有者明确许可,在任何系统上使用此脚本均属违法行为。作者和贡献者不对因使用此脚本造成的任何滥用或损害负责。使用风险自负。

漏洞详情

  • CVE 编号: CVE-2018-7600
  • 描述: Drupal 版本 7.58 之前、8.3.9 之前、8.4.6 之前以及 8.5.1 之前存在远程代码执行漏洞,原因是表单 API(FAPI)AJAX 请求中数组值的清理不足。这允许未经身份验证的攻击者在目标服务器上执行任意代码。
  • 受影响版本:
    • Drupal Core 7.x 版本(低于 7.58)
    • Drupal Core 8.3.x 版本(低于 8.3.9)
    • Drupal Core 8.4.x 版本(低于 8.4.6)
    • Drupal Core 8.5.x 版本(低于 8.5.1)

✨ 特性

  • 单个或多个目标:扫描单个 URL,或从文件中提供 URL 列表。
  • 自定义命令执行:指定要在目标系统上执行的命令。
  • 多线程:同时扫描多个目标以加快评估速度。
  • 漏洞检查:在尝试利用之前,执行基本检查以确定目标是否运行 Drupal。
  • 输出日志:将扫描结果保存到日志文件中。
  • 彩色命令行界面:清晰、颜色编码的输出,提高可读性。

⚙️ 依赖要求

  • Python 3.x
  • requests 库
  • colorama 库

🚀 安装

  1. 克隆仓库:
    git clone <仓库地址>
    cd <仓库目录>
    
  2. 安装所需的 Python 包:
    pip install -r requirements.txt
    
    (或者手动安装):
    pip install requests colorama
    

使用方法

该脚本提供多个命令行参数,用于自定义执行方式。

基本示例

  1. 使用默认命令 (whoami) 利用单个目标:

    python3 drupalgeddon2.py -t http://example.com
    
  2. 使用自定义命令(例如 ls -la)利用单个目标:

    python3 drupalgeddon2.py -t http://vulnerable-drupal.site -c "ls -la"
    
  3. 从文件扫描目标列表: 创建一个名为 targets.txt 的文件,每行一个 URL:

    http://site1.com
    https://site2.org
    http://site3.net
    

    然后运行脚本:

    python3 drupalgeddon2.py -l targets.txt
    

高级用法

  1. 使用自定义命令和更多线程扫描列表:

    python3 drupalgeddon2.py -l targets.txt -c "uname -a" -T 10
    
  2. 将输出保存到日志文件:

    python3 drupalgeddon2.py -l targets.txt -o scan_results.log
    

完整参数列表

参数短参数描述默认值
--target-t单个目标 URL。-
--list-l包含目标 URL 列表的文件路径。-
--command-c要在目标上执行的命令。whoami
--threads-T使用的并发线程数。5
--output-o日志输出文件。-
--timeout请求超时时间(秒)。15
下载工具