xssСбросить фильтр ×

XSS в HTML-атрибуте: обход фильтра и исправление

В учебном приложении параметр q вставлялся в атрибут value, а фильтр заменял < и >, но оставлял двойные кавычки без изменений. Это позволяло закрыть атрибут и добавить обработчик JavaScript — для XSSi не обязательно внедрять тег <script>.

В разборе показали payload с autofocus и onfocus. Затем уточнили: после замены двойных кавычек на &quot; этот способ в заданных условиях не работает, поскольку кавычка остаётся символом значения атрибута. Защита должна учитывать контекст вставки данных.

2026-10-23дата постановки задачи
2026-10-24дата разбора payload
2026-10-25дата уточнения защиты

Полный разбор →

Почему alert(1) не означает взлом сайта

К@pentesting_channelавтор про «it»
4 дн

Матрёшка с XSS: заметки с ZeroNights 2026

S@SantryBlogмедиа / агрегатор
3 нед
Матрёшка с XSS: заметки с ZeroNights 2026

Что такое Blind XSS и как она работает

П@pentesting_channelавтор про «it»
3 мес

Это всё на сейчас.