01
Модуль 1: Введение в атаки через загрузку файлов
Поверхность атак, webshell-ы, почему загрузка опасна
- 11. Атаки через загрузку файлов~5 мин
- 22. Обзор методов защиты загрузки~5 мин
- 33. Тест: Основы File Upload~3 мин
Полный маршрут по уязвимостям загрузки файлов в Python/Flask. Изучите обход расширений, подделку Content-Type и загрузку webshell. Практикуйтесь на 3 лабах с уникальными методами защиты.
Поверхность атак, webshell-ы, почему загрузка опасна
Двойные расширения .jpg.py, blacklist vs allowlist и os.path.splitext
MIME type vs magic bytes, проверка через python-magic
Загрузка исполняемых .py файлов, UUID rename и изолированное хранение
Полный pipeline загрузки, облачное хранение, реальные CVE