Jak zainstalować Kali Linux na maszynie wirtualnej VMware

Kali to darmowa dystrybucja systemu Linux oparta na Debianie, przeznaczona do testów penetracyjnych. Pierwsza wersja Kali Linux została wydana w 2013 roku jako przeróbka BackTrack Linux – znanej wcześniej dystrybucji służącej do audytów bezpieczeństwa i testów penetracyjnych. Niektóre narzędzia, które w BackTrack Linux występowały dwukrotnie lub zapewniały podobną funkcjonalność, zostały usunięte z Kali Linux. Kali Linux zawiera ponad 600 narzędzi do testów penetracyjnych, które można uruchamiać z płyty Live DVD bez instalacji, a także zainstalować na komputerze jako system operacyjny na komputerze stacjonarnym.

Czasami może się zdarzyć, że nie masz możliwości przeznaczenia całego komputera na uruchamianie Kali Linux ani z płyty Live DVD, ani z wewnętrznego dysku twardego jako zainstalowanego systemu operacyjnego. W takim przypadku pomocne mogą okazać się technologie wirtualizacji sprzętowej – system Kali Linux można zainstalować na maszynie wirtualnej VMware działającej na komputerze stacjonarnym, laptopie lub serwerze. Dzięki temu można wykorzystywać komputer fizyczny do zwykłych zadań, jednocześnie uruchamiając maszynę wirtualną z systemem Kali Linux w celu przeprowadzania testów penetracyjnych i audytów bezpieczeństwa sieci, oprogramowania itp. W tym wpisie na blogu omówiono proces instalacji systemu Kali Linux na maszynie wirtualnej VMware oraz konfigurację karty sieciowej Wi-Fi.

NAKIVO – tworzenie kopii zapasowej dla VMware vSphere

NAKIVO – tworzenie kopii zapasowej dla VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Pobieranie obrazu ISO

Najpierw otwórz stronę Kali strona pobierania w przeglądarce i wybierz dystrybucję, która najlepiej odpowiada Twoim potrzebom. Obrazy instalacyjne są dostępne w formacie ISO dla architektur 32-bitowej, 64-bitowej oraz ARM. Możesz również wybrać wersję z ulubionym graficznym środowiskiem pulpitu spośród Gnome, KDE, Xfce, Mate itp. Dla uproszczenia i spójności w tym wpisie na blogu pobierzmy Kali Linux Xfce 64-bitowy przez protokół HTTP. Po pobraniu pliku ISO zapoznaj się z sha256sum to verify the data integrity and ensure that the file is not corrupted.

Tworzenie nowej maszyny wirtualnej VMware

Przyjrzyjmy się, jak zainstalować Kali Linux na maszynie wirtualnej w formacie VMware stacja robocza ze względu na przenośność – można zainstalować VMware stację roboczą na laptopie, przeprowadzić wdrażanie maszyny wirtualnej z Kali Linux i używać tego laptopa na przykład do audytu sieci bezprzewodowych. W razie potrzeby Kali Linux można również zainstalować na hoście VMware ESXi – proces instalacji jest dość podobny. W niniejszym przykładzie do pokazania instalacji i konfiguracji systemu Kali Linux zostanie użyty program VMware Workstation 15.

Kliknij File > New virtual machine , aby otworzyć Kreatora nowej maszyny wirtualnej. Wybierz Custom.

Wybierz kompatybilność sprzętową maszyny wirtualnej. Jeśli nie planujesz migracji maszyny wirtualnej do starszych wersji programu VMware Workstation lub serwerów ESXi, wybierz format Workstation 15.x. W tym przykładzie należy wybrać format Workstation 14.x, aby zapewnić lepszą kompatybilność na wypadek ewentualnej migracji.

How to Install Kali Linux on VMware: Opening a new VM wizard and selecting VM hardware compatibility

Wybierz plik obrazu dysku instalacyjnego do instalacji systemu operacyjnego gościa. W tym przypadku należy wybrać pobrany obraz ISO zapisany w D:InstallISOkali-linux-xfce-2018.4-amd64.iso .

Wybierz system operacyjny gościa (OS). W naszym przypadku należy wybrać system Linux Ubuntu 64-bit.

How to Install Kali Linux on VMware: Selecting the installation disk image and a guest operating system.

Określ nazwę i lokalizację maszyny wirtualnej. W obecnym przykładzie nazwa maszyny wirtualnej to Kali_x64, a katalog maszyny wirtualnej to D:VirtualKali_x64.

Konfiguracja procesora. Określ liczbę procesorów oraz liczbę rdzeni na procesor dla tej maszyny wirtualnej. W przypadku systemu Kali Linux wystarczy 1 Procesor.

How to Install Kali Linux on VMware: Entering the VM name and defining processor configuration

Ustaw pamięć dla maszyny wirtualnej. Kali Linux nie jest systemem operacyjnym wymagającym dużych zasobów. 2 GB pamięci powinno w zupełności wystarczyć dla tej maszyny wirtualnej.

Skonfiguruj typ sieć dla maszyny wirtualnej. Wybierz opcję Use bridged networking .

How to Install Kali Linux on VMware: Configuring VM memory and network type

Wybierz kontroler SCSI, którego będziesz używać do podłączenia dysku wirtualnego do maszyny wirtualnej. Możesz pozostawić wartość domyślną bez zmian i kliknąć Next , aby kontynuować.

Wybierz typ dysku. Możesz pozostawić domyślną, zalecaną wartość (SCSI). How to Install Kali Linux on VMware: Selecting a virtual disk controller type and a virtual disk type

Wybierz dysk. Kliknij Create a new virtual disk , a następnie kliknij Next.

Określ pojemność dysku. 20 GB powinno wystarczyć na system operacyjny. Wybierz opcję Store virtual disk as a single file , jeśli nie ma żadnych ograniczeń związanych z systemem plików (takich jak limit rozmiaru pliku wynoszący 4 GB w systemie FAT32). Nie zaznaczaj pola wyboru Allocate all disk space now , jeśli nie chcesz, aby dysk od razu zajął całą dysk przydzielony przestrzeń.

How to Install Kali Linux on VMware: Creating a new 20GB virtual disk

Określ, gdzie chcesz zapisać plik dysku wirtualnego. W tym przykładzie ścieżka do pliku to D:VirtualKali_x64Kali_x64.vmdk.

Teraz wszystko jest gotowe do utworzenia maszyny wirtualnej. Sprawdź ustawienia maszyny wirtualnej, dostosuj sprzęt w razie potrzeby i kliknij Finish , aby utworzyć maszynę wirtualną.

How to Install Kali Linux on VMware: Specifying a virtual disk location and checking the summary

Wdrażanie Kali Linux na maszynie wirtualnej VMware

Instalacja Kali Linux nie jest trudna, ponieważ wszystkie etapy instalacji są opatrzone przydatnymi wskazówkami i komentarzami. Przyjrzyjmy się procesowi instalacji krok po kroku:

Instalacja systemu operacyjnego

Po utworzeniu nowej maszyny wirtualnej należy ją włączyć i uruchomić z obrazu ISO, aby rozpocząć instalację Kali. Po załadowaniu maszyny wirtualnej z obrazu ISO wyświetla się menu startowe, które pozwala na uruchomienie z nośnika instalacyjnego w trybie live DVD, zainstalowanie systemu operacyjnego w trybie tekstowym (po instalacji dostępny jest wyłącznie interfejs konsoli bez graficznego interfejsu użytkownika (GUI)) oraz zainstalowanie systemu operacyjnego w trybie graficznym. Wybierz opcję „ Graphical install ” z menu startowego i naciśnij klawisz „ Enter”.

How to Install Kali Linux on VMware: A boot menu of Kali Linux installer

Tryb instalacji graficznej przypomina kreatora z wieloma ekranami konfiguracyjnymi.

Wybierz język.

How to Install Kali Linux on VMware: Selecting a language

Wybierz lokalizację.

How to Install Kali Linux on VMware: Selecting a location

Skonfiguruj klawiaturę.

How to Install Kali Linux on VMware: Configuring a keyboard

Wprowadź nazwę hosta dla tego systemu, na przykład: k-linux .

How to Install Kali Linux on VMware: Entering the host name

Ustaw nazwę domeny, na przykład: domain.net .

How to Install Kali Linux on VMware: Configuring a domain name for network options.

Ustaw hasło dla użytkownika głównego. Pamiętaj, że w niektórych dystrybucjach Kali Linux domyślnym hasłem dla użytkownika głównego jest „toor”.

How to Install Kali Linux on VMware: Setting up the password for root.

Wybierz metodę partycjonowania dysków. Jeśli chcesz utworzyć niestandardową tabelę partycji, wybierz Manual. Wybór opcji Guided – use entire disk powinien wystarczyć przy pierwszym uruchomieniu.

How to Install Kali Linux on VMware: Guided partitioning of the entire disk

Wybierz dysk wirtualny, który ma zostać podzielony na partycje.

How to Install Kali Linux on VMware: Selecting a disk for partitioning

Wybierz opcję „ All files in one partition”.

How to Install Kali Linux on VMware: Selecting a partition scheme

Wybierz opcję „ Finish partitioning and write changes to disk”.

How to Install Kali Linux on VMware: Finishing partitioning

Kliknij przycisk „ Yes ”, aby potwierdzić utworzenie nowej, pustej tabeli partycji na dysku wirtualnym w celu zapisania zmian na dysku.

How to Install Kali Linux on VMware: Changes confirmation

Proces instalacji rozpocznie się po podziale dysku na partycje. Poczekaj, aż instalacja systemu zostanie zakończona.

Skonfiguruj menedżera pakietów. Wybierz opcję „ Yes ”, aby korzystać z serwera lustrzanego w sieci.

How to Install Kali Linux on VMware: Using a network mirror for a package manager

Jeśli nie masz serwera proxy HTTP umożliwiającego dostęp do sieci zewnętrznych, pozostaw pole puste i kliknij przycisk „ Continue”. How to Install Kali Linux on VMware: Configuring an HTTP proxy

Zainstaluj program rozruchowy GRUB na dysku twardym – w tym celu kliknij Yes .

How to Install Kali Linux on VMware: Installing the GRUB boot loader

Określ urządzenie, na którym ma zostać zainstalowany program rozruchowy. Używamy /dev/sda.

How to Install Kali Linux on VMware: Selecting a disk for installing GRUB

Instalacja została zakończona. Po ponownym uruchomieniu maszyny wirtualnej wejdź na stronę jako użytkownik główny i wprowadź hasło określone podczas instalacji systemu operacyjnego.

Instalacja VMware Tools na maszynie wirtualnej Kali Linux w VMware

Teraz musisz zainstalować VMware Tools, czyli zestaw przydatnych sterowników i narzędzi, które poprawiają wydajność maszyny wirtualnej oraz interakcję między systemem hosta a systemem gościa (wspólny schowek, przeciąganie i upuszczanie plików, przekazywanie urządzeń USB itp.).

Upewnij się, że zainstalowana maszyna wirtualna Kali Linux w VMware działa, a następnie kliknij VM > Install VMware Tools na pasku menu lub w oknie VMware Stacja robocza. Obraz płyty ISO został teraz włożony do wirtualnego napędu CD/DVD maszyny wirtualnej. Ikona płyty jest widoczna na pulpicie systemu operacyjnego gościa. Otwórz terminal (Applications > Terminal Emulator).

Przejdź do katalogu włożonej płyty zawierającej VMware Tools, wpisując:

cd /media/cdrom

Utwórz katalog na pulpicie, aby rozpakować pliki z archiwum do tego katalogu.

mkdir ~/Desktop/VMwareTools

Rozpakuj pliki instalacyjne VMware Tools z archiwum, używając następującego polecenia:

tar -xvzf VMwareTools-10.3.2-9925305.tar.gz -C ~/Desktop/VMwareTools/

gdzie:

tar to aplikacja archiwizująca systemu Linux; x – nakazuje programowi tar rozpakowanie plików; v – włącza tryb szczegółowy, umożliwiający wyświetlenie wyników w konsoli; z – nakazuje programowi tar dekompresję plików z archiwum przy użyciu gzip; f – określa lokalizację skompresowanego archiwum, z którego należy rozpakować pliki.

Przejdź do katalogu, w którym zostały rozpakowane pliki.

cd ~/Desktop/VMwareTools/vmware-tools-distrib

Uruchom instalator VMware Tools:

./vmware-install.pl

Odpowiedz na pytania wyświetlane przez konsolowego kreatora instalacji. Naciśnij Enter , aby użyć wartości domyślnych pokazanych na stronie [brackets]. Po zakończeniu instalacji VMware Tools uruchom ponownie maszynę wirtualną, wpisując w oknie terminala polecenie init 6 .

Uwaga : Jeśli masz połączenie z Internetem, możesz zainstalować VMware Tools za pomocą menedżera pakietów systemu Linux apt-get , wpisując w terminalu następujące polecenie:

apt-get install open-vm-tools-desktop

Odpowiedz na pytania wyświetlane przez kreatora instalacji, tak jak wspomniano wcześniej.

Konfiguracja rozdzielczości ekranu

Po zainstalowaniu VMware Tools na maszynie wirtualnej Kali Linux w środowisku VMware można dostosować rozdzielczość ekranu okna maszyny wirtualnej gościa.

Otwórz terminal.

Wpisz xrandr , aby wyświetlić dostępne tryby wyświetlania. Bieżący tryb wyświetlania jest oznaczony gwiazdką (*).

Ustaw niestandardową rozdzielczość, na przykład 1024×768, zamiast rozdzielczości domyślnej (800×600): xrandr -s 1024x768

How to Install Kali Linux on VMware: Setting the display resolution for a VM with Kali Linux

Można również skorzystać z interfejsu graficznego. Kliknij prawym przyciskiem myszy pusty obszar na pulpicie maszyny wirtualnej, wybierz opcję „ Applications > Settings > Display”. Zmień rozdzielczość w menu rozwijanym, kliknij „ Apply ” oraz „ Close”.

Można również przejść do trybu pełnoekranowego maszyny wirtualnej Kali Linux w VMware, klikając przycisk „ Full Screen ” w interfejsie VMware stacji roboczej.

Jak podłączyć kartę Wi-Fi do maszyny wirtualnej VMware, aby mogła z niej korzystać Kali Linux?

Jeśli chcesz testować sieci Wi-Fi, potrzebujesz karty sieciowej Wi-Fi podłączonej do komputera, na którym działa system Kali Linux. Nie jest możliwe bezpośrednie podłączenie wbudowanej karty sieci bezprzewodowej (zwykle podłączonej za pomocą interfejsu PCI Express) z laptopa do maszyny wirtualnej. W takim przypadku można korzystać wyłącznie z trybu mostkowego, ale zaawansowane funkcje karty, takie jak przejście w tryb monitorowania, będą wyłączone. Jeśli używasz wbudowanej karty sieci bezprzewodowej w trybie mostkowym, system operacyjny gościa (w naszym przykładzie Kali Linux) rozpoznaje tę kartę jako emulowaną kartę Ethernet.

Jak zapewne pamiętasz, VMware stacja robocza i serwer ESXi umożliwiają podłączanie urządzeń USB do maszyny wirtualnej w trybie pass-through. W tym trybie urządzenie USB jest podłączone do maszyny wirtualnej podobnie, jak byłoby podłączone do komputera fizycznego. Po podłączeniu urządzenia USB do maszyny wirtualnej zostaje ono odłączone od komputera hosta. W tej sytuacji potrzebna jest karta Wi-Fi USB.

Należy zaopatrzyć się w zewnętrzną kartę Wi-Fi USB i podłączyć ją do portu USB komputera hosta (komputera, na którym zainstalowano VMware Workstation). Należy upewnić się, że maszyna wirtualna Kali jest uruchomiona. Nie należy łączyć się z żadną siecią Wi-Fi na komputerze hosta. W oknie VMware Workstation przejdź do VM > Removable devices > [Your USB Wi-Fi adapter name] > Connect (Disconnect from host).

How to Install Kali Linux on VMware: Connecting a USB Wi-Fi network adapter to a VM with Kali Linux

Wpisz ifconfig , aby sprawdzić, czy adapter Wi-Fi USB został wykryty przez system Kali Linux w maszynie wirtualnej VMware. W naszym przykładzie wykryto adapter bezprzewodowy, a jego interfejs sieciowy nosi nazwę wlan0.

How to Install Kali Linux on VMware: Checking network configuration in Linux

Wyłącz interfejs sieci bezprzewodowej:

ifconfig wlan0 down

Zmień adres MAC adaptera sieci bezprzewodowej na niestandardowy, na przykład FC:FC:48:0A:0B:FF.

macchanger -m fc:fc:48:0a:0b:ff wlan0

Włącz interfejs sieci bezprzewodowej.

ifconfig wlan0 up

Sprawdź, czy adres MAC karty Wi-Fi został zmieniony, używając jednego z poniższych poleceń:

macchanger -s wlan0

ifconfig wlan0

How to Install Kali Linux on VMware: Checking a MAC address of a wireless network interface

Jeśli adres MAC karty sieciowej nie został zmieniony, sprawdź sekwencję wykonanych poleceń i spróbuj ponownie. Możesz wpisać macchanger --help , aby wyświetlić listę dostępnych opcji korzystania z narzędzia macchanger . Po zmianie adresu MAC można przeprowadzić testy penetracyjne i audyt bezpieczeństwa sieci Wi-Fi.

Przełącz kartę sieciową Wi-Fi w tryb monitorowania.

airmon-ng start wlan0

How to Install Kali Linux on VMware: Running airmon-ng

Narzędzie airmon-ng powiadomi Cię o procesach, które mogą potencjalnie powodować problemy. Zaleca się zakończenie takich procesów poprzez wpisanie polecenia:

airmon-ng check kill

Dodatkowo można zmienić adres MAC interfejsu wlan0mon .

ifconfig wlan0mon down

macchanger -m fc:fc:48:0a:0b:ff wlan0mon

ifconfig wlan0mon up

gdzie wlan0mon to nazwa wirtualnego interfejsu sieciowego do monitorowania (wcześniej znanego jako interfejs mon0 w systemie BackTrack Linux).

Teraz możesz uruchomić narzędzie airodump-ng .

airodump-ng wlan0mon

How to Install Kali Linux on VMware: Monitoring wireless access points and clients with airodump-ng by using Kali Linux installed on a VMware VM

Jak widać, adapter Wi-Fi USB podłączony do maszyny wirtualnej w trybie pass-through działa poprawnie. Możesz wyświetlić punkty dostępowe i powiązanych z nimi klientów, a także przechwytywać pakiety sieci bezprzewodowej do dalszej analizy w ramach audytu sieciowego. Testy penetracyjne i audyty bezpieczeństwa są ważne, ale szczegóły tego procesu wykraczają poza zakres niniejszego wpisu na blogu. W niniejszym artykule kładzie się nacisk na to, że system Kali Linux wdrażany na izolowanej maszynie wirtualnej może działać podobnie jak system Kali Linux wdrażany na maszyna fizyczna.

Wnioski

Utworzenie maszyny wirtualnej i proces instalacji systemu operacyjnego Kali Linux nie są trudne, a interfejs graficzny zapewnia przydatne i zrozumiałe wskazówki oraz komentarze. Kluczowym wymaganiem jest skonfigurowanie bezprzewodowej karty sieciowej USB podłączonej do maszyny wirtualnej w trybie pass-through. Umożliwia to korzystanie ze wszystkich funkcji karty sprzętowej z poziomu izolowanej maszyny wirtualnej z systemem Kali Linux w celu analizy pakietów.

Instalacja systemu Kali Linux na maszynie wirtualnej ESXi przebiega podobnie jak instalacja Kali na maszynie wirtualnej VMware Workstation. Można również użyć narzędzia VMware vCenter Converter do konwersji maszyny wirtualnej w formacie Workstation na maszynę wirtualną w formacie ESXi.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read