Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-27520-PoC — Sichere Bildungssimulation von CVE-2025-27520 mit einem Flask-Dienst mit Sicherheitslücken und einem Python-PoC-Scanner zur Demonstration von Deserialisierungs- und fehlerhaften Zugriffskontroll-Schwachstellen. | Kitploit
Tools/GitHubGitHub/evillm/cve-2025-27520-poc
Container-SicherheitSchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & Bildung
GitHubevillm/cve-2025-27520-poc

CVE-2025-27520-PoC

Sichere Bildungssimulation von CVE-2025-27520 mit einem Flask-Dienst mit Sicherheitslücken und einem Python-PoC-Scanner zur Demonstration von Deserialisierungs- und fehlerhaften Zugriffskontroll-Schwachstellen.

Repository anzeigen
vor 6 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2025-27520 — Sichere Lernsimulation / PoC (Demo-Stand)

⚠️ Wichtig: Dies ist eine sichere Lernsimulation der Schwachstelle CVE-2025-27520.
Das Projekt enthält einen simulierten Dienst (Flask) und einen sicheren PoC-Scanner (Python).
Die Simulation erzeugt eine Beweisdatei in data/ beim Erhalt eines Testmarkers, anstatt willkürliche Befehle auszuführen.

📋 Repository-Inhalt

root@kitploit:~
CVE-2025-27520-final/
├── 📄 README_ru.md                 # Этот файл документации
├── 🐳 Dockerfile                   # Образ стенда (Flask)
├── 🐳 docker-compose.yml           # Конфигурация для запуска контейнера
├── 📊 result.json                  # Пример результата сканера
├── ⚙️ setup.cfg                    # Конфигурация flake8
├── 📁 app/                         # Исходные коды сервиса
│   ├── 🐍 app.py                   # Симуляционный сервис на Flask
│   └── 📦 requirements.txt         # Зависимости сервиса
├── 📁 src/                         # Исходные коды сканера
│   ├── 🐍 scanner.py               # PoC / сканер (Python)
│   └── 📦 requirements.txt         # Зависимости сканера
├── 📁 data/                        # Монтируемая папка для доказательств

---

## 🎯 Kurzbeschreibung der Schwachstelle

**CVE-2025-27520 (Simulation)** — Demonstration einer verwundbaren Deserialisierung / broken access control

**In einem realen Produkt könnte dies zu Folgendem führen:**
- Privilegieneskalation
- Remote Code Execution
- Offenlegung vertraulicher Daten

**In dieser Lernversion:**
- Wir bestätigen die Schwachstelle sicher durch Erstellen einer Beweisdatei
- Wir bieten einen leichten Stand für lokale Tests
- Wir befolgen die Prinzipien der verantwortungsvollen Offenlegung

---

## 🛠 Systemanforderungen

- **Betriebssystem:** Linux
- **Docker:** Docker
- **Python:** 3.11 oder neuer

---

## 🚀 Schnellstart

### 1. Dienst starten
```bash
docker-compose up -d

2. Funktionsprüfung

root@kitploit:~
curl http://127.0.0.1:5000/health

Erwartete Antwort: {"status":"ok"} oder HTTP 200

3. Umgebung einrichten und Scanner starten

root@kitploit:~
python3 -m venv venv
source venv/bin/activate
pip install -r src/requirements.txt
python3 src/scanner.py --url http://127.0.0.1:5000

4. Ergebnisse prüfen

root@kitploit:~
cat result.json
ls -l data/
cat data/EVIDENCE_LANG_BENTO_SIM.txt

📦 Detaillierte Installation (Docker)

Container bauen und starten

root@kitploit:~
# В корне проекта
docker-compose build --no-cache
docker-compose up -d

Status prüfen

root@kitploit:~
docker ps
docker-compose ps
docker logs bento-sim --tail 100

Erwartetes Ergebnis: Container bento-sim im Status Up mit Portweiterleitung 0.0.0.0:5000->5000/tcp


🔍 PoC / Scanner: Beschreibung und Verwendung

Hauptmerkmale

  • Nimmt Ziel-URL über Parameter --url entgegen
  • Sendet eine sichere JSON-Anfrage mit einem Testmarker
  • Prüft auf Vorhandensein des Schwachstellennachweises
  • Speichert Ergebnisse im JSON-Format

Startbefehle

root@kitploit:~
source venv/bin/activate
python3 src/scanner.py --url http://127.0.0.1:5000

Ausgabeformat

root@kitploit:~
[
  {
    "ip": "http://127.0.0.1:5000",
    "vuln": true
  }
]

🖥 Beschreibung des simulierten Dienstes

Haupt-Endpunkte:

  • POST /simulate_deserialize - akzeptiert JSON mit Schlüssel payload
  • GET /evidence - prüft auf Vorhandensein der Beweisdatei
  • GET /health - Funktionsprüfung des Dienstes

Arbeitslogik:

  • Beim Erhalt des Markers EVIDENCE_TRIGGER wird eine Beweisdatei erstellt
  • Hört auf 0.0.0.0:5000
  • Alle Vorgänge sind im Container isoliert

📁 Dateistruktur der Beweise

  • data/EVIDENCE_LANG_BENTO_SIM.txt - Beweisdatei, wird bei erfolgreicher Simulation erstellt
  • result.json - Scanergebnisse, vom PoC-Skript erstellt

🐛 Fehlersuche und -behebung

Falls PoC vuln: false meldet

  1. Erreichbarkeit des Dienstes prüfen:
root@kitploit:~
docker ps
curl http://127.0.0.1:5000/health
  1. Manuelle Überprüfung des Triggers:
root@kitploit:~
curl -v -X POST http://127.0.0.1:5000/simulate_deserialize \
  -H "Content-Type: application/json" \
  -d '{"payload":"Hello EVIDENCE_TRIGGER"}'

Erwartete Antwort: {"result":"evidence created"}

  1. Logs anzeigen:
root@kitploit:~
docker logs bento-sim --tail 200
  1. Netzwerkeinstellungen prüfen:
root@kitploit:~
sudo ss -ltnp | grep 5000
sudo iptables -L -n -v
  1. Code überprüfen (PEP8):
root@kitploit:~
pip install black autopep8
black src/scanner.py
# или
autopep8 --in-place --aggressive --aggressive src/scanner.py

Erstellen eines geteilten Archivs

root@kitploit:~
7z a -v3g -m0=Copy "CVE-2025-27520-stand.7z" "file.ova"

Überprüfen des OVA-Inhalts

root@kitploit:~
tar -tf file.ova | head -n 20

Import in VMware

  • Verwenden Sie File → Import in VMware Workstation / VirtualBox

📤 Verpacken des Releases

Vorbereitung der endgültigen Struktur

root@kitploit:~
CVE-2025-27520-final/
  ├── 📄 README_ru.md
  ├── 🐳 Dockerfile
  ├── 🐳 docker-compose.yml
  ├── 📁 app/
  ├── 📁 src/
  ├── 📊 result.json
  ├── 📁 data/

Archiv erstellen (< 4 GB)

root@kitploit:~
zip -r CVE-2025-27520-final.zip CVE-2025-27520-final
sha256sum CVE-2025-27520-final.zip > CVE-2025-27520-final.zip.sha256

Archiv testen

root@kitploit:~
# Для ZIP
unzip -t CVE-2025-27520-final.zip
---
Tool herunterladen