15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
30.10.2024
5 +2

Jak zainstalować Kali Linux na VirtualBox: Kompletny przewodnik krok po kroku

Kali Linux to branża standard dystrybucja Linux do testowania penetracyjnego, etycznego hackowania i badań cyberbezpieczeństwa. Niezależnie od tego, czy jesteś doświadczonym specjalistą ds. bezpieczeństwa, czy dopiero zaczynasz swoją przygodę z bezpieczeństwem ofensywnym, uruchomienie Kali Linux wewnątrz VirtualBox to jeden z najmądrzejszych i najbezpieczniejszych sposobów na zbudowanie w pełni funkcjonalnego środowiska laboratoryjnego — bez dual-bootingu, bez dedykowanego sprzętu.

W tym kompleksowym przewodniku dowiesz się dokładnie, jak pobrać, skonfigurować i zainstalować Kali Linux na VirtualBox, w tym jak zoptymalizować maszynę wirtualną za pomocą Guest Additions dla płynniejszego i bardziej produktywnego przepływu pracy.

Dlaczego uruchamiać Kali Linux w VirtualBox?

Zanim przejdziemy do kroków instalacji, warto zrozumieć, dlaczego zwirtualizowane środowisko jest często preferowanym wyborem specjalistów ds. bezpieczeństwa:

  • Izolacja: Twój główny system operacyjny pozostaje chroniony przed potencjalnie niebezpiecznymi narzędziami lub exploitami uruchomionymi wewnątrz VM.
  • Snapshoty: Możesz zapisać stan swojej VM w dowolnym momencie i natychmiast wycofać się, jeśli coś pójdzie nie tak.
  • Przenośność: Maszyny wirtualne można eksportować, udostępniać i wdrażać na różnym sprzęcie.
  • Opłacalne: Nie ma potrzeby posiadania oddzielnej maszyny fizycznej dedykowanej do testowania bezpieczeństwa.

Jeśli szukasz czegoś więcej niż lokalna wirtualizacja i potrzebujesz zdalnie dostępnego, zawsze włączonego środowiska, rozważ rozwiązanie VPS Hosting — idealne do uruchamiania trwałych instancji Kali Linux w chmurze.

Wymagania wstępne

Zanim zaczniesz, upewnij się, że masz następujące elementy:

  • Maszynę hosta z systemem Windows, macOS lub Linux
  • Co najmniej 8GB RAM (minimum 4GB przydzielone VM)
  • Co najmniej 50GB wolnego miejsca na dysku
  • Stabilne połączenie internetowe do pobrania wymaganych plików
  • Zainstalowany VirtualBox (omówiony w Kroku 1)

Krok 1: Pobierz i zainstaluj VirtualBox

VirtualBox to darmowy, otwartoźródłowy hiperwizor opracowany przez Oracle, który obsługuje systemy hosta Windows, macOS i Linux.

  1. Odwiedź oficjalną stronę pobierania VirtualBox.
  2. Wybierz pakiet instalacyjny odpowiadający Twojemu systemowi operacyjnemu hosta (Windows, macOS lub Linux).
  3. Pobierz i uruchom instalator.
  4. Postępuj zgodnie z instrukcjami na ekranie, aby ukończyć instalację.
  5. Opcjonalnie pobierz i zainstaluj VirtualBox Extension Pack z tej samej strony — dodaje obsługę USB 2.0/3.0, RDP i szyfrowania dysku.

Po zainstalowaniu uruchom VirtualBox, aby potwierdzić, że otwiera się prawidłowo, zanim przejdziesz dalej.

Krok 2: Pobierz ISO Kali Linux

Następnie musisz uzyskać oficjalny obraz ISO Kali Linux.

  1. Przejdź do oficjalnej strony pobierania Kali Linux.
  2. W sekcji Installer Images wybierz wersję 64-bitową (zalecana dla większości nowoczesnych systemów).
  3. Możesz pobrać za pośrednictwem bezpośredniego HTTP lub linku torrent dla szybszych prędkości.
  4. Zweryfikuj integralność pobranego pliku za pomocą dostarczonej sumy kontrolnej SHA256 — jest to szczególnie ważne w środowisku skoncentrowanym na bezpieczeństwie.

> Wskazówka dotycząca bezpieczeństwa: Zawsze weryfikuj sumy kontrolne ISO przed instalacją, aby upewnić się, że obraz nie został naruszony.

Krok 3: Utwórz nową maszynę wirtualną w VirtualBox

Po zainstalowaniu VirtualBox i pobraniu ISO nadszedł czas na utworzenie maszyny wirtualnej.

  1. Otwórz VirtualBox i kliknij przycisk Nowy na pasku narzędzi.
  2. W oknie dialogowym Nazwa i system operacyjny skonfiguruj następujące elementy:
  • Nazwa: Kali Linux (lub dowolna nazwa, którą wolisz)
  • Typ: Linux
  • Wersja: Debian (64-bit)
  1. Kliknij Dalej.
  2. Pamięć (RAM): Przydziel co najmniej 2048 MB (2GB). Dla wygodnego doświadczenia uruchamiania wielu narzędzi jednocześnie, 4096 MB (4GB) jest zdecydowanie zalecane.
  3. Kliknij Dalej.
  4. Dysk twardy: Wybierz Utwórz wirtualny dysk twardy teraz i kliknij Utwórz.
  5. Wybierz VDI (VirtualBox Disk Image) jako typ pliku dysku twardego i kliknij Dalej.
  6. Wybierz Dynamicznie przydzielane, aby zaoszczędzić fizyczne miejsce na dysku, a następnie kliknij Dalej.
  7. Ustaw rozmiar dysku wirtualnego na co najmniej 20GB40GB lub więcej jest zalecane, jeśli planujesz zainstalować dodatkowe narzędzia i przechowywać przechwycone dane.
  8. Kliknij Utwórz, aby sfinalizować maszynę wirtualną.

Krok 4: Skonfiguruj ustawienia maszyny wirtualnej

Przed pierwszym uruchomieniem VM zastosuj następujące zmiany konfiguracji, aby zapewnić płynną instalację.

Ustawienia systemu

  1. Wybierz nowo utworzoną VM na pasku bocznym VirtualBox i kliknij Ustawienia.
  2. Przejdź do System > Płyta główna.
  3. Upewnij się, że opcja Włącz EFI (tylko specjalne systemy operacyjne) jest unchecked, chyba że specjalnie potrzebujesz trybu UEFI boot.
  4. W sekcji System > Procesor przydziel 2 lub więcej rdzeni CPU, jeśli Twoja maszyna hosta to obsługuje — znacznie poprawia to wydajność.

Ustawienia magazynu

  1. Przejdź do Magazyn w menu Ustawienia.
  2. W sekcji Kontroler: IDE kliknij pusty napęd optyczny (ikona dysku).
  3. Po prawej stronie kliknij ikonę dysku obok Napęd optyczny i wybierz Wybierz plik dysku.
  4. Przejdź do i wybierz ISO Kali Linux, które pobrałeś w Kroku 2.

Ustawienia sieci

  1. Przejdź do Sieć > Adapter 1.
  2. Wybierz jeden z następujących trybów w zależności od Twoich potrzeb:
  • NAT: VM udostępnia połączenie internetowe hosta. Najlepsze do izolowanego testowania.
  • Bridged Adapter: VM otrzymuje własny adres IP w sieci lokalnej. Najlepsze, jeśli VM musi komunikować się z innymi urządzeniami.

Ustawienia wyświetlania

  1. Przejdź do Wyświetlanie > Ekran.
  2. Ustaw Pamięć wideo na 128 MB dla lepszej wydajności graficznej.
  3. Włącz Przyspieszenie 3D, jeśli Twój GPU hosta to obsługuje.

Kliknij OK, aby zapisać wszystkie ustawienia.

Krok 5: Zainstaluj Kali Linux

Teraz jesteś gotów do uruchomienia maszyny wirtualnej i uruchomienia instalatora Kali Linux.

  1. Wybierz swoją VM na pasku bocznym VirtualBox i kliknij Start.
  2. VM uruchomi się z ISO Kali Linux. Gdy pojawi się menu boot, wybierz Graphical Install dla najłatwiejszego doświadczenia instalacji.
  3. Postępuj zgodnie z kreatorem instalacji poprzez następujące kroki:

Język i ustawienia regionalne

  • Wybierz preferowany język, kraj/region i układ klawiatury.

Konfiguracja sieci

  • Wpisz nazwę hosta dla swojej maszyny (np. kali-lab).
  • Możesz pozostawić nazwę domeny pustą dla konfiguracji autonomicznej.
  • Jeśli zostaniesz poproszony o konfigurację sieci, możesz ją pominąć i skonfigurować sieć po instalacji.

Konfiguracja konta użytkownika

  • Utwórz konto użytkownika bez uprawnień root z silnym hasłem (Kali Linux 2020+ nie używa już root jako domyślnego logowania).
  • Zostaniesz również poproszony o ustawienie hasła root — wybierz coś bezpiecznego.

Partycjonowanie dysku

  • Wybierz Guided – Use Entire Disk dla prostej konfiguracji.
  • Wybierz swój wirtualny dysk twardy, gdy zostaniesz poproszony.
  • Wybierz All files in one partition dla prostoty.
  • Potwierdź zmiany partycji i zapisz je na dysku.

Instalacja oprogramowania

  • Instalator będzie teraz kopiować i instalować wszystkie wymagane pakiety. Może to potrwać 10–20 minut w zależności od wydajności Twojej maszyny hosta.

Bootloader GRUB

  • Po wyświetleniu monitu zainstaluj bootloader GRUB na dysku głównym (/dev/sda).
  1. Po zakończeniu instalacji kliknij Kontynuuj, aby ponownie uruchomić VM.
  2. Po ponownym uruchomieniu usuń ISO z wirtualnego napędu optycznego (Devices > Optical Drives > Remove disk from virtual drive), aby uniknąć ponownego uruchomienia z instalatora.
  3. Zaloguj się przy użyciu poświadczeń utworzonych podczas instalacji.

Krok 6: Zainstaluj VirtualBox Guest Additions (Zalecane)

VirtualBox Guest Additions to pakiet sterowników i narzędzi, które dramatycznie poprawiają wydajność i użyteczność Twojej VM Kali Linux. Zainstalowanie go to jeden z najważniejszych kroków po instalacji.

Korzyści z Guest Additions:

  • Ulepszona grafika: Wyższe rozdzielczości ekranu i dynamiczne zmienianie rozmiaru okna
  • Bezproblemowa integracja myszy: Nie ma potrzeby ręcznego przechwytywania/zwalniania kursora myszy
  • Schowek udostępniony: Kopiuj i wklejaj tekst między systemem operacyjnym hosta a Kali Linux
  • Foldery udostępnione: Łatwo przesyłaj pliki między hostem a gościem
  • Lepsza wydajność: Zoptymalizowane sterowniki wyświetlania i I/O

Kroki instalacji:

1. Zaktualizuj listę pakietów:

sudo apt update && sudo apt upgrade -y

2. Zainstaluj wymagane nagłówki jądra i narzędzia budowania:

sudo apt install -y linux-headers-$(uname -r) build-essential dkms

3. Wstaw obraz CD Guest Additions:

W pasku menu VirtualBox przejdź do Devices > Insert Guest Additions CD image…

4. Zamontuj CD i uruchom instalator:

sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo /media/cdrom/VBoxLinuxAdditions.run

5. Uruchom ponownie VM, aby zastosować zmiany:

sudo reboot

Po ponownym uruchomieniu powinieneś zauważyć ulepszoną rozdzielczość ekranu, bezproblemowy ruch myszy i możliwość dynamicznego zmieniania rozmiaru okna VM.

Krok 7: Wzmacnianie bezpieczeństwa po instalacji i porady

Teraz, gdy Kali Linux jest uruchomiony i działa wewnątrz VirtualBox, oto kilka najlepszych praktyk, które należy stosować:

Utrzymuj swój system zaktualizowany

sudo apt update && sudo apt full-upgrade -y

Uruchamiaj to regularnie, aby upewnić się, że masz najnowsze narzędzia bezpieczeństwa i poprawki.

Zrób snapshot

Zanim dokonasz jakichkolwiek poważnych zmian lub zaczniesz nowe zaangażowanie testowe, zrób snapshot VirtualBox:

  • Przejdź do Machine > Take Snapshot
  • Nazwij go (np. "Clean Install"), aby móc się wycofać w dowolnym momencie

Skonfiguruj foldery udostępnione

Skonfiguruj folder udostępniony między hostem a gościem dla łatwego transferu plików:

  1. Przejdź do Settings > Shared Folders
  2. Dodaj nowy folder, zaznacz Auto-mount i Make Permanent
  3. Wewnątrz Kali uzyskaj do niego dostęp pod adresem /media/sf_<foldername>

Odkryj wstępnie zainstalowany zestaw narzędzi

Kali Linux jest wstępnie załadowana setkami narzędzi bezpieczeństwa zorganizowanych według kategorii, w tym:

  • Nmap – skanowanie sieci
  • Metasploit Framework – eksploatacja
  • Burp Suite – testowanie aplikacji internetowych
  • Wireshark – analiza pakietów
  • John the Ripper / Hashcat – łamanie haseł

Przeniesienie laboratorium bezpieczeństwa na wyższy poziom

Lokalna konfiguracja VirtualBox to doskonały punkt wyjścia, ale ma ograniczenia — Twoje laboratorium jest powiązane z jedną maszyną, a zadania wymagające dużych zasobów mogą spowolnić Twój system hosta. Dla profesjonalistów, którzy potrzebują większej mocy, elastyczności lub dostępu zdalnego, rozważ te alternatywy:

  • VPS Hosting — Wdróż instancję Kali Linux opartą na chmurze dostępną z dowolnego miejsca, z dedykowanymi zasobami i pełnym dostępem root.
  • Serwery dedykowane — Dla laboratoriów bezpieczeństwa na poziomie przedsiębiorstwa, operacji red team lub środowisk szkoleniowych wymagających maksymalnej wydajności i izolacji.
  • GPU Hosting
15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij