Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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
PwnzzAI — Praktische KI-Sicherheitslernplattform mit absichtlich anfälligen LLM-Anwendungen. Entdecken Sie die OWASP Top 10 für LLMs durch interaktive Pizzeria-Szenarien, die Prompt-Injection, Datenoffenlegung und Lieferkettenrisiken abdecken. | Kitploit
Tools/GitHubGitHub/owasp/pwnzzai
SchwachstellenanalyseWebsicherheitCTFPenetrationstestsLernen & BildungKuratierte RessourcenLernpfade & KurseKI-SicherheitLabs & Praxis
GitHubowasp/pwnzzai

PwnzzAI

Praktische KI-Sicherheitslernplattform mit absichtlich anfälligen LLM-Anwendungen. Entdecken Sie die OWASP Top 10 für LLMs durch interaktive Pizzeria-Szenarien, die Prompt-Injection, Datenoffenlegung und Lieferkettenrisiken abdecken.

631817vor 7 TagenVon Kitploit geprüft
Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

🍕 Willkommen im PwnzzAI(/pəʊnzɑː/) Shop – Der verwundbare Pizzaladen! 💻

PwnzzAI Shop

Im PwnzzAI Shop serviert jedes Stück eine Portion ganzheitlicher KI-Sicherheitsschulung. Diese praxisorientierte Lernplattform bereitet Fachkräfte darauf vor, den Schutz von KI-Technologien im weiteren Sinne zu verstehen – vermittelt durch ein ansprechendes, praxisnahes Pizzaladen-Szenario.

Genau wie eine falsche Zutat eine Pizza verderben kann, kann ein fehlerhafter Prompt oder eine unzureichende Architektur KI-Technologien für schwerwiegende Bedrohungen anfällig machen, darunter Informationslecks, Diebstahl geistigen Eigentums oder unberechtigter Zugriff.

Hier erkunden Sie praktische Beispiele dafür, wie Schwachstellen entstehen, ausgenutzt und entschärft werden. Für einige Seiten müssen Sie sich als alice/alice oder bob/bob anmelden. Greifen Sie zu einem Stück, stürzen Sie sich hinein und entdecken Sie, wie köstlich das Lernen über KI-Sicherheit sein kann.

Inhaltsverzeichnis

  • Über
    • Umfang und Lernziele
  • Einrichtungsanleitung
    • Option 1: Docker (PwnzzAI + Ollama)
    • Falls das Standard-Image nicht geladen wird (lokal bauen)
    • Option 2: Docker (Ihr eigenes Ollama + PwnzzAI-Image)
    • Option 3: Quellcode selbst ausführen
    • Fehlerbehebung: Ollama-Verbindung (WSL + Docker)
    • Workshop-Hosts: OpenAI, Claude, Gemini oder andere Cloud-Modelle auswählen
  • Funktionen
  • KI-Sicherheitsabdeckung
    • Lernrahmen
    • Implementierte Schwachstellen
    • Modellunterstützung

Über

Der PwnzzAI Shop ist eine praxisorientierte Lernplattform, die gezielt für die Schulung zum Schutz von KI-Technologien entwickelt wurde. Diese bewusst unsichere, auf Flask basierende Webanwendung präsentiert eine umfangreiche Reihe von KI-Sicherheitsschwachstellen durch ein immersives Pizzaladen-Erlebnis.

Gründungspartner: OWASP AI Exchange

Umfang und Lernziele

PwnzzAI ist als umfassende, sich weiterentwickelnde Lernplattform konzipiert, die an der AI-Exchange-Risikotaxonomie ausgerichtet ist. Ihr Umfang erweitert sich schrittweise im Gleichschritt mit den Sicherheitsanalyse-Frameworks und Verteidigungsempfehlungen des OWASP AI Exchange, wodurch langfristige Relevanz gewährleistet wird, während KI-Sicherheitspraktiken reifer werden. Das Projekt integriert derzeit die OWASP Top 10 für LLMs, mit einer Architektur, die bewusst auf die Risikoklassifikationen des AI Exchange abgebildet ist. Im Laufe der Zeit soll PwnzzAI zu einem strukturierten Lern-Ökosystem heranreifen, das Folgendes unterstützt:

  • Ausbildung in KI-Schutz und -Verteidigung, einschließlich selbstgesteuerter Lernpfade

  • Praxisnahe Sicherheitstrainingsprogramme mit praktischen, szenariobasierten Übungen

  • Teamorientierte Lerninitiativen für Sicherheitsingenieure und -praktiker

  • Ende-zu-Ende-KI-Sicherheitsausbildung über Design, Entwicklung, Bereitstellung und Betrieb

Einrichtungsanleitung

Wählen Sie eine dieser 3 Möglichkeiten, um PwnzzAI auszuführen:

  1. Docker mit beiden Images (PwnzzAI + Ollama)
  2. Docker mit Ihrem eigenen lokalen/entfernten Ollama und nur dem PwnzzAI-Image
  3. Den Quellcode selbst ausführen

Bevor Sie beginnen (alle Optionen)

  1. Installieren Sie Docker Desktop von https://www.docker.com/products/docker-desktop.
  2. Öffnen Sie Docker Desktop und warten Sie, bis angezeigt wird, dass Docker läuft.
  3. Installieren Sie Git, falls Sie es noch nicht haben.
  4. Klonen Sie dieses Repository und wechseln Sie hinein:
git clone https://github.com/OWASP/PwnzzAI.git
cd PwnzzAI

Optional: ein Cloud-Modell konfigurieren (OpenAI / Gemini / Claude)

Die Labore laufen standardmäßig mit einem kostenlosen lokalen Modell. Um auch die Cloud-Modell-Tabs (OpenAI / Gemini / Claude) zu nutzen, benötigen Sie zwei Dinge – einen API-Schlüssel und einen Modellnamen:

  • API-Schlüssel – kann zur Laufzeit über die Lab-Setup-Seite in der App eingegeben oder in .env gesetzt werden (OPENAI_API_KEY=...). Der Schlüssel aus dem Lab-Setup hat Vorrang.
  • Modellname – hat keine UI; er muss aus .env stammen. Es gibt keinen Standardwert im Code, daher schlagen Aufrufe mit LLM Provider NOT provided fehl, wenn er nicht gesetzt ist.

Erstellen Sie .env aus der Vorlage und entfernen Sie die Auskommentierung der Modellzeile:

cp .env.example .env
# then edit .env and set, for example:
#   OPENAI_MODEL=gpt-4o-mini
#   (or LITELLM_MODEL=gemini/gemini-2.5-flash, etc.)

Starten Sie die App nach dem Bearbeiten von .env neu. Eine vollständige Anleitung zu Providern und Modellen finden Sie unter Workshop-Hosts: OpenAI, Claude, Gemini oder andere Cloud-Modelle auswählen.

Option 1: Docker (PwnzzAI + Ollama)

Verwenden Sie diese Option, wenn Docker sowohl die PwnzzAI-App als auch Ollama für Sie ausführen soll.

  1. Starten Sie beide Container:
docker compose up -d
  1. Überprüfen Sie, dass beide Dienste laufen:
docker compose ps
  1. Öffnen Sie die App in Ihrem Browser:
http://localhost:8080
  1. Gehen Sie in der App zur Seite „Basics“ und führen Sie das Ollama-Setup aus, um Modelle zu laden.

  2. Verfolgen Sie bei Bedarf die Logs:


# App logs
docker compose logs -f pwnzzai-app

# Ollama logs (optional)
docker compose logs -f ollama
  1. Stoppen Sie alles, wenn Sie fertig sind:
docker compose down
  1. Optionaler vollständiger Reset (entfernt auch gespeicherte Ollama-Modelle):
docker compose down -v

Wenn Sie das App-Image unter einem anderen Registry-Pfad veröffentlichen, überschreiben Sie den Imagenamen beim Start:

PWNZZAI_IMAGE=ghcr.io/owasp/pwnzzai:latest docker compose up -d

Falls das Standard-Image nicht geladen wird (lokal bauen)

docker compose verwendet das Standard-pwnzzai-app-Image aus docker-compose.yml (überschreibbar mit PWNZZAI_IMAGE). Wenn docker compose up beim Laden dieses Images mit denied, unauthorized oder Ähnlichem fehlschlägt, erfordert die Registry möglicherweise eine Anmeldung oder Ihr Konto verfügt nicht über Pull-Zugriff. Sie können trotzdem alles aus diesem Repository ausführen, indem Sie das App-Image lokal bauen und compose darauf verweisen lassen.

Vom Repository-Stammverzeichnis aus:

docker build -t pwnzzai-local:dev .
PWNZZAI_IMAGE=pwnzzai-local:dev docker compose up -d

Windows PowerShell:

docker build -t pwnzzai-local:dev .
$env:PWNZZAI_IMAGE="pwnzzai-local:dev"; docker compose up -d

Öffnen Sie dann http://localhost:8080. Der erste Ladevorgang kann kurz fehlschlagen, während Flask im Container startet; warten Sie ein paar Sekunden und aktualisieren Sie die Seite, wenn Sie einen Verbindungsfehler sehen.

Wenn Sie Zugriff auf das Registry-Image haben, können Sie sich zuerst authentifizieren (Beispiel für GitHub Container Registry):

docker login ghcr.io

Derselbe PWNZZAI_IMAGE=pwnzzai-local:dev-Ansatz gilt für Option 2, wenn Sie docker-compose.external-ollama.yml verwenden und auf denselben Pull-Fehler stoßen.

Option 2: Docker (Ihr eigenes Ollama + PwnzzAI-Image)

Tool herunterladen