Как да инсталирате Kali Linux на VirtualBox: Пълно ръководство стъпка по стъпка
Kali Linux е индустриалният стандарт Linux дистрибуция за тестване на проникване, етично хакване и кибербезопасностни изследвания. Независимо дали сте опитен специалист по безопасност или просто започвате пътешествието си в офензивната безопасност, стартирането на Kali Linux вътре в VirtualBox е един от най-умните и най-безопасните начини да изградите напълно функционална лабораторна среда — без двойно стартиране, без необходимост от специализиран хардуер.
В този всеобхватен наръчник ще научите точно как да изтеглите, конфигурирате и инсталирате Kali Linux на VirtualBox, включително как да оптимизирате виртуалната машина с Guest Additions за по-гладък и по-продуктивен работен процес.
Защо да стартирам Kali Linux в VirtualBox?
Преди да се потопим в стъпките на инсталацията, струва си да разберем защо виртуализираната среда често е предпочитаният избор за специалистите по безопасност:
- Изолация: Вашата хост операционна система остава защитена от потенциално опасни инструменти или експлойти, работещи вътре в VM.
- Снимки: Можете да запазите състоянието на вашата VM в произволен момент и да се върнете мигновено, ако нещо се обърка.
- Преносимост: Виртуалните машини могат да бъдат експортирани, споделени и внедрени на различен хардуер.
- Рентабилност: Няма нужда от отделна физическа машина, предназначена за тестване на безопасност.
Ако търсите да отидете отвъд локалната виртуализация и имате нужда от отдалечено достъпна, винаги включена среда, помислете за решение VPS Hosting — идеално за стартиране на постоянни Kali Linux инстанции в облака.
Предварителни изисквания
Преди да започнете, уверете се, че имате следното:
- Хост машина, работеща с Windows, macOS или Linux
- Поне 8GB RAM (4GB минимум, разпределени към VM)
- Поне 50GB свободно дисково пространство
- Стабилна интернет връзка за изтегляне на необходимите файлове
- VirtualBox инсталиран (обхванат в Стъпка 1)
Стъпка 1: Изтегляне и инсталиране на VirtualBox
VirtualBox е безплатен, с отворен код хипервизор, разработен от Oracle, който поддържа Windows, macOS и Linux хост системи.
- Посетете официалната страница за изтегляния на VirtualBox.
- Изберете пакета на инсталатора, който съответства на вашата хост операционна система (Windows, macOS или Linux).
- Изтеглете и стартирайте инсталатора.
- Следвайте подсказките на екрана, за да завършите инсталацията.
- По желание, също изтеглете и инсталирайте VirtualBox Extension Pack от същата страница — той добавя поддръжка за USB 2.0/3.0, RDP и криптиране на диск.
След инсталирането, стартирайте VirtualBox, за да потвърдите, че се отваря правилно, преди да продължите.
Стъпка 2: Изтегляне на Kali Linux ISO
След това трябва да получите официалния образ на Kali Linux ISO.
- Отидете на официалната страница за изтегляния на Kali Linux.
- Под Installer Images, изберете версията 64-bit (препоръчана за повечето съвременни системи).
- Можете да изтеглите чрез директен HTTP или чрез торент връзката за по-бързи скорости.
- Проверете интегритета на изтегления файл, използвайки предоставената SHA256 контролна сума — това е особено важно в среда, фокусирана върху безопасност.
> Съвет за безопасност: Винаги проверявайте контролни суми на ISO преди инсталацията, за да се уверите, че образът не е бил манипулиран.
Стъпка 3: Създаване на нова виртуална машина в VirtualBox
С инсталиран VirtualBox и изтегления ISO, е време да създадете виртуалната машина.
- Отворете VirtualBox и щракнете върху бутона New в лентата с инструменти.
- В диалога Name and Operating System, конфигурирайте следното:
- Name: Kali Linux (или всяко име, което предпочитате)
- Type: Linux
- Version: Debian (64-bit)
- Щракнете върху Next.
- Memory (RAM): Разпределете поне 2048 MB (2GB). За удобен опит при стартиране на множество инструменти едновременно, 4096 MB (4GB) е силно препоръчано.
- Щракнете върху Next.
- Hard Disk: Изберете Create a virtual hard disk now и щракнете върху Create.
- Изберете VDI (VirtualBox Disk Image) като тип файл на твърдия диск и щракнете върху Next.
- Изберете Dynamically allocated, за да спестите физическо дисково пространство, след това щракнете върху Next.
- Задайте размера на виртуалния диск на поне 20GB — 40GB или повече се препоръчва, ако планирате да инсталирате допълнителни инструменти и да съхранявате заснети данни.
- Щракнете върху Create, за да завършите виртуалната машина.
Стъпка 4: Конфигуриране на настройките на виртуалната машина
Преди да стартирате VM за първи път, приложете следните конфигурационни корекции, за да осигурите гладка инсталация.
Системни настройки
- Изберете новосъздадената VM в страничната лента на VirtualBox и щракнете върху Settings.
- Отидете на System > Motherboard.
- Уверете се, че Enable EFI (special OSes only) е unchecked, освен ако не имате специфична нужда от UEFI режим на стартиране.
- Под System > Processor, разпределете 2 или повече CPU ядра, ако вашата хост машина го поддържа — това значително подобрява производителността.
Настройки на хранилище
- Отидете на Storage в менюто Settings.
- Под Controller: IDE, щракнете върху empty optical drive (икона на диск).
- От дясната страна, щракнете върху икона на диск до Optical Drive и изберете Choose a disk file.
- Преглеждайте и изберете Kali Linux ISO, който изтеглихте в Стъпка 2.
Настройки на мрежата
- Отидете на Network > Adapter 1.
- Изберете един от следните режими въз основа на вашите нужди:
- NAT: VM споделя интернет връзката на хоста. Най-добре за изолирано тестване.
- Bridged Adapter: VM получава собствен IP адрес на локалната мрежа. Най-добре, ако имате нужда VM да комуникира с други устройства.
Настройки на дисплея
- Отидете на Display > Screen.
- Задайте Video Memory на 128 MB за по-добра графична производителност.
- Активирайте 3D Acceleration, ако вашият хост GPU го поддържа.
Щракнете върху OK, за да запазите всички настройки.
Стъпка 5: Инсталиране на Kali Linux
Сега сте готови да стартирате виртуалната машина и да стартирате инсталатора на Kali Linux.
- Изберете вашата VM в страничната лента на VirtualBox и щракнете върху Start.
- VM ще стартира от Kali Linux ISO. Когато се появи менюто за стартиране, изберете Graphical Install за най-лесния опит на инсталация.
- Следвайте помощника за инсталация чрез следните стъпки:
Език и локалност
- Изберете предпочитания език, държава/регион и подредба на клавиатура.
Конфигуриране на мрежата
- Въведете hostname за вашата машина (напр. kali-vm).
- Можете да оставите domain name празно за автономна настройка.
- Ако бъдете подсетнати за конфигуриране на мрежата, можете да го пропуснете и да конфигурирате мрежата след инсталацията.
Настройка на потребителския акаунт
- Създайте non-root потребителски акаунт с силна парола (Kali Linux 2020+ вече не използва root като подразбираното влизане).
- Също ще бъдете подсетнати да зададете root парола — изберете нещо сигурно.
Разделяне на диска
- Изберете Guided – Use Entire Disk за директна настройка.
- Изберете виртуалния твърд диск, когато бъдете подсетнати.
- Изберете All files in one partition за простота.
- Потвърдете промените на разделянето и запишете ги на диска.
Инсталиране на софтуер
- Инсталаторът сега ще копира и инсталира всички необходими пакети. Това може да отнеме 10–20 минути в зависимост от производителността на вашата хост система.
GRUB Bootloader
- Когато бъдете подсетнати, инсталирайте GRUB bootloader на основния диск (/dev/sda).
- След като инсталацията завърши, щракнете върху Continue, за да рестартирате VM.
- След рестартирането, премахнете ISO от виртуалния оптичен диск (Devices > Optical Drives > Remove disk from virtual drive), за да предотвратите стартирането от инсталатора отново.
- Влезте с учетните данни, които създадохте по време на инсталацията.
Стъпка 6: Инсталиране на VirtualBox Guest Additions (препоръчано)
VirtualBox Guest Additions е пакет от драйвери и помощни програми, които драматично подобряват производителността и използваемостта на вашата Kali Linux VM. Инсталирането му е един от най-важните стъпки след инсталацията.
Предимства на Guest Additions:
- Подобрена графика: По-високи резолюции на екрана и динамично преоразмеряване на прозорци
- Безпроблемна интеграция на мишката: Няма нужда да хващате/освобождавате ръчно курсора на мишката
- Споделен буфер обмена: Копирайте и поставяйте текст между вашата хост ОС и Kali Linux
- Споделени папки: Лесно прехвърляне на файлове между хост и гост
- По-добра производителност: Оптимизирани дисплей и I/O драйвери
Стъпки на инсталация:
1. Актуализирайте списъка с пакети:
sudo apt update
2. Инсталирайте необходимите заглавни файлове на ядрото и инструменти за изграждане:
sudo apt install -y linux-headers-$(uname -r) build-essential dkms
3. Вмъкнете CD образа на Guest Additions:
В лентата с менюта на VirtualBox, отидете на Devices > Insert Guest Additions CD image…
4. Монтирайте CD и стартирайте инсталатора:
sudo mount /media/cdrom && sudo /media/cdrom/VBoxLinuxAdditions.run
5. Рестартирайте VM, за да приложите промените:
sudo reboot
След рестартирането, трябва да забележите подобрена резолюция на екрана, безпроблемно движение на мишката и способност да преоразмерите динамично прозореца на VM.
Стъпка 7: Закаляване след инсталацията и съвети
Сега, когато Kali Linux е включена и работи вътре в VirtualBox, ето няколко най-добри практики, които трябва да следвате:
Поддържайте вашата система актуална
sudo apt update && sudo apt upgrade -y
Стартирайте това редовно, за да се уверите, че имате най-новите инструменти за безопасност и кръпки.
Направете снимка
Преди да направите някакви основни промени или да стартирате ново тестване на проникване, направете снимка на VirtualBox:
- Отидете на Machine > Take Snapshot
- Назовете го (напр. “Clean Install”), за да можете да се върнете в произволен момент
Конфигуриране на споделени папки
Настройте споделена папка между вашия хост и гост за лесен трансфер на файлове:
- Отидете на Settings > Shared Folders
- Добавете нова папка, отметнете Auto-mount и Make Permanent
- Вътре в Kali, достъпете я на /media/sf_ShareName
Изследвайте прединсталирания набор от инструменти
Kali Linux идва предварително зареден със стотици инструменти за безопасност, организирани по категория, включително:
- Nmap – сканиране на мрежата
- Metasploit Framework – експлоатация
- Burp Suite – тестване на уеб приложения
- Wireshark – анализ на пакети
- John the Ripper / Hashcat – пробиване на пароли
Отвеждане на вашата лаборатория за безопасност по-далеч
Локална настройка на VirtualBox е отличен начин за начало, но има ограничения — вашата лаборатория е свързана с една машина, и ресурсоемките задачи могат да забавят вашата хост система. За специалистите, които имат нужда от повече мощност, гъв
