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
XSRFProbe — Das Prime Cross Site Request Forgery (CSRF) Audit- und Exploitation Toolkit. | Kitploit
Tools/GitHubGitHub/0xinfection/xsrfprobe
SchwachstellenscannerWebsicherheitPenetrationstestsCrawler
GitHub0xinfection/xsrfprobe

XSRFProbe

Das Prime Cross Site Request Forgery (CSRF) Audit- und Exploitation Toolkit.

Repository anzeigen
1.3k21920vor 2 MonatenVon 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


xsrfprobe-logo

XSRFProbe

Das führende Toolkit für Cross-Site-Request-Forgery-Audit und -Exploitation.

Über

XSRFProbe ist ein fortschrittliches Toolkit für Cross-Site-Request-Forgery (CSRF/XSRF) Audit und Exploitation. Ausgestattet mit einer leistungsstarken Crawling-Engine und zahlreichen systematischen Prüfungen, kann es die meisten Fälle von CSRF-Schwachstellen, deren Umgehungen erkennen und darüber hinaus für jede gefundene Schwachstelle ausnutzbare Proof-of-Concepts generieren. Weitere Informationen zur Funktionsweise von XSRFProbe finden Sie auf dem Wiki unter XSRFProbe Internals.

banner-image

XSRFProbe Wiki • Getting Started • General Usage • Advanced Usage • XSRFProbe Internals • Galerie

Einige Funktionen

  • Führt eine vollständige Reihe von systematischen Prüfungen durch – unterstützt von einer Response-Diffing/Benchmark-Engine – bevor ein Endpunkt als verwundbar deklariert wird.
  • Erkennt und manipuliert aktiv viele Anti-CSRF-Token-Implementierungen: Wechsel der Anfragemethode, Token-Entfernung, leere/doppelte Werte, nicht-sitzungsgebundene Tokens, Double-Submit-Cookies und Custom-Header-Tokens.
  • Prüft Referer- und Origin-Validierung mit realistischen Umgehungen (Header-Entfernung, Regex/Subdomain-Tricks, Origin: null) sowie Method-Override- und Content-Type-Umgehungen.
  • Analysiert SameSite-Cookie-Schutzmaßnahmen, mit optionaler Subdomain-Erkennung (via crt.sh) für Tests zur Umgehung über Schwester-Domains.
  • Arbeitet mit einem leistungsstarken Crawler mit deterministischem, begrenztem Crawling und Scannen (konfigurierbar über --max-urls, --max-depth und --crawl-timeout).
  • Optionale Integration von Headless Firefox (Selenium) für browserabhängige Tests und automatische Validierung generierter PoCs.
  • Genaue Token-Stärke-Erkennung und Analyse mittels Entropie- und Kodierungsprüfungen.
  • Kann sowohl normale als auch böswillig ausnutzbare CSRF-Proof-of-Concepts generieren.
  • Standardmäßige Unterstützung für benutzerdefinierte Cookie-Werte, generische Header und einen JSON-Report – jeder Fund enthält eine Schweregradbewertung und eine Ausnutzbarkeitsvoraussetzung.
  • Der Benutzer hat die Kontrolle über alles, was der Scanner tut.
  • Benutzerfreundliche Interaktionsumgebung mit vollständiger Verbose-Unterstützung und detaillierter Protokollierung von Fehlern, Schwachstellen und Tokens.

Durchgeführte Schwachstellentests:

Jede von XSRFProbe durchgeführte Prüfung hat eine eindeutige Kennung. Die ID wird in der Konsolenausgabe angezeigt (z. B. [T6] VULNERABLE: ...) und als test_id-Feld jedes Fundes im JSON-Report gespeichert (zusammen mit severity und, wo relevant, einem exploitability-Hinweis unter details), sodass jeder Fund auf den genauen Test zurückgeführt werden kann, der ihn erzeugt hat.

IDKategoriePrüfung
D1Token-PräsenzKein Anti-CSRF-Token vorhanden (allgemeine Request-Fälschung)
D2Token-PräsenzLogin-Formular ohne CSRF-Token (Login-CSRF)
T2Token-ManipulationValidierung an Anfragemethode gebunden (GET ↔ POST-Wechsel)
T3Token-ManipulationToken kann vollständig weggelassen werden
T4Token-ManipulationToken nicht an die Benutzersitzung gebunden (sitzungsübergreifende Wiederverwendung)
T5Token-ManipulationToken an ein nicht-sitzungsgebundenes Cookie gebunden (z. B. csrfKey)
T6Token-ManipulationNaives Double-Submit-Cookie (Cookie == Body, keine Bindung)
T7Token-ManipulationLeerer Tokenwert akzeptiert
T8Token-ManipulationCustom-Header-Token kann weggelassen oder gefälscht werden
M1Methode / Content-TypeHTTP-Methoden-Override über Parameter _method
M2Methode / Content-TypeHTTP-Methoden-Override über Header X-HTTP-Method-Override
M4Methode / Content-TypeUmgehung der Validierung durch alternativen Content-Type
R0RefererReferer-Header bei Formularübermittlung nicht validiert
R1RefererReferer-Validierung durch Weglassen des Headers umgangen
R2aRefererReferer-Regex-Umgehung – Ziel als Angreifer-Subdomain
R2bRefererReferer-Regex-Umgehung – Ziel in der Abfragezeichenfolge
R2cRefererReferer-Regex-Umgehung – Ziel im Pfad
O1OriginOrigin-Validierung mit Origin: null umgangen
O2OriginOrigin-Validierung mit einem Subdomain-Trick umgangen
O3OriginOrigin-Validierung durch Weglassen des Headers umgangen
S2SameSite (Browser)SameSite=Strict-Umgehung über clientseitigen Redirect-Gadget
S3SameSite (Browser)SameSite=Strict-Umgehung über XSS auf einer Schwester-Subdomain
S4SameSite (Browser)SameSite=Lax-Umgehung über Cookie-Refresh / OAuth-Ablauf
C1Cookie-StatusAnalyse des Cookie-SameSite-Attributs (None/Lax/Strict)
C2Cookie-StatusKein SameSite-Attribut bei Cookies gesetzt
E1Token-StärkeToken verwendet eine schwache/strukturierte Hash-Kodierung
A1Token-StärkeAnalyse der Vorhersagbarkeit/Fälschbarkeit von Tokens nach dem Scan

S*-Prüfungen erfordern die optionale Headless-Browser-Integration (--browser). T*/M*/R*/O* sind HTTP-Ebene-Prüfungen, die durch die Response-Diffing/Benchmark-Engine gesteuert werden.

Galerie

Sehen wir uns einige reale Szenarien von XSRFProbe in Aktion an:

Tool herunterladen