Райтап на задачу «Альтушка с БАГуслуг»

skydaemon

Автор:

skydaemon

25 октября 2026

6

25.10.2026

Описание

БАГуслуги сильно сбоят, а саппорт игнорит. Им точно доходит фидбек?

Посетим данный нам узел. Вдоволь налюбовавшись Пикси и обнаружив, что Альтушки нам не светят, проверим, какой вообще есть рабочий функционал.

Главная страница задания «Альтушка с БАГуслуг» с формой обратной связи

Формы фидбека в CTF часто ведут нас в сторону XSS-уязвимостей, но пока об этом говорить рано, сперва посмотрим, что и куда она отправляет — перехватим запрос в Burp и посмотрим на его содержимое:

Перехваченный в Burp запрос формы обратной связи

Поле Chat_id не представлено на исходной форме, странно, нужно посмотреть код страницы. И действительно, в отправке на /feedback захардкожен некий id:

Заданный в коде страницы параметр chat_id

Пользователи Telegram знают, что id юзеров и ботов — положительные значения, а id групп — отрицательные, значит, наша форма отправляет данные в какой-то чат, но в какой? Осмотрев страничку более внимательно, видим:

Ссылка на Telegram-бота на странице задания

Зайдём в гости к боту:

Профиль Telegram-бота БАГуслуг

Ну, раз мы на правильном пути, тогда начнём эксперименты! Проверим стандартные команды, вдруг бот на что-нибудь ответит?

Проверка стандартных команд Telegram-бота

Но в ответ — тишина. Вернёмся к сайту. Попробуем поиграться с chat_id:

Ошибка сервера при некорректном значении chat_id

Окак! Отправка данных с некорректным chat_id вызывает ошибку, да ещё и 500, а значит, сервер не обработал возникшую ошибку корректно. А что если попробовать отправить свой Telegram ID вместо чата? Тоже ошибка?

Успешная отправка формы с собственным Telegram ID

Ошибки нет, получаем 200. Одновременно с успешной отправкой запроса слышим звоночек, открываем входящие, а там:

Сообщение от бота с флагом задания

Получается, бекенд без каких-либо проверок доверяет переданному нами chat_id и просто отправляет сообщение в указанный чат.

С самих БАГуслуг написали :) Сдаёмся.

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

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

Райтап на задачу «Портовая куртизанка»

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

Райтап на задачу «Портовая куртизанка»

Жемчужину скрывает только одна ракушка из десятков тысяч.
Прочитать

6

Райтап на задачу «Кошачья CVEтыня»

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

Райтап на задачу «Кошачья CVEтыня»

Мы узнали, что в комнате жрицы скрывается ценная информация. Но доступ туда только ограниченному кругу лиц. Возможно, есть способ пробраться окольными путями, так как бекенд сайта давно не обновлялся.
Прочитать

7