Jak zainstalować system 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ą funkcję, zostały usunięte z Kali Linux. Kali Linux zawiera ponad 600 narzędzi do testów penetracyjnych, które można uruchamiać z Live DVD bez instalacji, a także zainstalować na komputerze jako system operacyjny.

Czasami może się zdarzyć, że nie masz możliwości przeznaczenia całego komputera na uruchamianie Kali Linux ani z Live DVD, ani z wewnętrznego dysku twardego jako zainstalowanego systemu operacyjnego. W takim przypadku pomocne mogą być technologie wirtualizacji sprzętu – system Kali Linux można zainstalować na maszynie wirtualnej VMware działającej na komputerze stacjonarnym, laptopie lub serwerze. W rezultacie można wykorzystywać fizyczną maszynę do zwykłych zadań, jednocześnie uruchamiając maszynę wirtualną z systemem Kali Linux do 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 do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej 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 i 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 HTTP. Po pobraniu pliku ISO sprawdź sha256sum to verify the data integrity and ensure that the file is not corrupted.

Tworzenie nowej maszyny wirtualnej VMware

Zobaczmy, jak zainstalować Kali Linux na maszynie wirtualnej w formacie VMware stacja robocza ze względu na przenośność – możesz zainstalować VMware Workstation na laptopie, przeprowadzić wdrażanie maszyny wirtualnej z Kali Linux i używać tego laptopa na przykład do audytu sieci bezprzewodowych. Kali Linux można również zainstalować na hoście VMware ESXi, jeśli jest to potrzebne – proces instalacji jest dość podobny. W niniejszym przykładzie do pokazania instalacji i konfiguracji 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 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). Do naszych celów należy wybrać 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 i liczbę rdzeni na procesor dla tej maszyny wirtualnej. W przypadku 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żej ilości zasobów. 2 GB pamięci powinno 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ą wartość zalecaną (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ń systemu plików (takich jak limit rozmiaru pliku wynoszący 4 GB w przypadku FAT32). Nie zaznaczaj pola Allocate all disk space now , jeśli nie chcesz, aby dysk zajmował teraz 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 umożliwia uruchomienie z nośnika instalacyjnego w trybie live DVD, instalację systemu operacyjnego w trybie tekstowym (po instalacji dostępny jest tylko interfejs konsoli bez graficznego interfejsu użytkownika (GUI)) oraz instalację systemu operacyjnego w trybie graficznym. Wybierz Graphical install z menu startowego i naciśnij Enter.

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

Graficzny tryb instalacji 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 All files in one partition.

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

Wybierz Finish partitioning and write changes to disk.

How to Install Kali Linux on VMware: Finishing partitioning

Kliknij 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 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 to pole puste i kliknij Continue. How to Install Kali Linux on VMware: Configuring an HTTP proxy

Yes Zainstaluj program rozruchowy GRUB na dysku twardym – w tym celu kliknij . Wybierz urządzenie, na którym ma zostać zainstalowany program rozruchowy. Używamy . Instalacja została zakończona. Po ponownym uruchomieniu maszyny wirtualnej wpisz jako nazwę użytkownika głównego i hasło, które podałeś 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 hostem 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 na pasku menu lub w oknie VMware Stacja robocza. Obraz płyty ISO jest teraz włożony do wirtualnego napędu CD/DVD maszyny wirtualnej. Ikona płyty jest widoczna na pulpicie systemu gościa. Otwórz terminal ( ). Przejdź do katalogu włożonej płyty zawierającej VMware Tools, wpisując: Utwórz katalog na pulpicie, aby wyodrębnić pliki z archiwum do tego katalogu. Wypakuj pliki instalacyjne VMware Tools z archiwum, używając następującego polecenia: gdzie: to aplikacja archiwizująca systemu Linux; – nakazuje programowi tar rozpakowanie plików; – włącza tryb szczegółowy, aby wyświetlić wynik w konsoli; – nakazuje programowi tar rozpakowanie plików z archiwum przy użyciu gzip; – określa lokalizację skompresowanego archiwum, z którego należy wyodrębnić pliki. Przejdź do katalogu, w którym zostały wyodrębnione pliki. Uruchom instalator VMware Tools: Odpowiedz na pytania zadane przez konsolowego kreatora instalacji. Naciśnij , aby użyć wartości domyślnych pokazanych w . Gdy proces instalacji VMware Tools dobiegnie końca, zrestartuj maszynę wirtualną, wpisując w oknie terminala. Uwaga : Jeśli masz połączenie z Internetem, możesz zainstalować VMware Tools za pomocą menedżera pakietów dla systemu Linux, wpisując w terminalu następujące polecenie: Odpowiedz na pytania zadane przez kreatora instalacji, tak jak wspomniano wcześniej. Konfiguracja rozdzielczości ekranu Po zainstalowaniu VMware Tools na maszynie wirtualnej Kali Linux w VMware możesz dostosować rozdzielczość ekranu okna maszyny wirtualnej gościa. Otwórz terminal. Wpisz , 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): How to Install Kali Linux on VMware: Installing the GRUB boot loader

/dev/sda

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

&

VM > Install VMware ToolsApplications > Terminal Emulator

cd /media/cdrom

mkdir ~/Desktop/VMwareTools

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

tar x v z f

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

./vmware-install.pl

Enter [brackets] init 6

apt-get

apt-get install open-vm-tools-desktop

xrandr

xrandr -s 1024x768

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

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

Możesz 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 Kali Linux. Nie jest możliwe bezpośrednie podłączenie wbudowanej karty sieciowej (zwykle połączonej z interfejsem PCI Express) laptopa do maszyny wirtualnej. W tym przypadku można używać tylko trybu mostkowego, ale funkcje karty niskiego poziomu, takie jak przejście do trybu 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 tak samo, 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.

Zdobądź zewnętrzną kartę Wi-Fi USB i podłącz ją do portu USB komputera hosta (komputera, na którym zainstalowano VMware Workstation). Upewnij się, że maszyna wirtualna Kali jest uruchomiona. Nie łącz 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 Kali Linux na 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 adres MAC, 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ę uruchomionych 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, wpisując polecenie:

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 bez zarzutu. Możesz zobaczyć punkty dostępowe i powiązanych klientów, a także przechwytywać pakiety sieci bezprzewodowej do dalszej analizy w ramach audytu sieci. Testy penetracyjne i audyty bezpieczeństwa są ważne, ale szczegóły tego procesu wykraczają poza zakres tego wpisu na blogu. Najważniejsze w tym artykule jest to, że system Kali Linux wdrażany na izolowanej maszynie wirtualnej może działać podobnie jak 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, zrozumiałe wskazówki i komentarze. Kluczowym wymaganiem jest skonfigurowanie bezprzewodowej karty sieciowej USB podłączonej do maszyny wirtualnej przy użyciu trybu pass-through. Umożliwia to korzystanie ze wszystkich funkcji karty sprzętowej z izolowanej maszyny wirtualnej z systemem Kali Linux do 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.

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Wdrażanie w 2 minuty i ochrona danych w środowiskach wirtualnych, chmurowych, fizycznych oraz SaaS. Opcje tworzenia kopii zapasowych, replikacji i natychmiastowego odzyskiwania danych.

People also read