15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
30.10.2024
4 +2

Как установить Kali Linux на VirtualBox: полное пошаговое руководство

Kali Linux — это стандартный в индустрии дистрибутив Linux для тестирования на проникновение, этического хакинга и исследований в области кибербезопасности. Независимо от того, являетесь ли вы опытным специалистом по безопасности или только начинаете свой путь в наступательной безопасности, запуск Kali Linux внутри VirtualBox — один из самых умных и безопасных способов создать полнофункциональную лабораторную среду — без двойной загрузки, без необходимости в выделенном оборудовании.

В этом подробном руководстве вы узнаете, как загрузить, настроить и установить Kali Linux на VirtualBox, включая оптимизацию виртуальной машины с помощью Guest Additions для более гладкого и продуктивного рабочего процесса.

Почему запускать Kali Linux в VirtualBox?

Прежде чем переходить к этапам установки, стоит понять, почему виртуализированная среда часто является предпочтительным выбором для специалистов по безопасности:

  • Изоляция: Ваша хост-операционная система остается защищенной от потенциально опасных инструментов или эксплойтов, запущенных внутри ВМ.
  • Снимки состояния: Вы можете сохранить состояние вашей ВМ в любой момент и мгновенно откатиться, если что-то пойдет не так.
  • Портативность: Виртуальные машины можно экспортировать, совместно использовать и развертывать на различном оборудовании.
  • Экономичность: Нет необходимости в отдельной физической машине, выделенной для тестирования безопасности.

Если вам нужно выйти за рамки локальной виртуализации и вам требуется удаленно доступная, постоянно работающая среда, рассмотрите решение VPS Hosting — идеально подходит для запуска постоянных экземпляров Kali Linux в облаке.

Предварительные требования

Прежде чем начать, убедитесь, что у вас есть следующее:

  • Хост-машина под управлением Windows, macOS или Linux
  • Минимум 8 ГБ оперативной памяти (минимум 4 ГБ, выделенных для ВМ)
  • Минимум 50 ГБ свободного дискового пространства
  • Стабильное интернет-соединение для загрузки необходимых файлов
  • Установленный VirtualBox (рассмотрено на этапе 1)

Этап 1: Загрузка и установка VirtualBox

VirtualBox — это бесплатный гипервизор с открытым исходным кодом, разработанный Oracle, поддерживающий хост-системы Windows, macOS и Linux.

  1. Посетите официальную страницу загрузок VirtualBox.
  2. Выберите пакет установщика, соответствующий вашей хост-операционной системе (Windows, macOS или Linux).
  3. Загрузите и запустите установщик.
  4. Следуйте подсказкам на экране для завершения установки.
  5. При желании также загрузите и установите VirtualBox Extension Pack со страницы загрузок — он добавляет поддержку USB 2.0/3.0, RDP и шифрования диска.

После установки запустите VirtualBox, чтобы убедиться, что он открывается правильно, прежде чем продолжить.

Этап 2: Загрузка ISO Kali Linux

Далее вам нужно получить официальный образ ISO Kali Linux.

  1. Перейдите на официальную страницу загрузок Kali Linux.
  2. В разделе Installer Images выберите версию 64-bit (рекомендуется для большинства современных систем).
  3. Вы можете загрузить через прямую ссылку HTTP или через торрент-ссылку для более высокой скорости.
  4. Проверьте целостность загруженного файла, используя предоставленную контрольную сумму SHA256 — это особенно важно в среде, ориентированной на безопасность.

> Совет по безопасности: Всегда проверяйте контрольные суммы ISO перед установкой, чтобы убедиться, что образ не был скомпрометирован.

Этап 3: Создание новой виртуальной машины в VirtualBox

С установленным VirtualBox и загруженным ISO пришло время создать виртуальную машину.

  1. Откройте VirtualBox и нажмите кнопку New на панели инструментов.
  2. В диалоговом окне Name and Operating System настройте следующее:
  • Name: Kali Linux (или любое имя по вашему выбору)
  • Type: Linux
  • Version: Debian (64-bit)
  1. Нажмите Next.
  2. Memory (RAM): Выделите минимум 2048 МБ (2 ГБ). Для комфортного опыта при одновременном запуске нескольких инструментов 4096 МБ (4 ГБ) настоятельно рекомендуется.
  3. Нажмите Next.
  4. Hard Disk: Выберите Create a virtual hard disk now и нажмите Create.
  5. Выберите VDI (VirtualBox Disk Image) в качестве типа файла виртуального диска и нажмите Next.
  6. Выберите Dynamically allocated для экономии физического дискового пространства, затем нажмите Next.
  7. Установите размер виртуального диска минимум 20 ГБ40 ГБ или более рекомендуется, если вы планируете установить дополнительные инструменты и сохранять захваченные данные.
  8. Нажмите Create для завершения создания виртуальной машины.

Этап 4: Настройка параметров виртуальной машины

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

Параметры системы

  1. Выберите вновь созданную ВМ на боковой панели VirtualBox и нажмите Settings.
  2. Перейдите в System > Motherboard.
  3. Убедитесь, что Enable EFI (special OSes only) не отмечено, если вам специально не требуется режим загрузки UEFI.
  4. В разделе System > Processor выделите 2 или более ядер CPU, если ваша хост-машина это поддерживает — это значительно улучшает производительность.

Параметры хранилища

  1. Перейдите в Storage в меню Settings.
  2. В разделе Controller: IDE нажмите на empty optical drive (значок диска).
  3. С правой стороны нажмите значок диска рядом с Optical Drive и выберите Choose a disk file.
  4. Перейдите к загруженному на этапе 2 ISO Kali Linux и выберите его.

Параметры сети

  1. Перейдите в Network > Adapter 1.
  2. Выберите один из следующих режимов в зависимости от ваших потребностей:
  • NAT: ВМ использует интернет-соединение хоста. Лучше всего для изолированного тестирования.
  • Bridged Adapter: ВМ получает собственный IP-адрес в вашей локальной сети. Лучше всего, если вам нужна ВМ для связи с другими устройствами.

Параметры дисплея

  1. Перейдите в Display > Screen.
  2. Установите Video Memory на 128 МБ для лучшей графической производительности.
  3. Включите 3D Acceleration, если ваш хост GPU это поддерживает.

Нажмите OK для сохранения всех параметров.

Этап 5: Установка Kali Linux

Теперь вы готовы загрузить виртуальную машину и запустить установщик Kali Linux.

  1. Выберите вашу ВМ на боковой панели VirtualBox и нажмите Start.
  2. ВМ загрузится с ISO Kali Linux. Когда появится меню загрузки, выберите Graphical Install для наиболее простого опыта установки.
  3. Следуйте мастеру установки через следующие этапы:

Язык и локаль

  • Выберите предпочитаемый язык, страну/регион и раскладку клавиатуры.

Конфигурация сети

  • Введите имя хоста для вашей машины (например, kali-vm).
  • Вы можете оставить имя домена пустым для автономной установки.
  • Если будет предложена конфигурация сети, вы можете пропустить ее и настроить сеть после установки.

Настройка учетной записи пользователя

  • Создайте учетную запись обычного пользователя с надежным паролем (Kali Linux 2020+ больше не использует root в качестве входа по умолчанию).
  • Вам также будет предложено установить пароль root — выберите что-то безопасное.

Разбиение диска на разделы

  • Выберите Guided – Use Entire Disk для простой установки.
  • Выберите ваш виртуальный жесткий диск при появлении запроса.
  • Выберите All files in one partition для простоты.
  • Подтвердите изменения разделов и запишите их на диск.

Установка программного обеспечения

  • Установщик теперь скопирует и установит все необходимые пакеты. Это может занять 10–20 минут в зависимости от производительности вашей хост-системы.

Загрузчик GRUB

  • При появлении запроса установите загрузчик GRUB на основной диск (/dev/sda).
  1. После завершения установки нажмите Continue для перезагрузки ВМ.
  2. После перезагрузки удалите ISO с виртуального оптического привода (Devices > Optical Drives > Remove disk from virtual drive), чтобы избежать повторной загрузки с установщика.
  3. Войдите, используя учетные данные, созданные во время установки.

Этап 6: Установка VirtualBox Guest Additions (рекомендуется)

VirtualBox Guest Additions — это пакет драйверов и утилит, который значительно улучшает производительность и удобство использования вашей ВМ Kali Linux. Установка этого пакета — один из наиболее важных этапов после установки.

Преимущества Guest Additions:

  • Улучшенная графика: Более высокие разрешения экрана и динамическое изменение размера окна
  • Бесшовная интеграция мыши: Нет необходимости вручную захватывать/отпускать курсор мыши
  • Общий буфер обмена: Копируйте и вставляйте текст между вашей хост-ОС и Kali Linux
  • Общие папки: Легко передавайте файлы между хостом и гостем
  • Лучшая производительность: Оптимизированные драйверы дисплея и ввода-вывода

Этапы установки:

1. Обновите список пакетов:

sudo apt update

2. Установите необходимые заголовки ядра и инструменты сборки:

sudo apt install -y linux-headers-$(uname -r) build-essential dkms

3. Вставьте CD-образ Guest Additions:

В строке меню VirtualBox перейдите в Devices > Insert Guest Additions CD image…

4. Смонтируйте CD и запустите установщик:

sudo mount /media/cdrom && sudo /media/cdrom/VBoxLinuxAdditions.run

5. Перезагрузите ВМ для применения изменений:

sudo reboot

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

Этап 7: Укрепление после установки и советы

Теперь, когда Kali Linux запущена и работает внутри VirtualBox, вот несколько лучших практик, которые следует соблюдать:

Держите вашу систему в актуальном состоянии

sudo apt update && sudo apt upgrade -y

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

Сделайте снимок состояния

Перед внесением каких-либо серьезных изменений или началом нового тестирования сделайте снимок состояния VirtualBox:

  • Перейдите в Machine > Take Snapshot
  • Назовите его (например, «Clean Install»), чтобы вы могли откатиться в любой момент

Настройте общие папки

Установите общую папку между вашим хостом и гостем для легкой передачи файлов:

  1. Перейдите в Settings > Shared Folders
  2. Добавьте новую папку, отметьте Auto-mount и Make Permanent
  3. Внутри Kali получите доступ к ней в /media/sf_shared_folder

Изучите предустановленный набор инструментов

Kali Linux поставляется с предварительно загруженными сотнями инструментов безопасности, организованными по категориям, включая:

  • Nmap – сканирование сети
  • Metasploit Framework – эксплуатация
  • Burp Suite – тестирование веб-приложений
  • Wireshark – анализ пакетов
  • John the Ripper / Hashcat – взлом паролей

Развитие вашей лаборатории безопасности

Локальная установка VirtualBox — отличная отправная точка, но она имеет ограничения — ваша лаборатория привязана к одной машине, и ресурсоемкие задачи могут замедлить вашу хост-систему. Для профессионалов, которым требуется больше мощности, гибкости или удаленного доступа, рассмотрите эти альтернативы:

  • VPS Hosting — Развертывайте облачный экземпляр Kali Linux
15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать