Практика в браузере
Каждая практика — отдельная изолированная Linux-среда с настоящим терминалом. Ничего не нужно устанавливать: запускаете, выполняете задания, система проверяет результат автоматически. Застряли — берите подсказку или спросите AI-наставника.
Bash-скрипты: аргументы, условия и циклы
начальныйНапишите скрипт, который проверяет аргументы и коды ошибок, и скрипт с циклом по журналам.
~40 мин 3 задания
HTTP из командной строки
начальныйГоворите по HTTP напрямую через curl — коды ответа, заголовки, cookie, формы и robots.txt.
~35 мин 5 заданий
SSH: ключи и безопасная настройка
начальныйСоздайте пару ключей ed25519, разрешите вход по своему ключу с правильными правами и закройте опасные настройки SSH-сервера.
~35 мин 4 задания
Навигация по файловой системе
начальныйПеремещайтесь по файловой системе Linux, находите скрытые файлы и наводите порядок в своём рабочем каталоге.
~20 мин 4 задания
Основы Bash
начальныйОбъединяйте команды в конвейеры и напишите свой первый многоразовый Bash-скрипт.
~30 мин 4 задания
Особые права: SGID, sticky bit и umask
начальныйНайдите необычный SGID-файл, защитите общий каталог и настройте права новых файлов по умолчанию.
~30 мин 5 заданий
Переменные окружения и PATH
начальныйДобавьте свои инструменты в PATH, задайте постоянную переменную окружения и выясните, какая программа запускается на самом деле.
~25 мин 4 задания
Пользователи и группы
начальныйИсследуйте учётные записи в системе Linux и группы, в которых они состоят.
~20 мин 5 заданий
Порты и службы
начальныйНайдите слушающие службы, поговорите с ними напрямую и запустите собственный сервер.
~30 мин 4 задания
Права доступа к файлам
начальныйЧитайте и меняйте права в Linux, чтобы скрипты запускались, а личные данные оставались личными.
~25 мин 5 заданий
Процессы
начальныйИзучайте запущенные процессы, остановите подозрительный и запустите свою фоновую задачу.
~20 мин 3 задания
Работа с файлами
начальныйРазберитесь с загадочным файлом, наведите порядок в загрузках и кэше и переключите версию приложения ссылкой.
~30 мин 6 заданий
Расследование: следы взлома в auth.log
начальныйПо журналу аутентификации восстановите, кто перебирал пароли, в какую учётную запись вошли и что сделали после входа.
~35 мин 6 заданий
Локальная разведка и ошибки конфигурации
среднийМетодично исследуйте Linux-хост и найдите ошибки конфигурации, которыми воспользовался бы атакующий.
~40 мин 4 задания