Райтап на задачу «Путь к флагу»

dikiyponos

Автор:

dikiyponos

5 ноября 2026

3

05.11.2026
Путь к флагу
Категория:

Web

Задача «Путь к флагу»

LastTeamLead

Автор:

LastTeamLead

Первая кровь:
burnsky
Сложность:
medium
Дата публикации:
06.12.2025
Решений:
85
Рейтинг:
4.76/5
Ссылка:
Решать

Откроем ссылку и посмотрим, что у нас на странице.

Решение задачи «Путь к флагу»: иллюстрация 1

Увы, 4-ю Пикси мы не видим, придётся искать самому.

Решение задачи «Путь к флагу»: иллюстрация 2

При попытке перейти на secret/flag.txt у нас запрашивают логин и пароль. Если не подобрать правильный, то 401 — Authorization Required. Типичный path traversal с точками не даёт результата. Видимо, нужно больше разведки.

С помощью любого сканера или методом тыка, например dirb или gobuster, попробуем найти интересные файлы. Глаза бросаются на Git-репозиторий (/.git), заботливо оставленный разработчиком этого сайта. Скачаем репозиторий с помощью git-dumper и откроем README.md.

Решение задачи «Путь к флагу»: иллюстрация 3

Отлично, теперь мы знаем точное расположение флага. Попробуем сделать уже родной Path Traversal. Так как location /images не имеет в конце слеша, а alias-строка имеет, то необходимо составить запрос вида:

/images../fourth/flag.txt
Решение задачи «Путь к флагу»: иллюстрация 4
Если вы нашли опечатку или ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter

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

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

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

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

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

2

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

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

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

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

2