Перейти к содержимому
← Каталог python Info Disclosure

Information Disclosure: Утечка через backup-файлы

Статическая директория содержит backup-файлы с конфиденциальными данными. Найдите SQL-дамп и извлеките флаг.

easypythonPro
Задача
# Утечка через backup-файлы ## Сценарий Перед вами Flask-приложение — интернет-магазин IT-мерча. После очередного релиза в production случайно попали служебные файлы: разработчик копировал дамп БД и конфигурацию в директорию для статики, чтобы быстро забрать их через браузер, и забыл удалить. Конфиденциальные данные приложения — пароли, секретные ключи и сам CTF-флаг — оказались доступны без какой-либо авторизации. Ваша задача — найти эти файлы и извлечь флаг. ## Цели 1. Проведите разведку приложения и найдите публично доступные служебные файлы. 2. Извлеките из них CTF-флаг. ## Подсказка по технике Найти такие файлы помогают стандартные механизмы веб-приложения, которые администраторы часто настраивают на ранних этапах развёртывания и забывают пересмотреть после первого инцидента. ## Данные | Параметр | Значение | |----------|----------| | Обычный пользователь | `demo` / `demo` (для проверки штатного функционала, но для этой атаки логин не требуется) |
🚧 Сайт в разработке. Полный функционал пока недоступен. Все вопросы — support@hackandfix.ru