HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Как установить Kali Linux (пошаговая инструкция)
Оглавление
Kali Linux — это популярный дистрибутив Linux, особенностью которого являются хакерские программы. Это операционная система в первую очередь подойдёт изучающим информационную безопасность и IT, системным администраторам и веб мастерам для оценки защищённости обслуживаемых сетей и сайтов.
В этой инструкции подробно будет описан процесс установки Kali Linux. Возможные разные варианты установки, например:
В целом процесс схож во всех случаях, я рассмотрю второй вариант, а именно установку Kali Linux в качестве второй операционной системы. Также я отмечу чем отличается установка в других случаях, чтобы вы могли применять эту инструкцию при любой ситуации.
Как записать установочный образ Kali Linux
Зайдите на официальную страницу Kali Linux: https://www.kali.org/downloads/

Найдите там Kali Linux 64-Bit (Installer) и скачайте торрент.
Теперь переходим на сайт программы Etcher: https://www.balena.io/etcher/ и скачиваем её:

Подключите вашу USB флешку, запустите Etcher, выберите скаченный ISO образ Kali Linux LIVE, затем просто нажмите кнопку Flash! и дождитесь завершения.

Как загрузиться с флешки
Теперь нам нужно следующее:
1) отключить Secure boot и Fast boot в EFI (BIOS)
2) выбрать в качестве диска для загрузки USB флешку с Kali Linux
Secure boot и Fast boot присутствуют только в EFI — это такой новый BIOS. Если у вас древний компьютер, то эти настройки могут отсутствовать и отключать их не нужно.
Зайдите в BIOS — на разных ноутбуках и материнских платах это может выполняться по-разному, как правило для этого в самом начале загрузки нужно много раз нажимать кнопку ESC, или кнопку Delete, или одну из функциональных клавиш F*. Если ничего не помогло, то поищите в Гугле, как войти в БИОС для вашей модели ноутбука/материнской платы.

Отключение Secure boot и Fast boot нужно только чтобы загрузиться с флешки, т. е. после сброса пароля Windows эти настройки можно вернуть в исходное состояние.
Затем при загрузке или там же, в БИОСе, выберите в качестве диска для загрузки USB флешку или внешний диск:

Если вы видите меню загрузки Kali Linux, значит у вас всё получилось:

Что делать, если не получается войти в BIOS (UEFI)
Современные компьютеры с SSD дисками загружаются очень быстро. К тому же, в БИОС может быть включена «быстрая загрузка». В этих случаях попасть в настройки BIOS (а точнее в настройки UEFI) не получится.
Для выхода из этой ситуации используйте следующий метод:
1. Во включённом Windows нажмите кнопку Windows → Выключение.

2. Удерживая нажатой клавишу Shift, нажмите «Перезагрузка».
3. Затем нужно выбрать «Поиск и устранение неисправностей».

4. Затем «Дополнительные параметры».

5. Далее «Параметры встроенного ПО UEFI».

6. Нажмите кнопку «Перезагрузить».

После перезагрузки вы окажитесь в настройках BIOS (UEFI).
Установка Kali Linux
Выберите пункт «Graphical install»:

Выберите желаемый язык операционной системы:

Выберите, где вы находитесь:

Укажите желаемую раскладку клавиатуры:

Выберите комбинацию клавиш для переключения языка клавиатуры:

Выберите любое имя хоста:

Имя домена можно оставить пустым:

Нужно различать «имя пользователя» и «имя учётной записи». Имя пользователя может содержать пробелы и заглавные буквы. Это имя нигде не используется. Что касается имени учётной записи, то вы постоянно будете вводить его при входе в систему, также имя учётной записи используется при выполнении различных команд с пользователями: изменение пароля пользователя, выполнение команд от другого пользователя, удаление пользователя.
Здесь вводится именно имя пользователя — введите что угодно:

А здесь вводится имя учётной записи — оно не может содержать пробелы и заглавные буквы. Для имени учётной записи можно использовать только строчные буквы и цифры:

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

Выберите свою временную зону:

Выберите «Вручную»:

На компьютере, где выполняется установка Kali Linux, имеется два диска, и на одном из них уже установлен Windows, поэтому я выбираю второй диск (ориентируйтесь по названию и размеру жёсткого диска):

Диск пустой и не отформатированный, поэтому нам предлагают создать таблицу разделов, выбираю «Да»:

Обратите внимание, что теперь на втором диске создан раздел, теперь выбираем «Автоматическая разметка»:

Выбираем «Авто — использовать наибольшее свободное место»:

На следующем экране обязательно убедитесь, что диск выбран верно — смотрите на его название и размер, затем выберите «Все файлы в одном разделе (рекомендуется новичкам)»:

Ещё раз убедитесь, что система будет установлена именно в тот диск, куда вы хотите — на данном этапе ещё можно отменить сделанные изменение, поскольку они ещё не записаны на диск. Затем отменить изменения будет невозможно. Когда вы убедитесь, что всё правильно, нажмите «Закончить разметку и записать изменения на диск» → «Продолжить»:

Ещё раз всё проверьте и выберите «Да»:

Ожидайте завершения установки:

Нажимаем «Продолжить»:

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

На мой взгляд, лучшим окружением рабочего стола в Linux является Cinnamon, но его здесь нет. GNOME мне не нравится — невозможно выполнить элементарные действия, такие как создать ярлык на рабочем столе, не логичное и не интуитивное меню, в целом плохое «юзабилити». KDE Plasma — красивый рабочий стол, но когда я им пользовался (это было много лет назад), он был весьма глючным и тяжёлым. MATE — это по сути актуальная версия GNOME 2, то есть классический по виду рабочий стол, но в нём не хватает современных функций (которые есть в Cinnamon, например).
Xfce и LXDE более лёгкие, если у вас маломощный компьютер, то выберите что-то из них.
Если вы не знаете что выбрать, то оставьте Xfce.
Рабочий стол в Linux можно поменять в любой момент!
Предлагаются следующие варианты наборов инструментов:
Независимо от того, что вы выберите, в дальнейшем можно будет установить или удалить любой инструмент.
Скриншоты различных тем оформления, правда со старой темой, вы также можете посмотреть в теме «В чём различие версий Kali Linux».
Дождитесь завершения установки всех пакетов и перезагрузитесь.
Если возникнет запрос об установке загрузчика, то смотрите раздел На какой диск установить загрузчик.
Поздравляю, установка Kali Linux завершена!

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

На какой диск установить загрузчик
В моём примере установки Kali Linux установщик не спрашивал, на какой диск установить загрузчик системы. Возможно причина в том, что в моём компьютере всего один диск. На других компьютерах как с UEFI, так и с БИОСом, установщик может спросить, на какой диск установить загрузчик. Чтобы принять решение, нужно иметь общие представления о загрузке операционной системе на ПК. Упрощённо говоря, происходит следующее:
1. БИОС (UEFI) проверяет, какой диск выбран для загрузки и передаёт управление загрузчику на этом диске.
2. Загрузчик указанного диска начинает работу, если в его настройках прописано несколько операционных систем, то он показывает пользователю меню для выбора. Если операционная система только одна, то просто загружает её.
Так вот, если у вас уже установлен Windows, то вариантов два:
В БИОС
Преимущества первого варианта:
Недостатки первого варианта:
Преимущество второго варианта:
Недостатки второго варианта:
На мой взгляд, второй вариант намного лучше, поэтому я устанавливаю загрузчик Linux на диск с Linux.
В UEFI
В UEFI имеется специальный небольшой раздел (100-200 мегабайт) в котором хранятся загрузчики операционных систем. В Linux этот раздел монтируется в директорию /boot и загрузчики хранятся в папках в /boot/efi/EFI или /boot/efi/ или похожих.

Установка загрузчика на диск в UEFI означает создание новой папки с загрузчиком нового дистрибутива. На этом скриншоте можно видеть загрузчики двух ОС.

На самом деле, там ещё есть и Linux Mint, но она свои файлы поместила в директорию BOOT.
Пункт загрузки UEFI можно отредактировать (удалить или добавить новые) в настройках UEFI.
При установке загрузчика на диск с Windows, в принципе, это должно работать также. Но я не проверял! В случае проблем с Windows, смотрите эту статью, раздел «Восстановление загрузчика Windows 10«).
Если у вас несколько операционных систем установлены на разных разделах диска и вы установили их загрузчики в собственные разделы, как это показано на скриншоте (системный загрузчик установлен в четвёртый раздел диска):

то, чтобы загрузить эту новую ОС нужно в дистрибутиве, в котором вы можете загрузиться, выполнить следующую команду:
Эта команда просканирует все диски и добавит в меню загрузки данного дистрибутива все найденные операционные системы.
Что касается UEFI, то в его настройках вместо дисков и разделов должны быть перечислены все доступные для загрузки операционные системы, либо их можно указать вручную.

Особенности установки Kali Linux в VirtualBox
Начните с создания виртуальной машины, для этого смотрите раздел «Создание вашей первой виртуальной машины». Не нужно записывать ISO образ на флешку, его можно подключит к виртуальной машине, подробности смотрите в разделе «Запуск новой виртуальной машины в первый раз».
How to Install Kali Linux on VMWare Workstation 2022
How to Install Kali Linux on VMware – If you Looking to Install Kali Linux on VMware VirtualBox then this is the right place to find out the complete steps to the installation of how to install Kali Linux on VMware workstation 16.
Do you want to install Kali Linux in VMware on your computer but you don’t know how it and whenever you install Kali Linux you get many errors and you don’t understand how to install it.
So don’t worry, read this article completely, In this told you that How you can Install Kali Linux on VMWare Workstation.
What is Kali Linux
Kali Linux is a Debian-based Linux distribution designed for digital forensics and penetration testing. It is maintained and funded by Offensive Security.
You can use Kali Linux according to your own. It is a command-line operating system. Most users of Kali Linux use it for Penetration testing, Bug bounty, Cyber Security, and learn Ethical hacking Courses.
What is VMware Workstation Player
VMware Workstation is a virtual machine used by Virtualization in 32bit and 64bit computers to run more than one Operating System. You can use VMware virtual machine by installing it on both Windows or Linux Operating Systems.
Kali Linux System Requirement
Before installing Kali Linux on VMware on your computer, you should know the system requirement of your computer whether your computer is capable or not for running more than one operating system.
How to Download Kali Linux ISO file for VMware
How to Download VMware Workstation
How to install VMware Workstation on Windows for Kali Linux
Then it will take the installation process for some time and it will be installed on your computer. So In this way, you can easily install Vmware in at least 5 to 8 minutes.
How to Create a New Virtual Machine
How to Specify Disk Capacity in VMware
Now a new dialog box will appear in front of you, which will ask you the disk capacity for your virtual machine –
How to Customize Hardware in VMware Workstation
Click on OK and Finish to start the installation process. It will make the installation process for some time, So In this way, you can easily Customize Hardware in VMware Workstation.
How to Install Kali Linux on Vmware | Kali Linux VirtualBo x
After installing VMWare on your computer, after creating a new virtual machine and customizing the hardware, it is ready to install Kali Linux operating systems on VMware Workstation. To know How to install Kali Linux on VMware follow the Steps.
How to Create Disk Partition in Kali Linux
And finally, you will log in to Kali Linux and now you can easily use Kali Linux on your computer with the help of VMware Workstation. After the end login, you will see some kali Linux screens like this.
If you have liked this article and liked it, then you can share it with friends and family so that they do not ever get such a problem.
If you have any problem in any part of this article, or you want any more information related to the computer, then tell me in the comment box, I will surely reply to you.
FAQ – People Also Search This
Question 1: kali linux download for vmware workstation 16
Answer: First of all, open any browser on your computer
Search Kali Linux Download.
Then go to the official site of Kali Linux
And download the ISO file of Kali Linux VMware from there.
Question 2: how to install kali linux vmware 64-bit 7z
Answer: First, After fully Customize Hardware,
You will have to click on play virtual machine to start the process.
Here you will see many options. Select Graphical Install using the down arrow key and Enter.
Question 3: Kali Linux default password
Answer: Kali Linux default password is root
Откуда этот конфиг? [Debian/Ubuntu]
Цель этого поста: показать технику отладки в debian/ubuntu, связанную с «поиском первоисточника» в системном конфигурационном файле.
Тестовый пример: после долгих издевательств над tar.gz копией установленной ОС и после её восстановления и установки апдейтов мы получаем сообщение:
Цель: понять, откуда это значение (U1563304817I0) пришло и как его правильно поменять. Это первый попавшийся пример, не особо интересный сам по себе, но удобный, чтобы показать практические методы работы с Linux.
Шаг номер 1: Откуда пришёл RESUME?
Откуда этот сниппет?
Проверяем №2 (как самый простой):
Возвращаемся к нашей задаче: файл initramfs-tools/conf.d/resume не устанавливается в систему из пакета. Может быть он генерируется в postinst/preinst скрипте пакета? Проверяем версию номер 3.
В каталоге /var/lib/dpkg/info/ лежат распакованные версии всех «метафайлов» пакетов (скрипты установки/удаления, описания пакетов и т.д.). Удивительно, но этот файл удаляется в postrm (при удалении) пакета initramfs-tools-core. Посмотрим содержимое его postinst… Ничего, касающегося conf.d директории.
debconf
debian-installer
Внутри них мы с лёгкостью находим ответ на наш вопрос:
Ответ на наше тестовое задание: файл создаётся инсталлятором в /target’е в момент установки, т.е. мы говорим про well-known, но артефакт. В существующих в системе пакетах нет никого и ничего, чтобы меняло этот файл.
Ethical Hacking (Part 2): Introducing Kali Linux
Kali Linux is a purpose built security operating system with a large variety of popular penetration testing tools. It is an open source project that is maintained and funded by Offensive Security. In addition to Kali Linux, Offensive Security also maintains the Exploit Database.
I’m going to guide you through a Kali Linux installation using Virtual Box. The first step is to download and install Virtual Box for your operating system.
You will then want to make your way to the Kali Linux download page and download the latest “Kali Linux 64-Bit (Installer)” ISO. Be warned it can take a while as the current version is 3.7G.
Open Virtual Box and click on the New button.
On this page you need to supply the following:
All you have to do here is specify how large your virtual machine should be. I used 30 GB. You could allocate less but I wouldn’t really want to go lower than 10 GB.
You will arrive back at the main Virtual Box page. Right-click on your Kali virtual machine and go to Settings.
This step is optional but under “ General”, then “ Advanced” I usually set the “ Shared Clipboard” and the “ Drag’n’Drop” to “ Bidirectional”.
The next step is under “ Storage”, select your DVD drive, and next to “ Optical Drive” click on the blue disc. Then “ Choose a disk file” and select your new Kali ISO.
This step is optional but I find sometimes on my Mac enabling audio in Virtual Box causes the virtual machine not to boot. I don’t use the audio in my virtual machines so I disable it.
I recommend changing your “ Attached to:” from “ NAT” to “ Bridged Adapter”. If all connections would be outbound then “ NAT” would be fine. I want to be able to serve external services like “ DVWA” so allowing the virtual machine to assign its own IP address is preferable. You would do the same with NAT by opening up mappings but it is a pain so I wouldn’t recommend it.
This step is also optional but I like doing it. You create a directory or folder on your host system and then allow your Linux virtual machine to be able to mount it. It makes copying files between systems a lot easier. In this case my “Share” folder on my Mac will me mapped to “/mnt/share” on the virtual machine.
Now select your virtual machine and click the “ Start” button.
Make sure you select the correct Kali ISO you downloaded if there are multiple options.
You may find that the virtual machine boots in a very small window which you can’t scale. If this happens go to the “ View” menu option for Virtual Box and select “ Scaled Mode (Host+C)”. Then you should be able to scale the virtual machine window properly.
Select “ Graphical install”.
Select your language.
Select your location.
Configure your keyboard.
Give your system a hostname, I just called mine “ kali”.
Configure your domain name. As this is just a lab environment I just called it “ lab”.
Kali will create a non-administrative account during the install. It asks for the full name of your user. I just put “kaliuser” for this tutorial.
This is the username for your non-administrative user.
Choose a suitable password and confirm it.
Select “ Guided — use entire disk”. I tried using an encrypted LVM but it seems to cause problems in Virtual Box. You can try it yourself but it will more than likely cause a problem for you and you’ll need to start over.
There should only be one option here created by Virtual Box so select it.
Select “ All files in the one partition (recommended for new users)”. Feel free to one of the other options if you prefer but this option is more than likely the option you need.
Select “ Finish partitioning and write changes to disk”.
Select “ Yes” to “ Write the changes to the disks?”
Check the unchecked “ … large — default selection plus additional tools”.
Select “ Yes” to “ Install the GRUB boot loader to your primary drive?”
Select your Virtual Box to install the GRUB boot loader.
And the installation is complete.
Kali will boot now…
And you will be presented with the login screen to log in…
The opening desktop will look like this.
Click on the Kali logo in the top left to open the menu.
You will just get a glance at how many security tools are included with Kali.
Open the “ 03 — Web Application Analysis” to see just a small portion of web related security tools.
Now to finish off the installation…
For the “ Shared Clipboard”, “ Drag’n’Drop”, and “ Shared Folders” to work you need to install the “ Guest Additions CD image”. Open the “ Devices” menu option for Virtual Box and install it from there.
It may be possible that when your Kali Linux boots it does not have network connectivity. The way you resolve this is right click on the icon next to the time and go to “ Edit Connections…”.
Select your “Wired connection 1” and click on the settings cog at the bottom.
Make sure you have a “ Device” selected and “ Link negotiation” is set to “ Automatic”.
Disable IPv6 unless you really need it as it will just cause you problems.
Either use DHCP or configure a static address and add DNS server(s) here.
Now back on the desktop left-click the icon next to the time, “ Disconnect” from the network, and connect again to “ Wired Network 1”.
It seems the networking in Kali in Virtual Box on a Mac is a little temperamental (at least for for me). If you boot Kali and it has no network connection just repeat the step above. “Disconnect” then connect again to “Wired Network 1”. This fixes the issue for me.
If all has gone to plan you should be able to ping the Google DNS server from the terminal.
Open your terminal and edit the, “ /etc/NetworkManager/NetworkManager.conf” file.
Change “ managed” from “ false” too “ true” and save the file.
And restart the Network Manager.
Edit the, “ /etc/apt/sources.list” file.
And uncomment the “ deb-src” line.
Now to update the system….
And check everything looks okay?
Damn Vulnerable Web Application (DVWA)
It’s all good installing and configuring Kali but we’ll need something to practice and test against. I’m going to use the Damn Vulnerable Web Application (DVWA). It’s a freely available web application which has been deliberately riddled with loads of vulnerabilities. I recommend downloading and installing it yourself to follow along in this tutorial and try them out for yourself.
The vulnerabilities covered by DVWA are:
There are other purpose built “buggy” applications which you can practice with.
If you feel like a challenge there are over 60 vulnerable web, mobile and OS projects listed here.
We are a bit spoiled for choice in this area but we are going to start with DVWA. The initial setup is a little tricky so I’m going to talk you through it.
You could really install it on any linux system but I’m going to install it into Kali linux so we have all our security related tools and lab environment in one place.
Now we can provision the latest copy of DVWA.
We will be using MySQL as the database for DVWA so we need to make sure it has a base configuration.
We need to make some changes to both the php.ini files. Don’t ask me why though as I can see that “ /etc/php/7.4/apache2/php.ini” is not loaded when I run “ php — ini” from the command line but if you don’t make the changes to “ allow_url_fopen” and “ allow_url_include” in both files the check when DVWA will fail.
When you have done that restart Apache.
We now need to update the DVWA config file: /var/www/html/DVWA/config/config.inc.php
There is one more task to do before doing so. DVWA has a reCAPTCHA component. You need to go to Google reCaptcha to obtain your public and private keys. It is pretty quick and painless.


















































