Web для CTF — практика

Задания запускаются у вас на компьютере в Docker, а флаги сдаются здесь. У каждого свои флаги: чужой флаг не засчитается.

1. Установите Docker

Проверка: docker compose version.

2. Скачайте свой ключ

Откройте страницу ключа и сохраните файл как ctf.env рядом с docker-compose.yml.

3. Запустите задания

Скачайте docker-compose.yml в ту же папку и выполните:

docker compose up -d

Первый запуск скачает образы с сервера (~500 МБ), дальше задания стартуют за секунды. Открываются только на вашем компьютере:

Задание Адрес
Pikachu http://localhost:8001/
Checkpoint http://localhost:8002/
Stonks http://localhost:8003/
cow.tv http://localhost:8004/
Airport Security http://localhost:8005/
Philtered http://localhost:8006/
Enron Feedback http://localhost:8007/
Приёмник для XSS http://localhost:8099/

Правила