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

dikiyponos

Автор:

dikiyponos

5 ноября 2026

3

05.11.2026
Приоритетный канал
Категория:

Web

Задача «Приоритетный канал»

vanderson

Автор:

vanderson

Первая кровь:
@excsawirq
Сложность:
medium
Дата публикации:
29.09.2025
Решений:
103
Рейтинг:
4.29/5
Ссылка:
Решать

Прочитаем условие и перейдём по ссылке.

Решение задачи «Приоритетный канал»: иллюстрация 1

По условию нам надо прочитать исходный код приложения. Зачастую это app.py.

Решение задачи «Приоритетный канал»: иллюстрация 2

И логично, что в папке, где хранятся логи, исходников приложения не будет. Попробуем выполнить path traversal.

Решение задачи «Приоритетный канал»: иллюстрация 3

Занимательно, мы получили 403: доступ запрещён. Хм, вспомним про «приоритетный канал» из условия задачи. Попробуем загуглить этот приоритетный канал.

Решение задачи «Приоритетный канал»: иллюстрация 4

Хм, «веб-прокси, которая будет изменять URL-адреса на лету», «приоритет над тем, что видно пользователю в адресной строке», «В итоге, если приложению что-то "прошептать" правильным образом, оно проигнорирует очевидные параметры из URL и слепо последует этой новой инструкции». Пойдём гуглить HTTP-заголовки с учетом контекста задачи.

Решение задачи «Приоритетный канал»: иллюстрация 5

Находим эту интересную статью или читаем ответ от ИИ, я, пожалуй, рассмотрю статью.

Решение задачи «Приоритетный канал»: иллюстрация 6

Можно перепробовать кучу вариантов вроде X-Forwarded-Path, X-Original-URL, но, вспомнив про «балансировщик нагрузки», используя X-Rewrite-URL, мы получим:

Решение задачи «Приоритетный канал»: иллюстрация 7

Вуаля, мы получили исходный код программы. Флаг находится в константе FLAG, который я аккуратно не включил в скриншот.

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

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

Райтап на задачу «Слепая инъекция»

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

Райтап на задачу «Слепая инъекция»

Пишем скрипт для слепой SQL-инъекции по ответам true/false и разбираем альтернативу с sqlmap.
Прочитать

2

Райтап на задачу «Совсем слепая инъекция»

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

Райтап на задачу «Совсем слепая инъекция»

Извлекаем флаг через временную SQL-инъекцию в SQLite и отсеиваем случайные задержки ответа.
Прочитать

3