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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
atomicvulns — Atomare Web-Sicherheitslücken-Labore. Eine OWASP-Schwachstelle pro App — minimales Flask + Docker, absichtlich fehlerhaft für praktisches Lernen mit Burp Suite. | Kitploit
Tools/GitHubGitHub/doretox/atomicvulns
SchwachstellenanalyseWebanwendungs-ExploitationWebsicherheitCTFPenetrationstestsLernen & BildungLernpfade & KurseLabs & Praxis
GitHubdoretox/atomicvulns

atomicvulns

Atomare Web-Sicherheitslücken-Labore. Eine OWASP-Schwachstelle pro App — minimales Flask + Docker, absichtlich fehlerhaft für praktisches Lernen mit Burp Suite.

Repository anzeigen
24696vor 8 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

atomicvulns — eine Schwachstelle pro App. nichts weiter.

License: MIT Release Web atoms OWASP Top 10 API atoms OWASP API Top 10 web stack api stack

⚠️ Absichtlich verwundbar. Nur lokal ausführen. Niemals dem Internet oder einem gemeinsam genutzten Netzwerk aussetzen.

Lies dies in anderen Sprachen: Português (Brasil)

Was ist atomicvulns?

Meilenstein — v1.0: Die Web-Serie deckt jetzt alle zehn OWASP-Top-10-2021-Kategorien (A01–A10) ab, verteilt auf 38 Atome. Siehe das v1.0-Release.

atomicvulns ist eine Sammlung atomarer Webanwendungen — jede einzelne winzig, isoliert und auf eine einzige Schwachstelle aus den OWASP Top 10 fokussiert. Jedes Atom wird mit der verwundbaren App, der korrigierten Version, einem kommentierten Diff zwischen beiden und einer praktischen Schritt-für-Schritt-Anleitung zum Exploit ausgeliefert.

Dies ist nicht ein weiteres DVWA oder Juice Shop. Monolithische verwundbare Apps gibt es bereits. Was atomicvulns auszeichnet, ist der radikale Atomismus: eine App pro Schwachstelle, schnell zu lesen, schnell zu erkunden. Du bildest die Ursache im Code → Request/Response → Exploit ab, ohne zuerst eine gesamte Anwendung verstehen zu müssen.

Abdeckung

Die Web-Serie (Python/Flask) deckt alle zehn OWASP-Top-10-2021-Kategorien ab — insgesamt 38 Atome:

KategorieAtome
A01 — Broken Access Controlidor-numeric-id, path-traversal-basic, idor-uuid-guessable, bola-rest, csrf-basic, open-redirect, mass-assignment
A02 — Cryptographic Failuresjwt-none-alg, jwt-weak-secret, jwt-key-confusion, crypto-weak-hash, crypto-ecb-mode
A03 — Injectionsqli-union-basic, xss-reflected, sqli-blind-boolean, sqli-blind-time, xss-stored, command-injection-basic, ssti-jinja, xss-dom, nosql-injection-mongo, ldap-injection, sqli-second-order
A04 — Insecure Designrace-condition-basic
A05 — Security Misconfigurationxxe-basic, xxe-blind-oob, debug-enabled, cors-wildcard
A06 — Vulnerable and Outdated Componentscve-demo
A07 — Identification and Authentication Failuressession-fixation, weak-password-reset
A08 — Software and Data Integrity Failuresdeserialization-pickle, prototype-pollution, deserialization-node
A09 — Security Logging and Monitoring Failureslogging-failures-demo
A10 — Server-Side Request Forgery (SSRF)ssrf-basic, ssrf-blind-oob, ssrf-cloud-metadata

Die API-Serie (TypeScript/Express) zielt auf die OWASP API Security Top 10 2023 ab. Ihre erste Phase — Authorization: Object & Function — ist veröffentlicht: fünf Atome in zwei Kategorien, die die Achsen der objektbezogenen und funktionsbezogenen Autorisierung abdecken. Der vollständige geordnete Plan befindet sich in der ROADMAP.

KategorieAtome
API1 — Broken Object Level Authorizationbola-sequential-id, bola-uuid-leaked, bola-nested-resource
API5 — Broken Function Level Authorizationbfla-admin-function, bfla-method-based

Zielgruppe

Pentest-Studierende und AppSec-Lernende, die bereits die Grundlagen von HTTP und dem Terminal kennen, Burp Suite verwenden (oder gerade lernen, es zu verwenden) und ein fokussiertes Labor wünschen, in dem jede Übung kurz genug ist, um sie in einer Sitzung abzuschließen. Das Material ist für jemanden geschrieben, der dies in einer Pentest-Karriere anwenden wird — Burp ist das primäre Werkzeug, die UI ist nur Kontext.

Ein Atom ausführen

Jedes Atom liegt in einem eigenen Ordner — atoms/web/A0X-<category>/<atom-id>/ für die Web-Serie, atoms/api/APIX-<category>/<atom-id>/ für die API-Serie — und wird mit einer docker-compose.yml ausgeliefert. Ein Wrapper-Skript im Stammverzeichnis, ./atom, steuert sie:

./atom list                 # show all available atoms
./atom up <atom-id>         # start the vulnerable + fixed pair
./atom down <atom-id>       # stop and remove containers
./atom doctor               # sanity-check your local setup

Zum Beispiel:

./atom up sqli-union-basic     # web series
# vulnerable → http://127.0.0.1:8001
# fixed      → http://127.0.0.1:8101

./atom up bola-sequential-id   # API series
# vulnerable → http://127.0.0.1:8201
# fixed      → http://127.0.0.1:8301

Jedes Atom bindet ausschließlich an 127.0.0.1. Ändern Sie das niemals — diese Apps sind absichtlich fehlerhaft.

Dokumentation

  • Web-Serie ROADMAP — geordneter Plan und Fortschritt für die Web-Serie (Python/Flask).
  • API-Serie ROADMAP — geordneter Plan für die API-Serie (TypeScript/Express).
  • CLAUDE.md — für Mitwirkende: Projektbriefing, Konventionen und Grundregeln.

Lizenz

Veröffentlicht unter der MIT-Lizenz. Wenn Sie dieses Repository für Lehrmaterial forken, ist eine Namensnennung erforderlich.

Tool herunterladen