Райтап на задачу «Маскарад»

web

Автор:

web

1 ноября 2026

9

01.11.2026
Маскарад
Категория:

Web

Задача «Маскарад»

Автор:

AlexB

Первая кровь:
@excsawirq
Сложность:
easy
Дата публикации:
28.09.2025
Решений:
151
Рейтинг:
4.3/5
Ссылка:
Решать

Как решить?

Для этой задачи нужен только сайт, Burp Suite и глаза…

По классике, не читая описание, заходим на сайт, видим такое:

Первая часть флага на сайте «Маскарад»

Так… вернёмся к условию, пожалуй!

«Очень хочется получить весь флаг целиком, но как бы я ни пытался, получаю только первую его часть, я даже пробовал открывать адрес через разные браузеры — результат один. Попробуй, может у тебя получится?»

Смотрим название таски — Маскарад! Теперь покумекаем: маскарад, разные браузеры… Может, у гугла спросим?

Поиск сведений о User-Agent

Точно, юзер-агенты! Вот тут-то нам и понадобится бурпсьют. Ссылки:

https://portswigger.net/burp/downloads (Качайте Community edition, больше и не надо)

https://getfoxyproxy.org/ (Скачали — открыли — настройки — прокси — добавить — IP 127.0.0.1, порт 8080, тип HTTP)

Заходим на сайт с включенным берпом и прокси, смотрим в раздел прокси берпа и сразу кидаем в Repeater (CTRL + R):

Запрос с User-Agent в Burp Suite Repeater

Ха! В 4-й строке мы видим нашего юзер-агентика) Чтобы долго не искать их варианты, можно посмотреть мою табличку:

Варианты User-Agent для получения частей флага
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0

Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1

Mozilla/5.0 (iPad; CPU OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1

Mozilla/5.0 (Linux; Android 14; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36

Mozilla/5.0 (Linux; Android 14; SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36

Mozilla/5.0 (Android 14; Mobile; rv:132.0) Gecko/132.0 Firefox/132.0

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
curl/8.5.0

И начина-а-аем вписывать юзер-агентов и отправлять их на сервер (да, в репитере берпа просто меняете строчку User-agent на другую и нажимаете Send, смотрите сайт, а там — другой кусок флага!)

Проделав такую пакость несколько раз, просто склеиваем полученные куски кода, и вуаля — ваш флаг готов, а вы, как всегда, прекрасны!

Кстати, эта штука работает на многих простых сайтах! На более сложных обычно стоит джава-скрипт, который проверяет твой браузер и устройство вплоть до шрифта, графики и даже поведения. Бывают и другие виды такого «маскарада», но это уже совсем другая история…

Если вы нашли опечатку или ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter

Также по теме:

Райтап на задачу «Роботы»

/Разборы задач

Райтап на задачу «Роботы»

Разбираемся с robots.txt и находим флаг на сайте задачника.
Прочитать

79

Райтап на задачу «Вектор атаки»

/Разборы задач

Райтап на задачу «Вектор атаки»

Разбираем загрузку SVG и используем внешнюю XML-сущность для чтения файла с флагом.
Прочитать

5