Сортировка:

Path Traversal связан с обработкой путей к файлам и выходом за ожидаемые границы каталога. В разборах исследуем нормализацию пути, фильтры и место, где данные пользователя попадают в файловую операцию. Похожий ответ сервера ещё не доказывает доступ к нужному файлу — результат нужно проверить.

Просмотр файлов

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

Райтап на задачу «Просмотр файлов»

Разбор причины Path Traversal в файловом сервисе на Flask и пример проверки пути внутри разрешённого каталога.
Прочитать

32

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

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

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

Исследуем сервис просмотра логов, обходим проверку пути через X-Rewrite-URL и разбираем причину уязвимости и варианты её исправления.
Прочитать

40

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

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

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

Извлекаем Git-репозиторий и используем ошибку в nginx alias для чтения файла с флагом.
Прочитать

42

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

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

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

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

28

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

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

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

Разбор задачи «Шакализатор картинок»: Path Traversal, анализ nginx и PHP, обход проверки пути и чтение файла .env.
Прочитать

195

Райтап на задачу «Просмотр файлов»

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

Райтап на задачу «Просмотр файлов»

Райтап feadal на задачу «Просмотр файлов»: проверка пути через startswith, поведение os.path.normpath и обход запрета на чтение файла.
Прочитать

125

Фильтры: