←
juiceshop.local:3000HTTP 200 · raggiungibile
24FALLE
82ENDPOINT
6ZONE
juiceshop.local:3000
🎯 ANALIZZARE
AMBITO — dove cercare
Tutto il sito
Una zona
INTENSITÀ — fin dove spingersi
Individuareindividua e conferma le falle
Sfruttareimpatto reale · escalation admin · IA
TIPO DI PENTEST
Black
Grey
White
▸ Avviare lo sfruttamento
AVANZAMENTO livello raggiunto
anon ✓→user→admin
82 punti di ingresso · 6 zone
💩

XSS DOM eseguita — /#/search?q=%3Cimg%20src%3Dx%20onerror%3D%2…

headless ELEVATA

🔍 Percorso di compromissione :

PUNTO DI INGRESSO
XSS DOM (esecuzione provata)
/#/search?q=%3Cimg%20src%3Dx%20onerror%3D%22document.title%3D%27XSSPWN66c6cef7%27%22%3E
→
SBLOCCATO
Eseguire codice nel browser della vittima

Il codice dell'attaccante viene eseguito nella pagina della vittima, con i suoi permessi

→
SBLOCCATO
Rubare la sessione della vittima

Furto del token → presa completa dell'account: agire a suo nome, leggere i suoi dati, cambiare la sua password

RICHIESTA
il codice iniettato legge il token di sessione (localStorage / cookie non HttpOnly) e lo esfiltra
CIÒ CHE SI OTTIENE
il token di sessione è accessibile al codice iniettato nel browser
IMPATTO
Furto del token → presa completa dell'account: agire a suo nome, leggere i suoi dati, cambiare la sua password
XSS → esecuzione di JavaScript presso la vittima → furto di sessione e presa dell'account.
🧩 SSTI (injection di template): nulla da segnalare.
🔑 JWT (token falsificabile): 1 confermata.