Проверка версии Kali Linux

Kali LinuxBeginner
Практиковаться сейчас

Введение

В этом испытании вам необходимо определить версию Kali Linux, работающую внутри Docker-контейнера. Задача включает в себя подключение к терминалу контейнера, поиск идентификатора версии VERSION_ID в системном файле /etc/os-release и сохранение этого значения в файл version.txt в директории ~/project на хост-машине.

Скрипт предварительной настройки автоматически загрузит образ kalilinux/kali-rolling, если он отсутствует, и запустит контейнер с именем kali-container. Вам потребуется использовать команду docker exec для входа в контейнер, выполнить cat /etc/os-release для поиска версии, а затем создать файл version.txt с извлеченным значением VERSION_ID. Проверочный скрипт подтвердит, запущен ли контейнер и содержит ли файл version.txt корректные данные.

Проверка версии Kali Linux

В ходе аудита безопасности вам поручено оперативно определить версию Kali Linux, развернутую в Docker-контейнере. Вашей команде необходима эта информация для подтверждения совместимости с актуальными инструментами защиты и обеспечения целостности системы.

Задачи

  • Получите доступ к терминалу контейнера Kali Linux.
  • Используйте команду cat /etc/os-release, чтобы найти значение VERSION_ID.
  • Создайте файл version.txt в директории ~/project и запишите в него полученный VERSION_ID.

Требования

  • Для доступа к контейнеру необходимо использовать команду docker exec -it kali-container /bin/bash.
  • Для поиска VERSION_ID внутри контейнера следует использовать команду cat /etc/os-release.
  • Файл version.txt должен быть создан именно в директории ~/project.
  • Файл version.txt должен содержать только значение VERSION_ID и ничего лишнего.

Примеры

Если в файле /etc/os-release параметр VERSION_ID равен 2023.3, то содержимое файла version.txt должно быть следующим:

2023.3
Пример содержимого version.txt

Подсказки

  • Сначала используйте docker exec -it kali-container /bin/bash, чтобы войти в окружение контейнера.
  • Затем выполните cat /etc/os-release, чтобы увидеть строку с VERSION_ID.
  • Наконец, воспользуйтесь командой echo и перенаправлением вывода > для создания файла version.txt в папке ~/project на хост-машине. Вы также можете записать версию в файл внутри контейнера, а затем скопировать его на хост с помощью команды docker cp.
✨ Проверить решение и практиковаться

Резюме

В данном испытании вы научились проверять версию Kali Linux, работающую в среде Docker. Процесс включал в себя подтверждение работы контейнера, подключение к его терминалу через docker exec -it kali-container /bin/bash и извлечение параметра VERSION_ID из системного файла /etc/os-release.

В завершение вы сохранили полученный идентификатор версии в файл version.txt в рабочей директории ~/project на хост-системе, используя перенаправление вывода или инструменты копирования файлов между контейнером и хостом.