/Разборы задач
1 ноября 2026
Райтап на задачу «Роботы»
Разбираемся с robots.txt и находим флаг на сайте задачника.79
9

Web
Задача «Маскарад»
Для этой задачи нужен только сайт, Burp Suite и глаза…
По классике, не читая описание, заходим на сайт, видим такое:
Так… вернёмся к условию, пожалуй!
«Очень хочется получить весь флаг целиком, но как бы я ни пытался, получаю только первую его часть, я даже пробовал открывать адрес через разные браузеры — результат один. Попробуй, может у тебя получится?»
Смотрим название таски — Маскарад! Теперь покумекаем: маскарад, разные браузеры… Может, у гугла спросим?
Точно, юзер-агенты! Вот тут-то нам и понадобится бурпсьют. Ссылки:
https://portswigger.net/burp/downloads (Качайте Community edition, больше и не надо)
https://getfoxyproxy.org/ (Скачали — открыли — настройки — прокси — добавить — IP 127.0.0.1, порт 8080, тип HTTP)
Заходим на сайт с включенным берпом и прокси, смотрим в раздел прокси берпа и сразу кидаем в Repeater (CTRL + R):
Ха! В 4-й строке мы видим нашего юзер-агентика) Чтобы долго не искать их варианты, можно посмотреть мою табличку:
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, смотрите сайт, а там — другой кусок флага!)
Проделав такую пакость несколько раз, просто склеиваем полученные куски кода, и вуаля — ваш флаг готов, а вы, как всегда, прекрасны!
Кстати, эта штука работает на многих простых сайтах! На более сложных обычно стоит джава-скрипт, который проверяет твой браузер и устройство вплоть до шрифта, графики и даже поведения. Бывают и другие виды такого «маскарада», но это уже совсем другая история…