Автор: @Vespii
Ссылка на таск Codeby:
https://codeby.games/categories/web/8b525294-6fd0-47cc-a0d0-69af21ed8199
Описание задания
Опять обход фильтров?
62.173.140.174:16050
Решение
На Web странице находится file upload
Функционал довольно прост. Загружаешь файл и получаешь готовый архив.
Все zip файлы хранятся в папке upload
Попробуем поменять название файла на ; sleep 10 ;
и получаем ожидаемую задержку
Так мы поняли, что название файла используется для bash команд.
Попробуем получить путь к текущему каталогу.
Получаем все файлы в каталоге uploads.
Теперь попробуем получить содержимое папки html.
Получаем исходный код index.php
.
А вот и подтверждение того, что название файла используется для формирования команды:
На этот раз получим содержимое папки www.
В этой папке находится флаг:
Tags: