Broken image, при использовании XSS через аватару

Discussion in 'PHP' started by Qwazar, 14 Apr 2006.

  1. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Есть ли способ как нибуть менее палевно использовать Xss в аватаре?
    Т.к. если просто в урл аватары вставить Xss, то аватаркой будет являтся сломаная картинка, можно ли как нибудь картинку всё же вернуть, или замаскировать сломаную?
     
    #1 Qwazar, 14 Apr 2006
    Last edited: 14 Apr 2006
  2. Гаврила

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

    Joined:
    24 Oct 2005
    Messages:
    273
    Likes Received:
    89
    Reputations:
    17
    А зачем?Суй палёную аватару в фэйковый ник.
     
  3. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    Нельзя. Можно добавить
    <script>location.replace('http://ya.ru');</script>
    чтобы после захода чела перекинуло на другой урл, например на страницу ошибки 404.
    Но опять же не сработает это на нормальных браузерах, только на ИЕ.
     
  4. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Хмм.. а поставить картинке какой нибудь z-index отрицательный, или потом в эту же картинку записать другой сорс?

    Жалко, если нельзя.

    Гаврила: Т.е. в коде картинки прописать скрипт попробовать, и её залить?
     
  5. Гаврила

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

    Joined:
    24 Oct 2005
    Messages:
    273
    Likes Received:
    89
    Reputations:
    17
    Ну почти да.Тока не обязательно брать картинку для этого.Можно сразу сохранить в нужном формате.Скрипт пишешь в блокноте и всё. Почитай тут http://forum.antichat.ru/thread9910.html.
    censored! классно всё расписал про применение аватары.
     
    1 person likes this.
  6. Otaku

    Otaku Elder - Старейшина

    Joined:
    24 Jul 2005
    Messages:
    279
    Likes Received:
    73
    Reputations:
    2
    От себя добавлю что может стоять проверка типа файла(как в новых phpbb и IPB).
    Надо тогда маленько поработать WinHexом.
     
  7. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    В моём случае речь идёт об IPB 2.1.5 . Не совсем понимаю, как именно обработать WinHex'ом?
     
  8. Laggi

    Laggi Elder - Старейшина

    Joined:
    19 Aug 2005
    Messages:
    43
    Likes Received:
    1
    Reputations:
    0
    Qwazar gif, к примеру имеет пометки в своем коде о том, что это гиф...
    Первые байты - 47 49 46 38 37 - подчеркивание Гифа. возможно где-то еще по коду есть инфа
    с 6 по 9 пары: 4A 46 49 46 - подчеркивание JPG. возможно тоже где-то есть...

    Соотв нужнл код подставить так, чтобы на этих местах было написано JFIF у JPG или GIF87 у gifa
     
    1 person likes this.
  9. Otaku

    Otaku Elder - Старейшина

    Joined:
    24 Jul 2005
    Messages:
    279
    Likes Received:
    73
    Reputations:
    2
    Попробуй так...

    Правильно мелишь. Только там этих строк мало. Короче надо первые10-20 строчек из кода картинки выдрать,а потом сразу за ней впихнуть ява скрипт.
    Если не разбирёшся-скину готовую картинку со скриптом.

    Например для PNG
    Code:
    89504E470D0A1A0A0000000D494844520000005F0000005F0800000000AB2744290000031069434350
     
    #9 Otaku, 15 Apr 2006
    Last edited: 15 Apr 2006
    1 person likes this.