Найти в Дзене
Arslan[SP13] & Iris

Multillidae XSS (Reflected, Stored, DOM, Self или Blind)?

Arslan[SP13] & Iris

Задача:

Допустим, вы обнаружили, что на странице есть уязвимый к XSS параметр, в который можно выполнить инъекцию вектором <script>alert(document.cookie)</script> . Как проверить, к какому типу относится инъекция (Reflected, Stored, DOM, Self или Blind)? Ответ обоснуйте.

приступим

Вставим наш скрипт и проверим какому типу xss Он относится

-2

видим страница отработал наш скрипт и вернул ответ но не остался на странице смотрим.

-3

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

теперь проверим этот же скрипт другим способом.

-4

и проверим и видим вернул нам ответ

-5

и он сохранился на сайте и можем сказать что он не относится к типу отраженный xss потому что он хранится на сайте.

-6

и после перезапуска страницы он обратно вернул нам ответ то есть и мы можем сказать что он ранимый тип но это не факт.

-7

и идем проверить дальше пока не найдем какому типу он относится.

-8

проверим его в burp suite.

-9

видим что запрос до сих пор есть на сайте вот и давайте будем его респонсить.

-10

-11

и видим что он не слепой xss потому что обрабатывается на этой же странице и наконец то можем сделать вывод что он хранимый xss то есть это чистый хранимый xss.