PDA

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


Qwazar
14.04.2006, 03:05
Есть ли способ как нибуть менее палевно использовать Xss в аватаре?
Т.к. если просто в урл аватары вставить Xss, то аватаркой будет являтся сломаная картинка, можно ли как нибудь картинку всё же вернуть, или замаскировать сломаную?

Гаврила
14.04.2006, 03:15
А зачем?Суй палёную аватару в фэйковый ник.

GreenBear
14.04.2006, 08:47
можно ли как нибудь картинку всё же вернуть, или замаскировать
Нельзя. Можно добавить
<script>location.replace('http://ya.ru');</script>
чтобы после захода чела перекинуло на другой урл, например на страницу ошибки 404.
Но опять же не сработает это на нормальных браузерах, только на ИЕ.

Qwazar
14.04.2006, 12:30
Хмм.. а поставить картинке какой нибудь z-index отрицательный, или потом в эту же картинку записать другой сорс?

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

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

Гаврила
14.04.2006, 14:07
Ну почти да.Тока не обязательно брать картинку для этого.Можно сразу сохранить в нужном формате.Скрипт пишешь в блокноте и всё. Почитай тут http://forum.antichat.ru/thread9910.html.
censored! классно всё расписал про применение аватары.

Otaku
14.04.2006, 17:34
От себя добавлю что может стоять проверка типа файла(как в новых phpbb и IPB).
Надо тогда маленько поработать WinHexом.

Qwazar
14.04.2006, 19:16
В моём случае речь идёт об IPB 2.1.5 . Не совсем понимаю, как именно обработать WinHex'ом?

Laggi
14.04.2006, 21:01
Qwazar gif, к примеру имеет пометки в своем коде о том, что это гиф...
Первые байты - 47 49 46 38 37 - подчеркивание Гифа. возможно где-то еще по коду есть инфа
с 6 по 9 пары: 4A 46 49 46 - подчеркивание JPG. возможно тоже где-то есть...

Соотв нужнл код подставить так, чтобы на этих местах было написано JFIF у JPG или GIF87 у gifa

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

Например для PNG
89504E470D0A1A0A0000000D494844520000005F0000005F08 00000000AB2744290000031069434350