How to install kali linux on virtualbox 2021.2 [updated]

Установка Linux на VritualBox

Для того чтобы установить Linux на VirtualBox нам понадобиться несколько вещей:

Образ диска с Linux — определитесь какой дистрибутив вы собираетесь устанавливать и загрузите его образ на официальном сайте, например, Ubuntu или Fedora

Также обратите внимание на архитектуру образа, если у вас 32 битная основная система, то вряд ли у вас получиться запустить 64 бит гостевую;

Установленная виртуальная машина — VirtualBox, это кроссплатформенная программа, которая может работать не только в Linux, но и в Windows и MacOS. Поэтому вы можете запускать Linux в любой операционной системе

Для большинства из них можно скачать установщик VirtualBox на официальном сайте программы;

Компьютер с поддержкой аппаратной виртуализации — конечно, вы можете запускать виртуальные машины и без поддержки аппаратной виртуализации, но они будут работать в разы медленнее. Большинство современных процессоров поддерживают AMD-V или Intel-VT-X. Посмотрите нельзя ли включить такую возможность в вашем BIOS.

Если у вас все это поддерживается мы можем перейти к созданию виртуальной машины. Запустите VirtualBox и нажмите кнопку создать:

В первом окне мастера введите название вашей новой виртуальной машины, выберите тип (Linux) и дистрибутив, например, Ubuntu:

Следующий шаг — нужно выбрать количество оперативной памяти для вашей машины, но умолчанию VirtualBox предлагает количество памяти в зависимости от используемой машины, но для современных дистрибутивов будет достаточно 2 Гб, это нужно для более плавной и удобной работы, хотя система будет работать и при 1024 Мб и даже меньшем объеме.

Дальше нам необходимо создать жесткий диск для установки системы, объем диска зависит от операционной системы, но поскольку вы можете создавать динамический диск, который будет изменять размер реального файла в файловой системе по мере наполнения, то можно указать 30 или даже 50 Гб чтобы было точно достаточно.

Сначала выберите «Создать новый виртуальный жесткий диск», затем выберите тип диска:

Наиболее часто для виртуальных машин используется диск типа VDI. Затем выберите размер диска и имя для его файла. Хотя и есть возможность использовать место по мере необходимости, лучше так не делать на HDD, лучше выделяйте все место сразу, это увеличит производительность до 10%:

Виртуальная машина почти готова, но нужно еще кое-что настроить. По умолчанию VirtualBox выделяет 16 мегабайт оперативной памяти для машин, но современным дистрибутивам этого мало, поэтому нажмите «Настройки», а затем на вкладке «Дисплей» установите значение видеопамяти в 128 мегабайт. Этого уже должно хватить. Кроме того, отметьте галочку 3D ускорения:

Еще нас будет интересовать раздел «Система», вкладка «Материнская плата», здесь нужно выбрать чипсет » ICH9″, Linux работает с ним лучше, также отметьте галочки часов в UTC.

На вкладке «Процессор» нужно отметить использовать «PAE/NX», и не выбирайте много процессоров, одного ядра будет достаточно. В разделе «Ускорение» отметить все галочки и выбрать ваш гипервизор, в Linux лучше всего использовать KVM:

Дальше запускайте виртуальную машину:

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

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

Мы не будем рассматривать установку Ubuntu, поскольку это уже подробно описано в одной из предыдущих статей.

Но после завершения установки есть еще несколько настроек. Во-первых — вам нужно установить дополнения гостевой ОС Ubuntu или для другого выбранного вами дистрибутива. Процесс везде одинаковый. Также, если вы используете Ubuntu, нужно включить облегченный режим Unity, чтобы все работало быстрее. Для этого выполните:

На всякий случай, команда для отключения этого режима:

Эти команды работают в Ubuntu 17.04, в более ранних версиях такой режим можно включить только через CompizConfig. Теперь установка Linux на VirtualBox полностью завешена и система готова к использованию.

Step 5 – Change Virtual machine settings

Now we will have to change the virtual machine settings. Click on the settings.

VirtualBox Manager – VM Settings

  1. Go to General -> Advanced tab – Change Shared clipboard and Drag’n’Drop to bidirectional.

  2. Go to System -> Motherboard tab – Uncheck floppy.

  3. Go to System -> Processor tab – Increase number of processors to 2 have better performance. You can leave it as it is if you want. leave rest of the settings as it is.

  4. Go to System -> Acceleration tab – Accept the defaults and leave it as it is.

  5. Go to Storage-> Optical Drive attribute – Click on the disk Icon and select Choose Virtual optical Disk file and navigate to the ISO image that you have downloaded.

  6. Click OK to exit settings and return to VirtualBox Manager screen.

The Step-By-Step Process of Installing Kali Linux on VirtualBox

Now you can start your new VM (Kali_x64 in this case) and begin the Kali installation.

After booting from a virtual DVD, you will see a boot menu where you can select boot options for Kali Linux such as Boot from Live DVD, Install, Graphical Install etc. Let’s select Graphical Install. Press Enter to continue.

Select a language. Choose the language you wish to use for the installation process and the installed system. English is selected for the current installation. Click the Continue button on each screen to move forward.

Select your location. This option is used to set your time zone, time format, etc. United States has been selected in the current example.

Configure the keyboard. Select your keyboard layout. American English is used for the current installation.

Configure the network. Enter the hostname for your Linux system, for example, kali-virtualbox.

Configure the domain name. If you don’t use a domain in your network, you may leave this field empty.

Set up users and passwords. Read the useful tips on this screen and enter the password for root.

Configure the clock. Now you can select a precise time zone for your country.

Partition disks. You can use manual and guided partitioning of disks. For the first time, you can select Guided – use entire disk. The entire disk will be used for creating one big partition.

Confirm that you want to erase the disk. There is no reason to worry, as in this case, the empty 20-GB virtual disk is used for partitioning.

Select a preferred partitioning scheme for your virtual disk. Let’s select All files in one partition.

Check the overview and select Finish partitioning and write changes to disk.

Select Yes and confirm that you would like to write changes to the disk.

Wait for the system to be installed. As Kali Linux is being installed, the files are being copied to the virtual disk of the VM.

Configure the package manager. Click Yes if you would like to use a network mirror. Selecting this option will allow you to install or update application packages from online software repositories.

Enter the information about your proxy server if you use a proxy server for internet access from your network. There is no proxy server in this example; so this field is left empty.

Install the GRUB boot loader on a hard disk. Since there is no other operating systems and boot loaders on a virtual disk, it is necessary to install GRUB in this case. Select Yes to install GRUB.

Select a disk to which GRUB must be installed. In this case, /dev/sda is the necessary disk and is the only disk connected to a VM.

Finish the installation. When the installation of Kali Linux on VirtualBox is complete, you will see a notification message. Now you can reboot the virtual machine to boot the Kali Linux installed on the VirtualBox VM.

After the reboot, you will see a login screen of Kali Linux. Enter root as a user name, then enter the password set during installing Kali Linux on VirtualBox to sign in.

Now you should see the Gnome desktop of Kali Linux installed on your VirtualBox virtual machine.

Настройка Дополнений гостевой ОС

Для начала ISO дополнений VBoxGuest Additions нужно скачать. Он находится на странице загрузок версий, откуда вам его нужно скачать в виде образа переходом на страницу. Я качаю в виде ISO последней версии:

После загрузки укажем его в качестве диска (он должен появиться на Рабочем столе Кали):

Однако при попытке его закрепить в чистом виде (Подключить образ диска Дополнений гостевой ОС…) вылезет ошибка:

Входим в Кали Линукс, открываем терминал и вводим поочерёдно:

cd /media
sudo mkdir vbox
sudo mount /dev/sr0 vbox/
cd vbox
ls

Последняя команда покажет содержимое диска Дополнений. Запускаем файл VBoxLinuxAdditions.run от имени root:

sudo ./VBoxLinuxAdditions.run

По окончании команды окно виртуальной машины развернётся во весь (или почти) экран. Перезагружаемся. Проверяем, настроены ли общий с хозяйской Windows 10 буфер обмена и общие папки:

Проверьте: скопируйте из Windows 10 что-нибудь и вставьте в терминал Кали скопированное сочетанием CTRL + Shift + V. Если содержимое буфера в терминале виртуальной машины отобразилось, всё настроено верно.

Успехов.

Conclusion

I have shown you how to install Kali Linux in VMware Workstation 12. You can also install kali in VMware workstation 15. The steps will be almost the same. You can also install Kali Linux on your mobile device if you don’t have a computer.

You can also install Kali Linux on your main system. But If you don’t have enough storage and RAM or you are using it for the first time then I recommend you to install Kali Linux on Vmware tool because it is quite difficult to operate.

So, you will not be able to do things easily as you do in windows. You will not found some software in Kali Linux as you have in windows. In some of the cases you will find an alternative but not in all cases. Kali Linux is a very powerful Operating system, mainly people use it for learning Kali Linux tools. These tools can help you with testing and ethical hacking.

I would suggest you install Kali on Vmware tools and Use the window as your main operating system.

Особенности Kali Linux

Так как это узкоспециализированная система, вы не сможете добавить к стандартным источникам ПО Kali дополнительные пакеты и репозитории. Они не будут работать. Например, в Кали нет поддержки для команды apt-add-repository, LaunchPad или PPAs. Даже для установки широко распространённых пакетов Node.js потребуются дополнительные настройки и технические навыки.

Наряду с командами терминала и базовыми утилитами, есть возможность просмотра изображений и PDF-файлов, калькулятор и простой текстовый редактор. Однако привычных пользователю офисных программ (почтовых программ, органайзеров) в этой системе нет.

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

Installing VirtualBox Guest Additions on Kali Linux

You can install VirtualBox guest additions by inserting the ISO image located in the VirtualBox installation folder by default, or you can install Guest Additions from online Linux repositories by using your Linux package manager.

Update the package repositories tree.

apt-get update

Install VirtualBox Guest Additions with the command:

apt-get install -y virtualbox-guest-x11

After that, you should reboot the machine.

init 6

Verify that VirtualBox Guest Additions have been installed successfully. Check the VirtualBox Guest Additions version by getting information about the appropriate Linux kernel module. In order to see general information about the vboxguest module, use the command:

modinfo vboxguest

If you want to see the version of VirtualBox Guest Additions only, use:

lsmod | grep -io vboxguest | xargs modinfo | grep -iw version

After installing VirtualBox Guest Additions on a VM, go to VM settings > General > Advanced and enable shared clipboard and Drag n Drop in the bidirectional mode.

Виртуализация? Как это можно применять

Давайте посмотрим как:

  • Там можно хранить ценные данные (не каждый догадается, что у Вас дома стоит «система в системе», где и храниться все самое ценное);
  • Можно использовать как полигон: скачали какую-то странную малознакомую программу? Страшно? Мало ли, — вирус или что-то, что в ходе неправильного использования может навредить системе? Так зачем гробить рабочий компьютер, — просто установите и запустите подозрительный софт в виртуальной ОС, а там будет видно;
  • Устанавливать и пробовать разные дистрибутивы Windows, Linux и прочих систем, ничего толком не затрагивая на компьютере и не выходя из любимой уже установленной системы;
  • Использовать как оболочку для путешествия по просторам интернета. Запустили Вы виртуальную машину с линуксом, открыли там любимый браузер и никакие вирусы Вам не страшны, если только Вы их не перетащили вручную в локальную систему.

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

Creating a New VM

Once you have downloaded the installation image, you can create a new VM. Open VirtualBox and create a new VM (Machine > New or Ctrl+N) on which Kali Linux will be installed.

Set the following VM parameters:

Name: Kali_x64

Machine Folder: C:\Virtual\VirtualBox (This path is used only for demo purpose. Try not to use a system partition to store VMs).

Type: Linux

Version: Debian (64-bit)

Memory size: 4096 MB. The VM memory size must be large enough to run a guest OS, though you should leave enough unallocated memory to run your host OS. In the current example, a host machine with 16 GB of RAM is used, which provides enough memory left for a host OS.

Hard disk: Create a virtual hard disk now.

Hit Create to continue and configure a new virtual hard disk.

Set the virtual disk file location, for example C:\Virtual\VirtualBox\Kali_x6Kali_x64.vdi

It is recommended that you store virtual disk files in the VM folder (such folder is selected by default).

Set the virtual disk file size. It should be at least 20 GB.

Hard disk file type: VDI. A native VirtualBox format is selected.

Storage on physical disk: Dynamically allocated (the analog of thin provisioning in VMware).

Click Create to finish creating a new VM.

After creating a new VM, some additional settings must be configured. Select your recently created virtual machine and open the VM settings.

Display options

Go to Display > Screen and set Video Memory to 128 MB. It will prevent installer hanging.

Next, tick the checkbox Enable 3D acceleration (optional). It will be useful for applications that need 3D acceleration.

Network options

Next, go to the network settings and select the networking mode of the virtual network adapter of the VM. Let’s select the Bridged mode to use the VM network adapter much as you would for a physical network adapter of the host machine. In this case, the VM network adapter is connected to the same physical network as the host machine. You can set additional options such as network adapter name, type, MAC address etc.

Boot options

You have to insert your virtual ISO DVD image to a virtual DVD drive of the VM and then boot a virtual machine from that ISO disk. In the VM settings, go to Storage, select an IDE controller of your virtual optical drive (it is empty by default). Click the empty status, then click the disc icon near IDE Secondary Master and in the opened menu, select Choose Virtual Optical Disk File. Browse the Kali Linux installation ISO image that you have downloaded from the official site before (kali-linux-2019.2-amd64.iso). Hit OK to save settings.

How to install Kali Linux on VirtualBox

I’ll be using VirtualBox here. It is a wonderful open source virtualization solution for just about anyone (professional or personal use). It’s available free of cost.

In this tutorial, we will talk about Kali Linux in particular but you can install almost any other OS whose ISO file exists or a pre-built virtual machine save file is available.

Note: The same steps apply for Windows/Linux running VirtualBox.

As I already mentioned, you can have either Windows or Linux installed as your host. But, in this case, I have Windows 10 installed (don’t hate me!) where I try to install Kali Linux in VirtualBox step by step.

And, the best part is – even if you happen to use a Linux distro as your primary OS, the same steps will be applicable!

Wondering, how? Let’s see…

Subscribe to Our YouTube Channel for More Linux Videos

Установка phpvirtualbox и VirtualBox в Ubuntu 20.04 (19.10)

Для экспериментов решил поднять на домашнем сервере данную связку. Для реализации данной инсталляции нам потребуются следующие продукты:

  • Git 
  • php + php-fpm
  • Nginx
  • VirtualBox
  • phpVirtualBox

Установку PHP и NGINX мы пропустим, считаем, что она у вас уже настроена.

Добавляем репозиторий: 

echo "deb  http://download.virtualbox.org/virtualbox/debian eoan contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Добавляем ключи репозитория:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Поищем VirtualBox:

apt search virtualbox | grep virtualbox-

virtualbox-6.0/unknown 6.0.24-139119~Ubuntu~eoan amd64
virtualbox-6.1/unknown 6.1.12-139181~Ubuntu~eoan amd64

Установим Extension Pack:

wget http://download.virtualbox.org/virtualbox/6.1.12/Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.vbox-extpack
rm Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.vbox-extpack

Редактируем службу systemd запуска:

vi /lib/systemd/system/vboxweb-service.service

Приводим к такому виду:

Description=VirtualBox Web Service
After=network.target


Type=forking
ExecStart=/usr/bin/vboxwebsrv --pidfile /run/vboxweb/vboxweb.pid --host=0.0.0.0 --background
PIDFile=/run/vboxweb/vboxweb.pid
User=vbox
Group=vboxusers


WantedBy=multi-user.target

Редактируем конфиг phpVirtualBox:

cd /var/www/phpvirtualbox
cp config.php-example config.php
vi config.php

Напишу, что нужно сменить:

var $username = 'vbox';
var $password = 'password';

/* Ваш IP адрес, на котором запущен */
var $location = 'http://192.168.5.3:18083/';

var $language = 'ru';

/* Если не указать, то RDP будет запущен как 127.0.0.1 */
var $vrdeaddress = '192.168.5.3';

Конфигурационный файл NGINX:

vi /etc/nginx/sites-available/vb.myhost.ru
server {
        listen 80;
        server_name vb.myhost.ru;
        root /var/www/phpvirtualbox;
        index index.html;
        access_log /var/log/nginx/vbox/access.log;
        error_log  /var/log/nginx/vbox/error.log  error;


location ~* \.(gif|jpg)$ {
        expires 30d;
}


location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        auth_basic "Admin only";
        auth_basic_user_file /home/admins/pass/.vb.auth;
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_intercept_errors on;
        fastcgi_ignore_client_abort off;
    }
}

Создадим директорию для логов Nginx:

mkdir /var/log/nginx/vbox

В конфигурационном файле Nginx, я решил прикрыться дополнительно http авторизацией (если вам это не нужно, просто удалите эти строки:)). Создадим директорию для auth файла и сам файл

mkdir -p /home/admins/pass/
printf "vbadmin:$(openssl passwd -crypt MY_PASSWORD)\n" >> /home/admins/pass/.vb.auth

vbadmin — имяMY_PASSWORD — пароль

Делаем симлинк на конфигурационный файл NGINX для его подключения:

ln -s /etc/nginx/sites-available/vb.marvins.ru /etc/nginx/sites-enabled/

Проверим конфигурацию NGINX и перезапустим его:

nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

nginx -s reload

Перейдя на указанный в конфиге NGINX адрес — http://vb.myhost.ru должна появиться форма http авторизации:

После введения ваших данных, попадаем в phpVirtualBox. Логин: adminПароль: admin 

Из этого  материала  можете узнать, как установить бесплатный сертификат от Lets’n Crypt для Web сервера.

What’s Different About Kali Linux?

Kali Linux is specifically geared to meet the requirements of professional penetration testing and security auditing. To achieve this, several core changes have been implemented in Kali Linux which reflect these needs:

  1. Network services disabled by default: Kali Linux contains systemd hooks that disable network services by default. These hooks allow us to install various services on Kali Linux, while ensuring that our distribution remains secure by default, no matter what packages are installed. Additional services such as Bluetooth are also blacklisted by default.

  2. Custom Linux kernel: Kali Linux uses an upstream kernel, patched for wireless injection.

  3. A minimal and trusted set of repositories: given the aims and goals of Kali Linux, maintaining the integrity of the system as a whole is absolutely key. With that goal in mind, the set of upstream software sources which Kali uses is kept to an absolute minimum. Many new Kali users are tempted to add additional repositories to their sources.list, but doing so runs a very serious risk of breaking your Kali Linux installation.

Kali inside VirtualBox (Guest VM)

This guide is about virtualizing Kali Linux inside of VirtualBox, allowing you to have a Kali VM. This is a great way to use Kali, as it is completely separate from the host, allows you to interact with other VMs (as well as the host machine and other machines on the network), and allows you to revert to snapshots.

You may wish to follow our other guide if you are trying to install VirtualBox on Kali Linux (as a host).

The guide below is what we use to generate our . You may alter this to your needs. We always generate the images using the latest version of VirtualBox.

You may need to enable virtualization in your BIOS/UEFI for (e.g. Intel VT-x/AMD-V)

Wizard

Upon starting up VirtualBox, select “New” (Machine -> New).

The next screen is “Name and operating system” which is where you name the VM. This name is also used in any filenames (such as the configuration, hard disk and snapshot — which isn’t changed from this point).

We are keeping it generic in this guide (as Kali is a rolling distribution, and we update it), however for our releases, we use the version number in the name as it is a fixed release (. Example: ).

For the “Type”, we set it as . For the “Version”, we are going to be using the x64 desktop image, so we are going to select .

“Memory size” is the next section, where we can define how much RAM to use. Again, the higher the amount of RAM, the more applications can be open and at increased performance. Various tools inside of Kali can be demanding of resources. When we make the general VMs, we select (2GB) for RAM, but we often increase this for our personal machines as we have high-performing devices with spare RAM which Kali can utilize.

This screen below, “Hard disk”, allows us to .

For the “Hard disk file type”, we select (and its the default option).

For the following screen, “Storage on physical hard disk”, we go with the default option of .

Now with “File location and size”, we can now define how large the virtual hard disk will be. We use for our VMs.

After clicking on “Create”, the wizard is complete.

Now we click on “Settings”, to customize the VM further.

In “General” -> “Advanced”, we make sure to set “Shared Clipboard” to , as well as “Drag’n’Drop” to

In “System” -> “Motherboard”, we change the “Boot Order” to make sure is top and is the second. Everything else is disabled.

In “System” -> “Processor”, we increase the “Processor(s)” to be .

At the same time, we also enable “Extended Features” for .

In “Display” -> “Screen”, we make sure to have “Video Memory” set to

Another item to point out is to make sure that “Accelerated 3D graphics” is disabled, as people have reported that causes issues.

The final settings view looks like the following:

When we are ready to go, press “Start”.

The first time we run it, we will get a prompt saying do we wish to mount an image to use as a “start-up disk”. We want to use our Kali image, rather than a physical drive, so we select the icon to the side of the drop down.

A new pop up will open, “Optical Disk Selector”. We will now press “Add”, then navigate to where our ISO is located.

After pressing “Open”, we can see its been added, so we make sure its selected and press “Choose”.

All that is left now to do is press “Start”.

After all this is done, we save, start up the VM, and then continue installing Kali Linux as we normally would for a bare metal install.

During Kali Linux setup process, the install wizard should detect if its inside a VM. If it is, should then automatically install any additional tools (such as ) to give a better user experience. If you want to manually re-install it, you can see our VirtualBox Guest Guide.

Updated on: 2021-Sep-27
Author:
g0tmi1k

 Edit this page

Kali inside VMware (Guest VM)

Installing VMware Tools (Guest Tools)

Conclusion

Installing Kali Linux on VirtualBox is not a difficult process, but does include a set of crucial features that you need to know. Today’s blog post has explored how to install Kali Linux on VirtualBox as a VM manually and by using an OVA VirtualBox VM template. Manual installation allows you to select your favorite Linux graphical user interface (GUI) as well as configure all necessary parameters such as virtual disk size, disk partitioning etc.

Semi-automatic installation of Kali on VirtualBox by using the VM template helps you save time, allows you to set the main VM options and deploy multiple similar VMs in a short time. You can install Kali Linux on VirtualBox on your laptop, attach an external USB wireless network adapter to the VM, and perform security testing, auditing Wi-Fi networks, and many other penetration testing tasks. You can easily switch between your host OS and Kali Linux (guest OS). Kali Linux on VirtualBox VM is isolated, meaning that you can have an adequate level of security and never need to worry about your host OS being accessible from the outside during penetration testing with Kali. You are welcome to continue learning about this topic by reading our blog post about installing Kali Linux on VMware VMs.

Что такое Kali Linux

Kali Linux — это дистрибутив операционной системы Linux. Это одна из немногих систем, которая предназначена для специалистов информационной безопасности. В неё входит ряд утилит, которые созданы для тестирования уязвимостей. Kali редко используется как основная ОС, чаще всего она устанавливается как гостевая.

Система Kali Linux была разработана в 2013 году. Над ней работала команда из Offensive Security. За основу была взята структура Debian, а инструменты тестирования информационной безопасности были взяты из ОС BackTrack. Первый релиз был выпущен 13 марта 2013 года.

В комплект Kali входят такие хакерские утилиты как Armitage, nmap, Wireshark, John the Ripper, Aircrack-ng, Burp Suite. С их помощью можно:

Все утилиты будут готовы к использованию сразу после завершения инсталляции.

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

Установка Linux на VirtualBox начинается с установки самой виртуальной машины. Существует несколько программ для этой цели, но самой лучшей, считаю я, является VirtualBox.

Она бесплатна, имеет русский интерфейс и очень функциональна. Для того, чтобы скачать программу VirtualBox, идём на сайт разработчиков (а это фирма Oracle — не хухры-мухры) и загружаем нужную нам версию — Скачать VirtualBox. Думаю установка программы не создаст проблем, так как никаких хитростей там нет.

Теперь нам нужен образ Линукс, который мы будем устанавливать в нашу виртуальную машину. Какой Linux выбрать? Это решать вам. Я бы посоветовал установить Linux Mint, так как интерфейс у этой сборки похож на интерфейс Windows. Скачать Linux Mint.

После того, как вы установили VirtualBox и скачали линукс в формате .iso, можно приступать к установке его на виртуальную машину. Как установить Linux на VirtualBox? Как всегда просто! Следите за моими руками, как сказал бы фокусник. Запускаем установленную виртуальную машину:

Нажимаем кнопку «Создать» новую виртуальную машину в левом верхнем углу. Далее следуем указаниям мастера настроек

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

Выбираем название нашей новой виртуальной машины, я назвал просто «Linux» и задаём тип машины — тут тоже просто ставим Linux. Жмём далее.

Выбираем размер оперативной памяти, в зависимости от того, сколько у вас стоит на основном компьютере. У меня стоит 4 Гб, поэтому я смело выделил 1 Гб. Идём дальше.

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

Выбираем первый пункт, так как это проще всего. У вас создаться файл, который будет имитировать жёсткий диск вашей виртуальной машины. В случае надобности вы сможете перенести его на другой компьютер и там запустить. Жмём далее…

Выбираем пункт «Динамический…» Диск будет увеличиваться по мере заполнения, что очень удобно. Жмём далее…

Тут мы выбираем максимальный размер виртуального жёсткого диска, 8-15 гигабайтов будет достаточно. Жмём создать…

Всё, виртуальная машина готова к принятию на борт новой OS. Нажимаем кнопку «Настройка» вверху и у нас появляется новое небольшое окно.

Переходим во вкладку «Носители» (слева), потом щёлкаем по значку CD-DVD и затем нажимаем значок диска (справа) и указываем путь к ISO образу линукс, который вы до этого скачали. После этого нажимаем ОК. Окно пропадёт, а в виртуальной машине появится созданная нами виртуальная машина. Нажимаем кнопку «Запустить» и устанавливаем выбранную вами OS.

Решается эта проблема легко: нужно просто зайти в настройки виртуальной машины, перейти во вкладку Система — Процессор и поставить галочку в пункте Включить PAE/NX.

После этого установка системы проходит в штатном режиме и проблем нет.

Как действовать дальше, читайте в статье «Как установить Linux?», так как принципы установки его на обычный компьютер и виртуальный полностью одинаковый. Тут даже ещё проще, так как можно выбрать автоматическую разметку диска.

Но вот когда система уже установилась, это ещё не конец. Дело в том, что сам Linux не совсем понимает, где он оказался и у него не хватает нужных драйверов, для полной интеграции с виртуальной машиной. Решается проблема очень легко: нужно просто установить дополнения гостевой OS, которые уже есть в программе. Для этого запускаем нашу виртуальную машину и идём в меню. Там находим пункт Установить дополнения гостевой OS.

Нажимаем и образ диска при монтируется в ваш линукс. Если у вас стоит авто запуск дисков, то скрипт запустится сам и от вас только потребуется ввести пароль. Но этого может и не произойти. Тогда открываем в виртуальной машине CD rom и смотрим путь к диску, нажав Ctrl + L

Теперь открываем терминал и выполняем такую команду:

sudo sh /media/VBOXADDONS_4.2/autorun.sh

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

Ну а для непонятливых видео, в котором воспроизведен весь процесс:

Не нашли ответ на свой вопрос? Воспользуйтесь поиском…

Что такое Kali Linux

Kali Linux — это дистрибутив ОС Linux. Его разработала американская компания Offensive Security, которая занимается тестированием на проникновение, информационной безопасностью и цифровой криминалистикой. Kali создавался для проекта по проведению тестов на безопасность. В основу его разработки легли такие проекты, как Auditor Security Collection и WHAX.

Kali создан на базе двух дистрибутивов: Debian и BackTrack. BackTrack — это ПО, специально созданное для тестирования безопасности и проведения цифровой криминалистической экспертизы. Первая его версия появилась в 2006 году в формате LiveCD. Уже через шесть лет, с появлением Kali Linux, BackTrack потерял свою актуальность.

В дистрибутив Кали входят такие программы, как Metasploit, Nmap, Aircrack-ng, Ettercap и сотни других приложений и инструментов для пентестинга. С помощью встроенных инструментов Кали можно:

Сейчас Kali Linux очень активно развивается, новые версии дистрибутива выходят раз в несколько месяцев.