Сегодня я опишу процесс установки операционной системы Kali Linux на виртуальную машину Virtualbox. Kali Linux это ОС на основе Debian, предназначенная для проведения тестов на безопасность. В дистрибутив системы включены почти все известные инструменты для программно-технической экспертизы.
Kali является незаменимым инструментом любого администратора заботящегося о безопасности своего сервера или сайта. Более подробно о Kali Linux можно почитать на официальном сайте.
Установочный образ Kali можно скачать здесь. Обычные образы самые первые в списке. Все остальное это или облегченные версии, или версии с различными средами рабочих столов (KDE, Mate, Xfce, LXDE), также доступны образы для ARM архитектуры.
Виртуальная машина для Kali Linux
Запускаем Virtualbox-менеджер, нажимаем Ctrl+N для создания новой виртуальной машины.
- Выбираем тип и версию операционной системы, назначаем машине имя.
- Указываем объем оперативной памяти. Рекомендуемый объем памяти равен 1024 мегабайтам, его можно увеличить исходя из возможностей своего железа.
- Выбираем - Создать новый виртуальный жесткий диск.
- Тип диска, он же формат, оставляем по умолчанию VDI (VirtualBox Disk Image).
- В формате хранения выбираем - Фиксированный виртуальный жесткий диск.
- Выбираем размер виртуального диска, 20 гигабайт хватает за глаза. При необходимости изменяем место хранения файла диска и его имя. Нажимаем "Создать".
Настройка виртуальной машины
Как только процесс создания виртуальной машины завершится, открываем Virtualbox-менеджер, выбираем Kali Linux и нажимаем "Настроить".
В разделе общих настроек на вкладке "Дополнительно" выбираем папку для снимков состояния виртуальной машины.
В разделе системных настроек на вкладке "Материнская плата" снимаем галочку с гибкого диска. Оптический диск не трогаем, иначе не установим систему. Жесткий диск перемещаем на верхнюю позицию в порядке загрузки. Проверяем чтобы стояла галочка - Часы в системе UTC. В манипуляторе курсора выбираем - PS/2 мышь, чтобы иметь возможность отключить USB контроллер. Переходим на вкладку "Процессор" и отмечаем галочкой - Включить PAE/NX.
Переходим в раздел носителей. В контроллере IDE добавляем скачанный ранее установочный образ Kali Linux.
В разделе сетевых настроек назначаем два сетевых адаптера, первый для связи с сетью, второй для ssh подключения. Чтобы назначить сетевой адаптер достаточно отметить галочкой - Включить сетевой адаптер.
Первый адаптер должен работать или в режиме сетевого моста, или в режиме Nat. Он будет обеспечивать соединение с сетью интернет.
Второй сетевой адаптер будет работать в режиме виртуального адаптера хоста.
О сетевых режимах программы Virtualbox более подробно описано здесь. Завершаем настройку виртуальной машины, в USB разделе снимаем галочку - Включить контроллер USB.
Установка Kali Linux
Запускаем виртуальную машину, выбираем строку Install.
Выбираем язык.
Основываясь на выбранном языке, будет предложено выбрать свое местонахождение.
Выбираем клавиатурную раскладку.
Выбираем сочетание клавиш для переключения языков.
Далее будет предложено выбрать один из двух сетевых интерфейсов. Выбираем первый, который работает в режиме Сетевого моста или Nat.
Если сетевой адаптер работает в Nat режиме, то настройка сети произойдет автоматически. В случае с сетевым мостом автоматическая настройка пройдет если на маршрутизаторе включен DHCP сервер. Если DHCP отключен, то будет следующее предупреждение и сеть придется настраивать вручную.
Ручная настройка сети. Выбираем настроить сеть вручную.
Далее вводим все необходимое, естественно исходя из своих параметров сети.
Вводим имя компьютера. Это то, что в консоли отображается после знака "@". Далее будет предложено ввести имя домена (можно не указывать).
Задаем пароль для root пользователя и подтверждаем его.
Выбираем часовой пояс.
После загрузки дополнительных компонентов выбираем метод разметки жесткого диска - Авто - использовать весь диск.
Выбираем диск для разметки, просто жмем Enter.
Выбираем схему разметки - все файлы в одном разделе.
Выбираем - Закончить разметку и записать изменения на диск.
Выбираем "Да" для подтверждения изменений в разделах.
Во время установки будет предложено использовать зеркало архива из сети, соглашаемся с предложением.
Для "черных" делишек мы будем использовать сеть Tor, прокси не потребуются, поэтому просто нажимаем <Продолжить>.
Соглашаемся с установкой системного загрузчика в главную загрузочную запись жесткого диска.
Выбираем устройство для установки загрузчика, в нашем случае это образ виртуального жесткого диска.
После завершения установки перезагружаем виртуальную машину, ждем полной загрузки системы, входим от имени root пользователя и приступаем к начальной настройке.