Поэтапная установка Kali Linux на VirtualBox - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Поэтапная установка Kali Linux на VirtualBox

Как установить Kali Linux на VirtualBox

Kali Linux – один из немногих дистрибутивов для специалистов информационной безопасности и представляющий собой слияние WHAX и Auditor Security Collection. Главное отличие Kali Linux от других Linux-дистрибутивов – работа в сфере информационной безопасности. Kali Linux включен ряд специальный утилит, созданных для работы в данной области. Система не предназначена для использования в роли основной, так как имеет уклон в определенную рабочую сферу. Для это роли больше подходит Windows или macOS.

Основная задача статьи – подробно разъяснить как установить Kali Linux на VirtualBox, а также объяснить некоторые нюансы, встречающиеся во время установки. Установка Kali Linux на VirtualBox, поделена на три этапа: подготовка, установка системы и установка VirtualBox Guest Additions.

Подготовка к установке Kali Linux

Для начала необходимо скачать образ системы Kali Linux. Сделать это можно на официальном сайте дистрибутива – kali.org. Выбираете нужный вам дистрибутив с соответствующей архитектурой и скачиваете. После того, как вы скачаете образ, необходимо проверить его на целостность посредством сравнение контрольных сумм SHA256.

После этого скачиваем программу VirtualBox с официального сайта (virtualbox.org). На этом подготовка заканчивается, время переходить к установке.

Настройка виртуальной машины

Шаг 1. Создание виртуальной машины

Откройте VirtualBox и нажмите на кнопку «Создать» в контекстном меню.

Шаг 2. Настройка основных параметров машины

Откроется диалоговое окно, где необходимо выполнит три пункта: выбрать имя для образа виртуальной машины, выбрать тип операционной системы, выбрать ее версию.

Примечание: для того, чтобы успешно установить Kali Linux на VirtualBox необходимо выбрать совместимую с дистрибутивом версию «2.6/3.х/4.х», архитектура которой соответствует вашим характеристикам.

Шаг 3. Объем оперативной памяти

Теперь необходимо указать оптимальны объем оперативной памяти, которую будет использовать виртуальная машина в активном режиме.

Примечание: если указать объем, превышающий в два раза количество установленной ОЗУ, может повлиять на производительность.

Шаг 4. Создание виртуального диска

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

  • VDI – собственный формат диска VirtualBox используется при создании новой виртуальной машины;
  • VHD – формат диска, разработанный Microsoft;
  • VMDK – универсальный формат, который также использует VMware.

Если вы не знаете какой выбрать, то выбирайте VDI.

Шаг 5. Выбор формата хранения

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

Шаг 6. Выбор объема диска

Указывать объем диска, который будет использовать Linux-система, необходимо в зависимости от ваших задач. Оптимальное количество это 100Гб.

Вы создали виртуальную машину. Теперь необходимо поставить на нее систему. Выбираем нужную нам виртуальную машину из списка и запускаем ее.

Установка Kali Linux на VirtualBox

Шаг 1. Выбор загрузочного образа

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

После выбора образа жмем «Продолжить».

Шаг 2. Выбор типа установки системы

Видим, что происходит загрузка системы, после чего открывается меню установки Kali Linux. Здесь необходимо выбрать «Graphics Install». Примечание: при выборе «LiveCD» все данные, сохраненные на системе, удалятся после ее выключения.

Шаг 3. Выбор языка установки

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

Шаг 4. Базовая информация о системе

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

Шаг 5. Название компьютера

Вводим имя компьютера.

Шаг 6. Настройка домена сети

Отталкиваясь от необходимости либо настраиваем домен-сети, либо пропускаем данный шаг.

Шаг 7. Пароль учетной записи

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

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

Шаг 8. Разметка дисков

Теперь предстоит выполнить разметку дисков. Так как установка Kali Linux происходит на VirtualBox, то мы используем весь диск.

Разметка диска определяет местонахождение файлов в системе. Так как Linux отличается своей файловой системой от других систем, то на выбор предложено три вариант, содержащие /home /var и /tmp. Теперь подробнее о них:

  • /home – здесь находятся все домашние каталоги пользователей;
  • /var – здесь система хранит log, cech-файлы, почту и иногда web;
  • /tmp – раздел под временные файлы.

Данная функция создана для опытных пользователей, если у вас нет необходимости сортировать файлы, то помещайте все на один раздел.

Далее отображается контекстное меню со списком поделенных томов. В данный момент у нас есть основной раздел и ext4 – журналируемая файловая система.

Подтверждаем все изменения и нажимаем «Продолжить».

Шаг 9. Выбор зеркал

Теперь предстоит выбрать зеркало для установки дополнительного ПО. Данная функция доступна только в том случае, если при установке у вас есть активное Интернет-соединение. Если оно отсутствует, то вы всегда можете установить дополнительной ПО в самой системе.

Шаг 10. Установка GRUB

Далее идет установка системного загрузчика GRUB. Оставляем “Да” и продолжаем установку.

Шаг 11. Завершение установки

После того, как вы установите GRUB, система попросит изъять установочные носители и перезагрузить ее. Изымать ничего не надо, нажимаем «Продолжить».

Вы завершили установку системы. Она готова к использованию, теперь осталось вписать имя пользователя и пароль, которые вы ввели при установке.

Установка Virtual Box Guest Additions

Шаг 1. Добавление образа на CD носитель

Выбираем из списка нужную виртуальную машину и нажимаем «Настроить». В окне настроек выбираем пункт «Носители» и добавляем в IDE контроллер образ, находящийся в корневой папке программы (C:/ProgramFiles/Oracle/VBoxLinuxAdditions.iso):

Шаг 2. Установка дополнений в Kali Linux

Запускаем виртуальную машину и открываем терминал. Перед установкой необходимо» зайти в терминал из-под рута, для этого прописываем в нем команду:

Далее необходимо загрузить установочный образ с помощью команд, указанных на скриншоте:

cp /media/cdrom0/VBoxLinuxAdditions.run /root
chmod 755 /root/VBoxLinuxAdditions.run
cd /root/
./VBoxLinuxAdditions.run

Выводы

Теперь вы знаете как установить Kali Linux на VirtualBox. Если вы все-таки решите установить Kali в качестве основной системы для вашего компьютера, то процесс останется тем же за исключением некоторых пунктов.

Как установить Кали Линукс на VirtualBox

Kali Linux – богатый софтом дистрибутив для пентеста (проверки на взлом). При этом установка на физическую машину зачастую не производится, вместо нее используется эмулятор. Рассмотрим, как установить дистрибутив Kali на VirtualBox.

Установка Kali Linux на виртуальную машину VirtualBox

Для установки потребуется загрузить Linux ISO с дистрибутивом со страницы https://www.kali.org/downloads/ , где регулярно выкладываются самые свежие релизы. Нужно подобрать вариант с учетом разрядности и желаемого наполнения (Light или полный) и затем скачать его через torrent или http.

Подготовка VirtualBox

Теперь открываем VirtualBox.

Прямо в главном окне нужно нажать «Создать». Эмулятор запросит ввести имя и выбрать тип дистрибутива.

Лайфхак: Если написать Kali Linux, тип и версия будут выбраны автоматически.

Программа предложит выделить 512 МБ памяти, но лучше указать минимум 1 ГБ. При этом значения из красной зоны лучше не выбирать – основная ОС на компьютере будет тормозить.

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

Тип VirtualBox можно оставить без изменения, если не планируется использование готового образа жесткого диска в других эмуляторах.

Далее VirtualBox предложит выбрать динамический формат выделения места – то есть по мере необходимости. В таком случае установка будет компактной, однако быстродействие будет несколько меньше.

Читайте также:  Установка своей мелодии звонка на Samsung

Наконец, указать название для файла, где будет храниться содержимое жесткого диска, и его размер. Для полного варианта Kali Linux разработчики рекомендует выделить от 20 ГБ.

После этого созданная машина появится в списке VirtualBox.

Для использования ее нужно настроить. В разделе Система – Процессор необходимо установить галочку PAE/NX. Если позволяет оборудование, можно увеличить количество ядер процессора.

Затем сохранить настройки Kali и вернуться в главное окно VirtualBox.

Теперь можно нажимать на кнопку «Запустить». VirtualBox заметит, что ОС на машине отсутствует, и предложит выбрать загрузочный диск.

Нужно указать ему ранее скачанный файл Linux с дистрибутивом.

И затем нажать на кнопку продолжения.

Установка

После запуска отобразится меню носителя. Для перехода к установке нужно нажать Graphical Install.

После этого надо выделить язык для интерфейса Kali Linux и шагов установки.

Появится предупреждение о возможном наличии непереведенных частей. На самом деле в установщике все важные пункты переведены на русский.

Затем будет предложено установить местоположение.

На следующем шаге нужно выбрать клавиатурную раскладку.

Затем устанавливается сочетание клавиш для переключения раскладки.

Инсталлятор попробует автоматически подключиться к сети.

При успешном подключении дальше запрашивается имя компьютера (то есть виртуальной машины).

Затем предлагается ввести название домена. По умолчанию поле пустое, можно его таким и оставить.

Затем система запросит пароль Kali для root-пользователя.

На следующем шаге установки Linux, необходимо выбрать один из предложенных часовых поясов.

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

Программа установки напомнит, что все данные будут удалены.

Затем нужно указать, хранить ли все файлы на одном разделе (первый вариант) или разделить их на несколько.

Отобразится планируемая структура диска. «Подк» здесь обозначает раздел подкачки – он помогает Kali Linux работать быстрее.

Нужно согласиться с изменениями диска VirtualBox.

Запустится процесс установки Kali Linux на VirtualBox.

Напоследок Kali Linux поинтересуется, проверять ли в сетевом репозитории обновления для софта.

Далее указывается прокси, если таковой используется для доступа к сети.

После этого инсталлятор Linux предложит записать GRUB (стартовое меню ОС) в загрузочной записи.

После согласия на установку Kali нужно указать, как записать GRUB. При единственном диске используется /dev/sda.

Для установки Linux на VirtualBox больше ничего не требуется, нужно лишь дождаться оповещения о завершении.

При загрузке VirtualBox на 5 секунд покажется меню GRUB. Если не сделать выбор, автоматически запустится Kali Linux.

Далее система установки Kali запросит логин (root).

И пароль, введенный во время установки Linux.

Откроется рабочий стол Kali Linux.

Kali Linux готов к использованию в VirtualBox.

Information Security Squad

stay tune stay secure

Установка Kali Linux на VirtualBox: самый быстрый и безопасный способ

Из этого туториала вы узнаете, как максимально быстро установить Kali Linux на Virtual Box в Windows и Linux.

Kali Linux — один из лучших дистрибутивов Linux для любителей взлома и безопасности.

Поскольку он имеет дело с такой деликатной темой, как хакерство, он похож на обоюдоострый меч.

Мы обсуждали это в детальном обзоре Kali Linux в прошлом, поэтому я не буду утомлять вас такими же вещами снова.

Хотя вы можете установить Kali Linux, заменив существующую операционную систему, использование ее через виртуальную машину было бы лучшим и более безопасным вариантом.

С Virtual Box вы можете использовать Kali Linux как обычное приложение в вашей системе Windows / Linux. Это почти то же самое, что запуск VLC или игры в вашей системе.

Использование Kali Linux на виртуальной машине также безопасно.

Все, что вы делаете в Kali Linux, НЕ повлияет на вашу «хост-систему» (т.е. на вашу оригинальную операционную систему Windows или Linux).

Ваша фактическая операционная система останется нетронутой, а ваши данные в хост-системе будут в безопасности.

Как установить Kali Linux на VirtualBox

Я буду использовать VirtualBox.

Это замечательное решение для виртуализации с открытым исходным кодом, предназначенное практически для всех (для профессионального или личного использования).

Оно доступно бесплатно.

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

Примечание. Те же шаги применимы к Windows / Linux, на котором работает VirtualBox.

Как я уже упоминал, вы можете установить Windows или Linux в качестве хоста.

Но в этом случае у меня установлена Windows 10 (не ненавидьте меня!), где я пытаюсь шаг за шагом установить Kali Linux в VirtualBox.

И, что самое приятное, — даже если вы используете дистрибутив Linux в качестве основной ОС, те же шаги будут применимы!

Хотите знать, как? Давайте посмотрим

Пошаговое руководство по установке Kali Linux на VirtualBox

Мы собираемся использовать специальный образ Kali Linux, созданный специально для VirtualBox.

Вы также можете скачать файл ISO для Kali Linux и создать новую виртуальную машину — но зачем это делать, когда у вас есть простая альтернатива?

1. Скачайте и установите VirtualBox

Первое, что вам нужно сделать, это загрузить и установить VirtualBox с официального сайта Oracle.

Скачать VirtualBox

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

То же самое можно сказать и об установке VirtualBox в Ubuntu / Fedora Linux.

2. Загрузите готовый виртуальный образ Kali Linux.

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

Если вы передумаете использовать VMware, это тоже возможно.

Как вы видите, размер файла превышает 3 ГБ, вы должны либо использовать параметр торрента, либо загрузить его с помощью диспетчера загрузки.

Скачать образ Kali Linux

3. Установите Kali Linux на VirtualBox

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

Вот как можно импортировать образ VirtualBox для Kali Linux:

Шаг 1: Запустите VirtualBox. Вы увидите кнопку импорта — нажмите на нее

Шаг 2: Затем просмотрите файл, который вы только что загрузили, и выберите его для импорта (как вы можете видеть на изображении ниже).

Имя файла должно начинаться с «kali linux» и заканчиваться расширением .ova.

После того, как выбрали, нажмите «Далее».

Шаг 3: Теперь вам будут показаны настройки виртуальной машины, которую вы собираетесь импортировать.

Таким образом, вы можете настроить их или нет — это ваш выбор. Это нормально, если вы идете с настройками по умолчанию.

Вам нужно выбрать путь, где у вас достаточно свободного места.

Я бы никогда не порекомендовал бы диск C: на Windows.

Здесь жесткие диски в качестве VDI означают виртуальное хранилище жестких дисков путем выделения набора дискового пространства.

После того, как вы закончите с настройками, нажмите Импорт и подождите некоторое время.

Шаг 4: Теперь вы увидите ее в списке.

Итак, просто нажмите Start, чтобы запустить Виртуалку.

Сначала вы можете получить сообщение об ошибке для поддержки контроллера USB-порта 2.0, вы можете отключить ее, чтобы устранить ее, или просто следуйте инструкциям на экране по установке дополнительного пакета, чтобы исправить это.

Я надеюсь, что это руководство поможет вам легко установить Kali Linux на Virtual Box.

Конечно, в Kali Linux есть много полезных инструментов для тестирования на проникновение — удачи в этом!

Совет: Kali Linux и Ubuntu основаны на Debian. Если у вас возникнут какие-либо проблемы или ошибки в Kali Linux, вы можете следовать в Интернете учебникам, предназначенным для Ubuntu или Debian.

VirtualBox в Кали Линукс: конфигурация сети

В статье описываются примеры сетевых настроек программы VirtualBox в Кали Линукс с целью правильного проведения экспериментов тестирования на проникновения с различными ОС.

Читайте также:  Плохо запускается компьютер что делать

Виртуальная машина в Кали Линукс ставится не для того, чтобы “не забыть вкус Windows”. Windows под боком служит в качестве последнего этапа перед применением навыков на практике и служит полигоном для испытания инструментов. И так как один из единственных путей для проникновения в систему противника является именно сетевой путь, важно правильно выбрать сетевые настройки VirtualBox в Кали Линукс так, чтобы те в дальнейшем не мешали чистоте экспериментов.

Подразумеваю, что VirtualBox в Кали Линукс уже установлена. Если ещё нет, обратитесь к статье Metasploitable2 и VirtualBox для Кали Линукс. Задача состоит в том, чтобы сделать доступной выход в сеть виртуальной Windows, и при всём том Кали должна видеть саму ОС Windows.

В чём проблема?

По умолчанию VirtualBox в сетевых настройках принимает значение сетевого адаптера Network Address Translation (NAT). Он в принципе позволяет посещать интернет из гостевой ОС-и. Но при попытке наладить связь с хозяйской системой, нас ожидает ошибка подключения. Так происходит потому, что сетевой движок VirtualBox САМОЛИЧНО присваивает адреса виртуальным ОС-ям, с роутером не советуясь. И каждую гостевую систему он воспринимает в этом случае как отдельную Частную сеть. Потому такая ОС недостижима для хозяйской и других гостевых. А вот связь с глобальной сетью в настройках NAT осуществляется именно сетевым движителем виртуальной машины: Virtualbox просто наносит данные, используя сетевую карту хозяйской машины (беспроводную или Ethernet), а потом перенаправляет на гостевую. То есть все фреймы протокола TCP/IP перенаправляются на гостевые системы. Характерным признаком NAT сетей является IP адрес непривычного формата (VirtualBox за ним далеко не бегает, потому адрес располагается в “близлежащих диапазонах”): типа 10.0.Х.Х

Изменения в сетевых настройках виртуальной машины на текущем сетевом адаптере можете проводить не выключая гостевую ОСь.

Изменим в настройках способ соединения на Сетевой мост с выбором беспроводного адаптера wlanX (если сама Кали выходит в глобальную сеть через Wi-Fi):

ОДНАКО. Будьте внимательны.

Если ноутбук в какой-то момент меняет точку входа в WWW, вам придётся перенастроить сетевые настройки гостевой машины в соответствии с сетевыми настройками хозяйской системы. Так, уже в офисе я предпочитаю работать через GSM модем. А значит, и интерфейс подключения Кали изменится:

Соответственно во вкладке Сеть виртуальной машины я уже буду выбирать другой интерфейс подключения (VirtualBox найдёт его безошибочно):

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

Итак, такой способ соединения даёт нам сразу несколько преимуществ:

  • сетевой адрес гостевых ОС-ей принимает дружеский вид типа 192.168.Х.Х, так как присваивается роутером
  • гостевая ОС получает отдельный и независимый выход в сеть
  • если у вас установлено несколько виртуальных операционных систем, они увидят друг друга без труда.

Чтобы обе системы увидели ДРУГ ДРУГА, необходимо отключить фаерволы на ОБЕИХ машинах. Этим вы на время облегчите ситуацию с экспериментами по тестированию на проникновение в Windows. О безусловной чистоте экспериментов речи уже не будет, однако для начинающего такие тесты самое то. Как отключить брандмауэр в Windows, я думаю, у вас вопросов не возникнет. Хотя делать досягаемой хозяйскую Кали пока не принципиально.

Пробуем VirtualBox в Кали Линукс.

Для начала срисуем IP адреса каждой из систем. Для Кали это команда:

У меня Кали присвоен адрес 198.162.0.60

Запускаем гостевую Windows XP SP2 в моём случае и проверяем присвоенный ей IP адрес:

Она получила локальный адрес 192.168.0.112

Пингуем дочернюю Windows XP SP2 из Кали Линукс:

И наоборот. Из гостевой Windows ищем выход на Кали:

Результаты одинаковы. Системы взаимопингуются и готовы к тестированию.

Установка ОС на виртуальную машину

3 мин на чтение

Наиболее популярные системы виртуализации:

  • Свободно распространяемая Oracle VM VirtualBox
  • VMware Workstation и его бесплатная версия VMware Player для некоммерческого использования

Установка Kali Linux на VirtualBox

В меню “File -> Preferences” (Ctrl+G) можно настроить папку по умолчанию для расположения виртуальных машин “Default Machine Folder” во вкладке General:

В том же меню во вкладке Extensions следует установить “Oracle VM VirtualBox Extension Pack”, предварительно скачав его с официального сайта Oracle VM VirtualBox Extension Pack.

Рассмотрим два варианта установки Kali Linux на виртуальную машину:

  • С использованием готового образа для виртуальной машины
  • Создание виртуальной машины и ручная установка в ней Kali Linux

Готовый образ для виртуальной машины

Скачиваем с официального сайта готовый образ Kali Linux для VirtualBox Kali Linux VirtualBox Images

После чего остаётся импортировать данный образ, открыв меню “File -> Import Appliance…” (Ctrl+I) и выбрав скаченный образ Kali Linux.

Виртуальная машина готова к работе. Остаётся только запустить её. Данные для входа по умолчанию:

Ручная установка

Скачиваем с официального сайта образ Kali Linux Download Kali Linux Images, выбрав, например, “Kali Linux 64 bit”.

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

Создаём виртуальную машину со следующими настройками, нажав на “New” (Ctrl+N):

Создаём виртуальный жёсткий диск для виртуальной машины:

Настраиваем созданную виртуальную машину, выбрав её и нажав на “Settings” (Ctrl+S):

VMware

Полезные команды после установки ОС

Добавить права администратора пользователю в Debian GNOME

Открываем System Settings -> Administration -> Users (Параметры -> Пользователи), выбираем нашего пользователя и даём права администратора, изменив параметр «Account Type» («Тип учётной записи») на «Administrator» («Администратор»). В GNOME предварительно нужно нажать «Разблокировать» и ввести пароль администратора. Чтобы изменения вступили в силу необходимо перезапустить сеанс, для этого выходим из система, а затем вновь в неё входим.

Устанавка обновления для Debian

  • apt-get update – обновление индекса пакетов
  • apt-get upgrade – обновление пакетов

Устанавка дополнительных пакетов и ядра

  • build-essential – информационный список пакетов необходимых для сборки пакетов Debian
  • dkms – инфраструктура для поддержки динамически загружаемых модулей ядра, позволяющая обновлять модули ядра без изменения всего ядра. Также позволяет легко пересобирать модули при обновлении ядра.
  • linux-headers-$(uname -r) – заголовочный файл ядра, где uname -r – команда для получения версии ядра

Горячая комбинация клавиш для запуска терминала

Параметры -> Клавиатура -> Комбинации клавиш -> Дополнительные комбинации, нажимаем “+” (Добавить). Далее указываем название комбинации, оно может быть любое, и указываем команду /usr/bin/gnome-terminal ( gnome-terminal ), которая будет выполняться при нажатии заданной комбинации. Нажимаем Добавить. После чего нажимаем на появившуюся запись с нашей комбинацией и нажимаем клавиши на клавиатуре, которые будут вызывать её. Удобно установить Ctrl + Alt + t.

Утилиту терминала можно найти, например, с помощью поиска, если заранее не знать, что команда gnome-terminal :

Возможные проблемы

Проблема с Bridge Network в VirtualBox в Windows 7

Ошибка при подключении Bridge Network в VirtualBox:

Mac на службе у хакера. Часть 8 – Установка Kali Linux на виртуальной машине

Мы практически закончили настройку Mac для хакерских нужд. Если вы еще не ознакомились с предыдущими частями этой серии, рекомендую это сделать.

Читайте также:  Руководство по установке MySQL в Ubuntu

Автор: Barrow

Мы практически закончили настройку Mac для хакерских нужд. Если вы еще не ознакомились с предыдущими частями этой серии, рекомендую это сделать.

Несмотря на то, что macOS совместима со стандартом POSIX, некоторые Linux-утилиты в этой операционной системе работать не будут. Иногда для того, чтобы все заработало, требуется небольшие телодвижения, иногда – серьезные усилия. Кроме того, существуют утилиты, которые не будут работать в macOS ни при каких условиях. Например, те, которые задействуют файловую систему proc, или многие хакерские утилиты, предназначенные для работы с беспроводными сетями.

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

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

В этой статье мы рассмотрим установку и запуск виртуальной машины в macOS. Если вы, по каким-то причинам, не хотите иметь дело с виртуальными машина, можно либо купить отдельный недорогой компьютер, либо использовать USB флешку. Кроме того, вы можете установить Kali в отдельный раздел жесткого диска.

Шаг 1: Установка VirtualBox

Перед запуском Kali нам потребуется программное обеспечение, на базе которого будет работать виртуальная машина. На рынке есть множество подобного софта, как, например, VMware, но я предпочитаю бесплатное приложение VirtualBox от компании Oracle. Именно VirtualBox мы и будем рассматривать в этой статье.

После загрузки подключите дисковый образ, а затем дважды кликните на иконке VirtualBox.pkg:

Рисунок 1: Стартовый экран установочного образа

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


Рисунок 2: Последовательность шагов при установке VirtualBox

После завершения установки запустите VirtualBox из папки Applications.

Шаг 2: Загрузка Kali

Вы можете загрузить тот образ, который наиболее соответствует вашим нуждам. Кроме того, на сайте компании Offensive Security доступны предустановленные образы в том числе и для VirtualBox. Вам нужно лишь загрузить нужный образ, дважды кликнуть по файлу и следовать инструкциям для импорта образа в систему.

Несмотря на то, что предустановленные образы просты в установке (возможно, вы захотите установить набор расширений для корректной работы USB-устройств), у ISO-образа больше настроек. Я предпочитаю образы с XFCE, поскольку люблю легковесные графические среды, и далее будет показана процедура установки подобной системы с нуля. В стандартном образе используется среда Gnome, которая хоть и обладает массой возможностей, но требует много ресурсов.

Рисунок 3: Список доступных образов

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

В левом верхнем углу интерфейса приложения VirtualBox кликните на кнопку New.


Рисунок 4: Создание новой виртуальной машины

Далее появится несколько опций. Я решил назвать свою машину «Kali Linux», выбрал тип «Linux» и версию «Debian 64-bit». После того как все параметры установлены, нажмите «Continue».


Рисунок 5: Выбор параметров новой машины

Затем нужно установить размер памяти. Здесь все зависит от размеров памяти вашей основной системы. Слишком большой объем RAM виртуальной машины может привести к замедлению операционной системы хоста. Я установил размер 2 Гб, что более чем достаточно для Kali Linux. После установки размера памяти нажмите «Continue».


Рисунок 6: Установка размера памяти, используемой виртуальной машиной

Теперь нужно выбрать тип жесткого диска, который будет использоваться виртуальной машиной:

  • Donotaddavirtualharddisk(не добавлять виртуальный жесткий): Kali Linux будет работать в интерактивном режиме без жесткого диска. Этот режим эквивалентен загрузке с USB флешки. Внесенные изменения сохраняться не будут.
  • Createavirtualharddisknow(создать новый виртуальный жесткий диск): Будет создан новый жесткий диск, на который будет установлен Kali Linux. Я предпочитаю использовать виртуальный жесткий диск, поскольку в этом случае обновления и вся собранная информация (например, о целевых системах) сохраняются на виртуальной машине. Например, Metastploit использует базу данных для отслеживания учетных записей.
  • Useanexistingvirtualharddiskfile(использовать существующий файл виртуального жесткого диска): эта опция используется в том случае, если вы хотите загрузить уже созданный жесткий диск. Например, если у нас есть готовый образ жесткого диска, мы можем подключить этот файл, используя данный параметр.

Выбор конкретной опции зависит от ваших нужд. Работа в интерактивном режиме допустима, однако в некоторых случаях вы будете работать с файлами и захотите, чтобы изменения были сохранены. Поэтому я создаю виртуальный жесткий диск. После выбора нужного параметра нажмите «Create».

Рисунок 7: Создание виртуального жесткого диска

Поскольку я решил создать новый жесткий диск, мне нужно настроить дополнительные параметры. В качестве типа файла я выбрал VDI, поскольку совместимость с другими приложениями для виртуализации мне не критична. Если вам нужна совместимость, необходимо выбрать соответствующий тип файла. После выбора нужной опции нажмите «Continue».


Рисунок 8: Выбор типа файла для жесткого диска

Следующий шаг – выбор типа размещения жесткого диска. Здесь возможно два варианта:

  • Fixedsize(фиксированный размер): Будет создан фиксированный жесткий диск того размера, который мы установим.
  • Dynamicallyallocated(динамическое размещение): Файл жесткого диска будет увеличиваться и уменьшаться в зависимости от нужд гостевой операционной системы.

Динамическое размещение помогает использовать дисковое пространство хоста более рационально. Фиксированный размер дает небольшой выигрыш в скорости. Я установил фиксированный размер, поскольку на моей машине много места. После выбора нужной опции нажмите «Continue».


Рисунок 9: Выбор типа размещения виртуального жесткого диска

Затем нужно установить размер жесткого диска. Для Kali Linux требуется объем не менее 10 Гб, и я думаю, что 15 Гб будет вполне достаточно. Кроме того, нужно указать местонахождение жесткого диска, кликнув на иконку с изображением папки рядом с полем, где указывается имя. Обычно я храню подобные файлы в директории Documents, хотя выбор папки особо ни на что не влияет. Далее нажмите на кнопку «Create».

Рисунок 10: Выбор размера виртуального жесткого диска

В моей системе с современным оборудованием новая виртуальная машина создалась за 12 секунд. Более старым системам может потребоваться больше времени.

Шаг 4: Установка и запуск Kali Linux

Если все прошло по плану, у вас должна появиться новая виртуальная машина в списке VirtualBox Manager:

Рисунок 11: Список виртуальных машин

Выберите виртуальную машину Kali Linux и нажмите на кнопку «Start». Появится окно для выбора установочного образа. Кликните на небольшую иконку с папкой и укажите путь к ISO образу, который вы загрузили в Шаге 2. Затем нажмите «Start».


Рисунок 12: Выбор установочного образа

Затем нужно выбрать режим установки в меню загрузчика GRUB и установить дистрибутив.


Рисунок 13: Загрузочное меню установочного образа

Заключение

Теперь, имея в арсенале настроенный macOS и виртуальную машину с Kali Linux, вы сможете решить практически любую задачу, связанную с пентестами. В следующих статьях мы рассмотрим другие утилиты для macOS.
Оставайтесь на связи.

Подписывайтесь на каналы “SecurityLab” в Telegram и Яндекс.Дзен, чтобы первыми узнавать о новостях и эксклюзивных материалах по информационной безопасности.

Ссылка на основную публикацию
Adblock
detector