Управление стендами


Работа с платформой

Этот модуль содержит задания, которые помогут Вам научится управлять лабораторной средой!

Цель модуля — научить вас восстанавливать исходное состояние испытания и исследовать логику задания там, где это необходимо. Вы узнаете, что такое привелигерованный режим и как перезапускать задания при логических поломках.

Для завершения модуля требуется решить все задания внутри него.
Удачи в освоении основ работы с платформой!

Хакерство является деятельностью, требующей активного взаимодействия и настойчивости. Иногда Ваши попытки пройти определённый уровень могут привести к необратимым изменениям в рабочем окружении. В таких случаях не следует паниковать — Вы можете просто перезапустить испытание.

Данное задание предназначено для того, чтобы познакомить Вас с этим понятием. Во время первой попытки система запросит пароль, который пока неизвестен. Если Вы введёте пароль неверно, программа сообщит правильный вариант, однако при этом удалит файл с флагом.

Чтобы попробовать снова, необходимо перезапустить испытание, для этого нажмите на панеле управления кнопку перезапуска (⟳).

Желаем успехов!

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.pwn.college

Сложные задания можно запускать в двух режимах, используя расположенные ниже кнопки.

До настоящего момента Вы использовали кнопку ▶ Запуск, которая запускает задание в режиме, предназначенном для его реального решения.

Это задание Вы можете запустить с помощью кнопки Привелегерованный режим. В этом случае в контейнере задания Вам будут предоставлены административные привилегии (через sudo), что даст Вам расширенные возможности для отладки решений и проведения экспериментов с заданием. Однако Вы не можете использовать этот режим для фактического решения задания, поскольку в привилегированном режиме файл /flag заменяется «учебным флагом», который не может быть использован для прохождения испытания.

Для решения заданий Вам никогда не требуется привилегированный режим, за исключением данного задания, которое специально предназначено для ознакомления Вас с возможностями Привелегерованный режим.

В большинстве заданий существует файл /challenge/checker, доступ к которому на чтение имеет только пользователь root. Содержимое этого файла не изменяется при переключении между привилегированным и обычным режимами. /challenge/checker содержит в себе скрипт проверки задания.

Для решения данного задания выполните следующие действия:

  • Запустите задание в привелегерованном режиме.
  • Прочитайте файл /challenge/checker.
  • Сохраните значение переменной CORRECT из файла (вторая строчка).
  • Снова запустите задание в обычном режиме (с помощью кнопки ▶ Запуск).
  • Укажите секрет, когда программа /challenge/solve запросит его.

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.pwn.college