Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
XSRFProbe — Il Prime Cross Site Request Forgery (CSRF) Toolkit di Audit e Sfruttamento. | Kitploit
Strumenti/GitHubGitHub/0xinfection/xsrfprobe
Scanner di VulnerabilitàSicurezza WebPenetration TestingCrawler
GitHub0xinfection/xsrfprobe

XSRFProbe

Il Prime Cross Site Request Forgery (CSRF) Toolkit di Audit e Sfruttamento.

Vedi Repository
1.3k219202 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi


Logo XSRFProbe

XSRFProbe

Il Toolkit Primario per Audit e Sfruttamento di Cross Site Request Forgery.

Informazioni

XSRFProbe è un toolkit avanzato per l'audit e lo sfruttamento di Cross Site Request Forgery (CSRF/XSRF). Dotato di un potente motore di crawling e di numerosi controlli sistematici, è in grado di rilevare la maggior parte dei casi di vulnerabilità CSRF, i relativi bypass e di generare proof of concept sfruttabili per ogni vulnerabilità trovata. Per maggiori informazioni su come funziona XSRFProbe, consulta XSRFProbe Internals sul wiki.

immagine-banner

Wiki di XSRFProbe • Per Iniziare • Utilizzo Generale • Utilizzo Avanzato • Interni di XSRFProbe • Galleria

Alcune Caratteristiche

  • Esegue una batteria completa di controlli sistematici — basati su un motore di confronto/benchmark delle risposte — prima di dichiarare un endpoint vulnerabile.
  • Rileva e manomette attivamente molte implementazioni di token Anti-CSRF: cambio del metodo di richiesta, rimozione del token, valori vuoti/duplicati, token non vincolati alla sessione, cookie double-submit e token in intestazione personalizzata.
  • Sonda la validazione Referer e Origin con bypass reali (rimozione dell'intestazione, trucchi regex/sottodominio, Origin: null) oltre a bypass tramite method-override e Content-Type.
  • Analizza le protezioni dei cookie SameSite, con enumerazione opzionale dei sottodomini (tramite crt.sh) per test di bypass tramite dominio fratello.
  • Funziona con un potente crawler dotato di crawling deterministico e limitato, con scansione configurabile (tramite --max-urls, --max-depth e --crawl-timeout).
  • Integrazione opzionale con Firefox senza interfaccia (Selenium) per test dipendenti dal browser e validazione automatica dei PoC generati.
  • Rilevamento accurato della forza dei token e Analisi tramite controlli di entropia e codifica.
  • Può generare sia proof of concept CSRF normali che sfruttabili in modo dannoso.
  • Supporto nativo per valori personalizzati di cookie, intestazioni generiche e un report JSON — ogni risultato include un livello di gravità e una precondizione di sfruttabilità.
  • L'utente ha il controllo di tutto ciò che lo scanner fa.
  • Ambiente interattivo intuitivo con supporto completo verbose e registrazione dettagliata di errori, vulnerabilità e token.

Test di Vulnerabilità Eseguiti:

Ogni controllo eseguito da XSRFProbe ha un identificatore univoco. L'ID viene mostrato nell'output della console (ad es. [T6] VULNERABILE: ...) e memorizzato come campo test_id di ogni risultato nel report JSON (insieme alla sua severity e, se pertinente, a una nota exploitability sotto details), in modo che ogni risultato corrisponda al test esatto che lo ha prodotto.

IDCategoriaControllo
D1Presenza tokenNessun token anti-CSRF presente (falsificazione generica di richieste)
D2Presenza tokenIl modulo di login è privo di token CSRF (login CSRF)
T2Manomissione tokenValidazione legata al metodo di richiesta (scambio GET ↔ POST)
T3Manomissione tokenIl token può essere omesso completamente
T4Manomissione tokenToken non legato alla sessione utente (replay cross-sessione)
T5Manomissione tokenToken legato a un cookie non di sessione (es. csrfKey)
T6Manomissione tokenCookie double-submit ingenuo (cookie == corpo, nessun legame)
T7Manomissione tokenValore del token vuoto accettato
T8Manomissione tokenToken in intestazione personalizzata può essere omesso o falsificato
M1Metodo / Content-TypeOverride del metodo HTTP tramite parametro _method
M2Metodo / Content-TypeOverride del metodo HTTP tramite intestazione X-HTTP-Method-Override
M4Metodo / Content-TypeBypass della validazione tramite Content-Type alternativo
R0RefererIntestazione Referer non validata nell'invio del modulo
R1RefererBypass della validazione Referer omettendo l'intestazione
R2aRefererBypass regex Referer — target come sottodominio dell'attaccante
R2bRefererBypass regex Referer — target nella stringa di query
R2cRefererBypass regex Referer — target nel percorso
O1OriginBypass della validazione Origin con Origin: null
O2OriginBypass della validazione Origin con un trucco di sottodominio
O3OriginBypass della validazione Origin omettendo l'intestazione
S2SameSite (browser)Bypass di SameSite=Strict tramite gadget di reindirizzamento lato client
S3SameSite (browser)Bypass di SameSite=Strict tramite XSS su un sottodominio fratello
S4SameSite (browser)Bypass di SameSite=Lax tramite flusso cookie-refresh / OAuth
C1Postura cookieAnalisi dell'attributo SameSite dei cookie (None/Lax/Strict)
C2Postura cookieNessun attributo SameSite impostato sui cookie
E1Forza tokenIl token utilizza una codifica hash debole/strutturata
A1Forza tokenAnalisi di prevedibilità/forgiabilità del token post-scansione

I controlli S* richiedono l'integrazione opzionale con browser senza interfaccia (--browser). I controlli T*/M*/R*/O* sono controlli a livello HTTP regolati dal motore di confronto/benchmark delle risposte.

Galleria

Vediamo alcuni scenari reali di XSRFProbe in azione:

Scarica lo strumento