Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux

Иван Глинкин, руководитель группы аппаратных исследований в Бастионе и автор канала HydrAttack, расскажет, как установить на компьютер систему виртуализации и первую виртуальную машину для использования Linux.

433 открытий3К показов
Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux

Сегодня я, Иван Глинкин, руководитель группы аппаратных исследований в Бастионе и автор канала HydrAttack, расскажу, как установить на компьютер систему виртуализации и первую виртуальную машину, которая позволит пользоваться Linux. Статья выходит в рамках моего обучающего цикла для «белых хакеров», предыдущие части вы можете найти в моём профиле.

Начнём с установки открытого ПО для виртуализации от Oracle — VirtualBox. Он создаёт виртуальные машины (VM), которые эмулируют различные аппаратные конфигурации — это позволяет устанавливать и одновременно использовать сразу несколько операционных систем без необходимости в дополнительном оборудовании. Затем научимся устанавливать Kali Linux разными способами.

Чем хорош VirtualBox? У него есть несколько весомых преимуществ:

● обладает кроссплатформенностью — работает на Windows, macOS, Linux и Solaris, поддерживая запуск различных операционных систем как гостевых;

● позволяет делать снимки системы — сохранять состояние виртуальной машины и возвращаться к нему в любое время, что упрощает тестирование ПО;

● портативный — виртуальные машины могут переноситься с одного физического компьютера на другой;

● широкая поддержка оборудования — он эмулирует различные аппаратные компоненты, такие как процессоры, сетевые адаптеры и устройства хранения.

Давайте установим его на ваш компьютер.

УстанавливаемVirtualBox

Зайдите на сайт программы и перейдите на вкладку Downloads (скачать).

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 1

Выберите вашу хостовую систему. С учётом того, что подавляющее большинство пользователей в России используют Windows, мы будем показывать процесс установки именно на этой ОС. Кликаем на Windows hosts и качаем установщик. Прямая ссылка на скачивание находится здесь.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 2

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

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 3

Большая часть установки и выбора функционала у нас будет стандартной, поэтому можно использовать правило «Next->Next->Next». В первый раз давайте пройдемся по вопросам. Что от нас хотят?

Во-первых, у нас спрашивают, какие компоненты мы желаем установить и куда это все ставить. Выбираем все компоненты, а вот по поводу расположения — выбор за вами. По умолчанию это будет C:\Program Files.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 4

Далее нас предупреждают, что во время установки будут перезагружены наши сетевые интерфейсы и возможна кратковременная потеря доступа к сети и Интернету. Ничего страшного, продолжаем.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 5

Следующее предупреждение будет о том, что у нас отсутствуют зависимости Python и нужно бы их сначала поставить — хорошо, мы не против.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 6

Следующий шаг — выбор создания ярлыков запуска. По умолчанию выбраны все, но я предпочитаю не засорять свой Launch Bar, поэтому не дал соответствующее разрешение.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 7

После выбора функционала установки приступаем непосредственно к установке VirtualBox на компьютер -> Install.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 8

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

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 9

Установщик уведомит нас о завершении процесса и предложит запустить программу — снова даем свое согласие.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 10

Однако в нашем случае что-то пошло не так. При запуске приложения выдается ошибка и система виртуализации не запускается.

Это нормальная практика: вы, как хакер, будете постоянно сталкиваться с проблемами совместимости, старыми и новыми версиями и т.д. Например, после перехода с Python2 на Python3 и прекращения поддержки старых версий множество питоновских скриптов перестало работать, а новые библиотеки взамен старых не выпускаются. Другой яркий пример — процессор Apple Silicon серии М. Ряд приложений до сих пор не поддерживают эту архитектуру и откажутся запускаться. Тот же VirtualBox не работает на macOS нового поколения.

Чем вызвана наша текущая проблема, мы можем только догадываться. Могу предложить, что с учетом не совсем свежего «железа» ноутбука и Windows 7, новая версия VirtualBox не хочет совмещаться.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 11

Давайте проверим это предположение и скачаем предыдущую версию VirtualBox. Предлагаю перейти по ссылке, скачать версию 6.1 и попробовать установить по ранее описанному сценарию, который является аналогичным.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 12

Как мы можем видеть, старая версия не только успешно установилась, но и запустилась. Отлично, теперь мы можем устанавливать Kali Linux.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 13

УстанавливаемKali Linux стандартным методом

Перейдем на сайт разработчика и выберем разрядность системы (64-bit, 32-bit или Apple Silicon ARM64). Если вы не знаете разрядность своей системы — это не беда. Если у вас не macOS и компьютер/ноутбук куплен в течение последних 5 лет, то смело можете выбирать 64-битную и качать именно ее.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 14

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

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 15

Указываем объем виртуальной памяти – чем больше, тем лучше.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 16

Создаем новый виртуальный жесткий диск.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 17

Указываем тип виртуального жесткого диска.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 18

Формат я предлагаю так же оставить «По умолчанию». Если вдруг по каким-то причинам ваша системапамять вашей системы забьется, динамический виртуальный жесткий диск автоматически увеличится в объемах.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 19

Выбираем минимальный размер файла.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 20

Все – наша машина готова к установке.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 21

Выбираем нашу Kali и кликаем по кнопке «Запустить». Система предложит выбрать загрузочный диск. Выбираем только что скачанный образ kali-linux-2024.3-installer-amd64.iso и кликаем «Продолжить».

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 22

Так как это ваш первый опыт установки, выбираем графическую установку.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 23

При выборе языка системы предлагаю оставить английский — так удобнее.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 24

После этого Kali начнет предустановку и загрузку дополнительных файлов.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 25

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

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 26

Далее имя пользователя и пароль. Пользователь, конечно, hacker, но пароль остается за вами.

Следующим шагом будет логическая разбивка диска на части. Что это такое?

Вы наверняка помните, когда ранее устанавливали Windows и у вас был только один физический диск, вы делили его на диск C, куда устанавливали систему и важные программы, и диск D, где будет находиться все остальное.

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

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 27

Нам предлагают записать все файлы в один раздел – давайте согласимся с разработчиками.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 28

Важный шаг: когда нас спрашивают о том, согласны ли мы с выбором, то по умолчанию указано «Нет». Давайте перенесем выбор на «Да» и продолжим установку.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 29

Далее нас просят выбрать графическое окружение, то есть то, как красиво будет выглядеть наш Linux. Оставляем по умолчанию xfce, так как он самый легковесный.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 30

Следующий выбор: GRUB-загрузчик. Обязательно устанавливаем.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 31

Вот здесь предельно внимательно. По умолчанию выбрано «Выберите устройство вручную». Но так как у нас уже указан /dev/sda, выбираем его, иначе Kali не запустится.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 32

После окончания установки и перезагрузки нас приветствует экран загрузки.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 33

Отлично, мы установили нашу Kali Linux!

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 34

УстанавливаемKali быстрым методом

После того, как мы прошли весь путь установки Kali с нуля, можно немного расслабиться и перейти к более быстрому и простому способу — установке с помощью предустановленной системы. Для этого давайте снова перейдем на страницу вендора для скачивания дистрибутива Кали, но в этот раз перейдем на вкладку Pre-built VMs.

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

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 35

После скачивания и разархивирования архива у нас появятся два файла. Дважды кликаем на первый — синий с типом данных VirtualBox Machine Definition.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 36

В нашем окне VirtualBox моментально появится еще одна предустановленная система.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 37

Выбираем ее и запускаем. Kali сразу начинает запускаться.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 38

После ввода стандартных логина (kali) и пароля (kali) система нас запускает.

Обучение кибербезопасности и этичному хакерству: устанавливаем Kali Linux 39

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

Сегодня мы установили VirtualBox — ПО для создания виртуальных машин, которые эмулируют процессоры, сетевые адаптеры и устройства хранения, что позволяет устанавливать и использовать одновременно несколько ОС. Это нам нужно для того, чтобы установить Linux на Windows, а возможно это только через ВМ. Затем мы научились устанавливать Kali Linux двумя способами: стандартным и ускоренным.

Не пропустите следующую статью цикла и пишите ваши впечатления и вопросы в комментариях.

Следите за новыми постами
Следите за новыми постами по любимым темам
433 открытий3К показов