TGViewer
Записки Зёмы Записки Зёмы @zema_notes · 390 subscribers
Post #38 2.16K
Давно тут не появлялся.
Разбавлю пустоту небольшими Tips для Bug Bounty.
Часть будет многим известна, часть, но возможно, для кого-то станет чем-то новеньким. Всё же мой канал не только для профессионалов в сфере ИБ.

Что же, BB Tips #1.

XSS в Redirect.
Представим ситуацию - вы нашли кнопку редиректа, значение которой подставляется со стороны пользователя. Open Redirect принимается мало где, именно поэтому нужно попытаться докрутить до XSS, чтобы был импакт. Как это сделать рассмотрим ниже.

Вариант 1 (самый топорный, но часто срабатывает).
Payload -
javascript:alert(document.domain)
Вставляем, кликаем и... Ничего не происходит. Нас просто отправляет на страницу about#blocked (или about#blank).
Решение - кликать средней кнопкой мыши по ссылке.

Hint: ещё это срабатывает с Markdown.
Payload -
[a](javascript:alert(document.domain))


Вариант 2.
Если разработчики фильтруют строку, чтобы она не начиналась с javascript:, при помощи регулярного выражения следующего вида
^(?!javascript:).+
можно подставить пробел в начало нашей нагрузки. Если ссылка подставляется из параметров, поставьте %20, чтобы пейлоад приобрёл следующий вид:
%20javascript:alert()
Вставляем, кликаем СКМ, наслаждаемся XSS.
  • 🔥 17
  • 👍 4
  • 👏 2
More from @zema_notes
  1. May 13, 2024Ежегодная независимая премия для пентестеров — Pentest award возвращается! Раз в году у эт…
  2. May 2, 2024Привет, это Зёма. Я вернулся. Снова. Прошло уже больше 2 лет с великого пидо прогона гражд…
  3. Jan 25, 2024История одной уязвимости в Chrome Очень простая уязвимость, которую я нашел в Google Chrom…
  4. Jan 1, 2024Всем привет и с наступившим новым годом! Всем желаю покорить новые вершины и достигнуть те…
  5. Oct 14, 2023😭😒🫕 Кузькина мать 30 октября 1961 года серьезные люди собрались на Новой Земле с одной…
  6. Sep 30, 2023Недавно у Багхантер (кто не подписан, объяснитесь, как так вышло?) проходил конкурс, в кот…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →