Установка kali Linux на виртуальную машину zhitsoboy.ru

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

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

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):

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

Добавить права администратора пользователю в 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:

Разделы: OS

Опубликовано: 25 января 2017

Поделиться

Оставить комментарий

Вам также может понравиться

Avito BI contest

11 мин на чтение

Разбор первой задачи из Avito BI contest

Snort: Часть 9. Примеры правил

11 мин на чтение

Snort: Часть 8. Создание собственных правил для Snort. Синтаксис правил.

18 мин на чтение

В данной статье рассмотрим синтаксис правил для Snort. А также возможные значения полей заголовка и опций правила.

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.Х.Х

Читать еще:  Автоматическая очистка оперативной памяти компьютера Windows 7

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

Изменим в настройках способ соединения на Сетевой мост с выбором беспроводного адаптера 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 ищем выход на Кали:

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

// Установка Kali Linux #1.

Характерная черта всех Linux’ов- это их доступность, они совершенно бесплатны и находятся в открытом доступе.

Kali один из самых распространённых дистрибутивов Linux для проведения тестов на безопасность. Основана на гибкой операционной системе Debian. Ранее Kali Linux’a как такового не было, а был BackTrack, который первоначально работал на ОС Slackware.

Количество Утилит в kali linux примерно 300-400. ( https://www.kali.org/ )

Среди дистрибутивов для проведения тестов на безопасность выделяются менее знаменитые, но так же хорошо работающие:

1) Parrot Security OS- дистрибутив основанный также на Debian, тем самым очень схож с kali. Он использует обновления от kali, но по-производительности лучше. Нацелен данный дистрибутив на анонимность в сети, но и так же хорошо справляется с поставленными задачами по тестированию. ( https://www.parrotsec.org/ )

2) WifiSlax- дистрибутив построен на базе Slackware. Нацелен на проникновение и защиту Wi-Fi сетей. ( http://www.wifislax.com/ )

3) BlackArch- дистрибутив основанный на Arch Linux. Главный плюс этого дистрибутива в большом количестве программ- 1359 утилит для тестирования, но некоторые схожи между собой. ( https://blackarch.org/ )

В первом уроке мы будем устанавливать Kali Linux на Виртуальную Машину, чтобы протестировать данный дистрибутив. Плюс установки ОС на виртуальную машину служит в том, что можно совершенно не беспокоится о последствиях даже устанавливая различного рода вирусы. Так ,например, у меня служит ОС Windows 7 на виртуальной машине для проверки различного рода программ. В дальнейших уроках мы будем уже изучать установку Kali Linux на USB-флеш-накопитель, на раздел HDD и соответственно на весь HDD.

У практически каждого способа установки имеются свои минусы.

1) Установка на Вирутальную машину. На ВМ вы не сможете подключаться к Wi-Fi сетям (Интернет-сеть будет, но лишь локальная, даже если ваш ПК будет подключен к Wi-fi точке), а так же не сможете тестировать защиту на проникновение в данных сетях.

2) Установка на USB-флеш-накопитель (Live-режим). В данном режиме вы не сможете подключиться к Wi-Fi сетям, но уже сможете тестировать защиту на проникновение.

3) Установка на USB-флеш-накопитель (Как на раздел HDD). В данном способе- это полная комплектующая переносная ОС, но с минусом в производительности.

4) Установка используя весь Раздел HDD. В данном способе минус виден не вооружённым взглядом. При загрузке вашего ПК будет загружаться только сама Kali Linux, а Windows соответственна будет удалена.

Приступим к установке Kali Linux на виртуальную машину.

1) Первым делом вы должны загрузить и установить VirtualBox на свой ПК ( https://www.virtualbox.org/ ).

Читать еще:  Iommu что это в БИОСе?

2) Далее вам непосредственно нужен будет скачанный .iso (образ) kali linux. ( https://www.kali.org/ )

3) После того, как всё скачали и установили заходите в VirtualBox.

-Указываете любое имя своей ОС, Тип указываете- Linux, Версию- Debian (32 или 64 в зависимости от вашей битности системы)

-После этого указываете Объём памяти вашей машине. Я лично беру всегда половину от своей реальной машины. Но если у вас 16гб то нет необходимости брать больше 4гб.

-Ставите галочку напротив пункта «Создать новый виртуальный жёсткий диск».

-Ставите галочку напротив пункта «VDI (VirtualBox Disk Image)».

-Ставите галочку напротив пункта «Динамический виртуальный жёсткий диск».

-Выбираете тот диск сохранения, где у вас больше всего места и выставляете размер. Я лично выбираю 50гб.

Всё. Обложка создана, осталось настроить и установить kali linux.

-Заходим в настройки данной виртуальной машины. Выбираете пункт «Система» и в данном пункте убираете галочку напротив «Гибкий диск».

-Открываем далее в этом же пункте «Процессор» и ставите до конца зелёной линии процессоры, а так же ставите галочку напротив «Включить PAE/NX».

-Заходите далее в «Дисплей». Видеопамять ставите на максимальную.

-Далее переходите в «Носители» и вставляете ранее скачанный .iso файл.

На этом моменте можно уже сохранить и закрыть настройки.

4) Теперь запускаете kali linux.

(Чтобы войти в полноэкранный режим и выходить из него, нужно использовать комбинацию клавиш Ctrl+F)

-Окно с менеджером VirtualBox уже можно закрыть.

-Выбираете пункт Graphical Install.

-Выбираете язык (я лично буду выбирать Английский).

-Далее нужно указать Hostname, пишите что хотите, либо оставляйте как есть.

-Domain name пропускаем оставляя пустым.

-Вводите свой пароль.

-Устанавливаете свой часовой-пояс.

-Далее выбираете «Guided — use entire disk» и жмёте продолжить

-Далее выбираете VBOX HARDDISK.

-Выбираете пункт «All files in one partition».

-И нажимаете «finish partitioning and write changes to disk».

-Далее ставите галочку напротив пункта «Yes».

Теперь будет идти загрузка kali linux на виртуальную машину. Ждём.

-После загрузки нужно поставить галочку напротив пункта «Yes».

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

-Поставить галочку напротив пункта «Yes».

-Выбрать VBOX HARDDISK.

5) Всё. Теперь Kali Linux полностью установилась на Виртуальную машину.

Password:(который вы вписывали, у меня лично:)123

Следующий пост будет затрагивать установку kali linux на USB-флеш-накопитель.

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

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

Автор: 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. Вам нужно лишь загрузить нужный образ, дважды кликнуть по файлу и следовать инструкциям для импорта образа в систему.

Читать еще:  Проверка оперативной памяти Windows xp

Несмотря на то, что предустановленные образы просты в установке (возможно, вы захотите установить набор расширений для корректной работы 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