So installieren Sie Kali Linux auf einer VMware-VM

Kali ist eine kostenlose, auf Debian basierende Linux-Distribution, die für Penetrationstests konzipiert ist. Die erste Version von Kali Linux wurde 2013 als Neuauflage von BackTrack Linux freigegeben – einer zuvor bekannten Distribution für Sicherheitsaudits und Penetrationstests. Einige Tools, die in BackTrack Linux doppelt vorhanden waren oder ähnliche Funktionalitäten boten, wurden in Kali Linux entfernt. Kali Linux enthält mehr als 600 Penetrationstest-Tools, die sowohl als Live-DVD ohne Installation ausgeführt als auch als Desktop-Betriebssystem auf einem Computer installiert werden können.

Manchmal ist es Ihnen möglicherweise nicht möglich, den gesamten Computer für den Betrieb von Kali Linux zu reservieren, weder von einer Live-DVD noch von Ihrer internen Festplatte als installiertes Betriebssystem. In diesem Fall können Ihnen Hardware-Virtualisierungstechnologien helfen – Sie können Kali Linux auf einer VMware-VM installieren, die auf Ihrem Desktop, Laptop oder Server läuft. So können Sie Ihren physischen Rechner für die üblichen Aufgaben nutzen und gleichzeitig eine virtuelle Maschine mit Kali Linux für Penetrationstests und Sicherheitsaudits Ihrer Netzwerke, Software usw. betreiben. Dieser Blogbeitrag befasst sich mit dem Installationsprozess von Kali Linux auf einer virtuellen VMware-Maschine und der Konfiguration eines WLAN-Netzwerkadapters.

NAKIVO für VMware vSphere-Backups

NAKIVO für VMware vSphere-Backups

Umfassende Datensicherheit für VMware vSphere-VMs und Optionen für die sofortige Wiederherstellung. Sichere Backup-Ziele vor Ort, außerhalb des Standorts und in der Cloud. Anti-Ransomware-Funktionen.

Herunterladen des ISO-Images

Zuerst öffnen Sie den Kali Herunterladen-Seite in Ihrem Browser und wählen die Distribution, die Ihre Anforderungen am besten erfüllt. Die Installationsabbilder werden im ISO-Format für 32bit, 64bit und ARM-Architektur bereitgestellt. Sie können auch das Build mit Ihrer bevorzugten grafischen Desktop-Umgebung unter Gnome, KDE, Xfce, Mate etc. auswählen. Der Einfachheit und Konsistenz halber in diesem Blogbeitrag laden wir Kali Linux Xfce 64 Bit über HTTP herunter. Wenn die ISO-Datei heruntergeladen ist, prüfen Sie die sha256sum to verify the data integrity and ensure that the file is not corrupted.

Erstellen einer neuen VMware-VM

Lassen Sie uns erkunden, wie Kali Linux auf einer VM im Format VMware Workstation installiert werden kann, aus Gründen der Portabilität: Sie können VMware Workstation auf einem Laptop installieren, eine virtuelle Maschine mit Kali Linux bereitstellen und diesen Laptop beispielsweise zur Überprüfung von drahtlosen Netzwerken verwenden. Falls erforderlich, kann Kali Linux auch auf einem VMware ESXi-Host installiert werden – der Installationsprozess ist ziemlich ähnlich. Im aktuellen Beispiel wird VMware Workstation 15 verwendet, um die Installation und Konfiguration von Kali Linux zu zeigen.

Klicken Sie auf File > New virtual machine, um den Assistenten für die Erstellung einer neuen virtuellen Maschine zu öffnen. Wählen Sie Custom.

Wählen Sie die Hardware-Kompatibilität der virtuellen Maschine. Wenn Sie nicht planen, eine VM auf ältere Versionen von VMware Workstation oder ESXi-Servern zu migrieren, wählen Sie das Format Workstation 15.x. In diesem Beispiel sollte das Format Workstation 14.x für eine bessere Kompatibilität im Falle einer möglichen Migration ausgewählt werden.

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

Wählen Sie die Installer-Datenträger-Image-Datei für die Installation des Gastbetriebssystems. In diesem Fall sollte das heruntergeladene ISO-Image, das unter D:InstallISOkali-linux-xfce-2018.4-amd64.iso gespeichert ist, ausgewählt werden.

Wählen Sie ein Gastbetriebssystem (OS). Für unsere Zwecke muss Linux Ubuntu 64-bit ausgewählt werden.

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

Geben Sie den VM-Namen und den Speicherort an. Im aktuellen Beispiel ist der VM-Name Kali_x64 und das VM-Verzeichnis ist D:VirtualKali_x64.

Prozessor-Konfiguration. Geben Sie für diese virtuelle Maschine die Anzahl der Prozessoren und die Anzahl der Kerne pro Prozessor an. Die Verwendung von 1 CPU ist für Kali Linux ausreichend.

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

Speichern Sie den Arbeitsspeicher für die virtuelle Maschine. Kali Linux ist kein ressourcenhungriges Betriebssystem. 2 GB Arbeitsspeicher sollten für diese VM mehr als genug sein.

Konfigurieren Sie einen Netzwerk Typ für die VM. Wählen Sie die Use bridged networking Option.

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

Wählen Sie den SCSI-Controller aus, den Sie zum Verbinden einer virtuellen Festplatte mit einer VM verwenden. Sie können den Standardwert beibehalten und auf Next klicken, um fortzufahren.

Wählen Sie einen Festplattentyp. Sie können den standardmäßig empfohlenen Wert (SCSI) beibehalten. How to Install Kali Linux on VMware: Selecting a virtual disk controller type and a virtual disk type

Wählen Sie eine Festplatte aus. Klicken Sie auf Create a new virtual disk und dann auf Next.

Geben Sie die Festplattenkapazität an. 20 GB sollten für das Betriebssystem ausreichen. Wählen Sie Store virtual disk as a single file, wenn es keine Einschränkungen Ihres Dateisystems gibt (wie z.B. 4 GB Begrenzung der Dateigröße bei FAT32). Aktivieren Sie das Kästchen Allocate all disk space now nicht, wenn Sie nicht möchten, dass die Festplatte den gesamten zugewiesene Festplatte Speicherplatz jetzt verbraucht.

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

Geben Sie an, wo Sie die virtuelle Festplattendatei speichern möchten. In diesem Beispiel ist der Dateipfad D:VirtualKali_x64Kali_x64.vmdk.

Nun ist alles bereit, um eine virtuelle Maschine zu erstellen. Überprüfen Sie die VM-Einstellungen, passen Sie die Hardware bei Bedarf an, und klicken Sie auf Finish, um eine VM zu erstellen.

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

Bereitstellen von Kali Linux auf VMware VM

Die Installation von Kali Linux ist nicht schwierig, da alle Installationsschritte mit nützlichen Tipps und Hinweisen versehen sind. Lassen Sie uns den Installationsprozess Schritt für Schritt überprüfen:

Installation des Betriebssystems

Sobald Sie eine neue VM erstellt haben, schalten Sie die VM ein und booten Sie von der ISO-Image, um die Kali-Installation zu starten. Wenn eine VM von der ISO-Image geladen wird, können Sie ein Boot-Menü sehen, das Ihnen erlaubt, von dem Installationsmedium im Live-DVD-Modus zu booten, das Betriebssystem im Textmodus (Sie erhalten nur eine Konsolenoberfläche ohne grafische Benutzeroberfläche (GUI) nach der Installation) zu installieren und das Betriebssystem im grafischen Modus zu installieren. Wählen Sie Graphical install aus dem Boot-Menü und drücken Sie Enter.

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

Der grafische Installationsmodus ähnelt einem Assistenten mit mehreren Konfigurationsbildschirmen.

Wählen Sie eine Sprache aus.

How to Install Kali Linux on VMware: Selecting a language

Wählen Sie Ihren Standort aus.

How to Install Kali Linux on VMware: Selecting a location

Konfigurieren Sie eine Tastatur.

How to Install Kali Linux on VMware: Configuring a keyboard

Geben Sie den Hostnamen für dieses System ein, z.B. k-linux .

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

Legen Sie den Domainnamen fest, z.B. domain.net .

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

Richten Sie das Passwort für den Root-Benutzer ein. Beachten Sie, dass in einigen Distributionen von Kali Linux „toor“ das Standardpasswort für den Root-Benutzer ist.

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

Wählen Sie die Partitionierungsmethode für Ihre Festplatten. Wenn Sie eine benutzerdefinierte Partitionierungstabelle erstellen möchten, wählen Sie Manual. Die Auswahl von Guided – use entire disk sollte für den Anfang ausreichen.

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

Wählen Sie Ihre virtuelle Festplatte aus, die partitioniert werden soll.

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

Wählen Sie All files in one partition.

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

Wählen Sie Finish partitioning and write changes to disk.

How to Install Kali Linux on VMware: Finishing partitioning

Klicken Sie auf Yes , um die Erstellung einer neuen leeren Partitionstabelle auf der virtuellen Festplatte zu bestätigen und die Änderungen auf die Festplatte zu schreiben.

How to Install Kali Linux on VMware: Changes confirmation

Der Installationsprozess beginnt nach der Festplattenpartitionierung. Warten Sie, bis die Systeminstallation abgeschlossen ist.

Konfigurieren Sie den Paket-Manager. Wählen Sie Yes , um einen Netzwerkspiegel zu verwenden.

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

Wenn Sie keinen HTTP-Proxy zum Zugriff auf die externen Netzwerke haben, lassen Sie das Feld leer und klicken Sie auf Continue. How to Install Kali Linux on VMware: Configuring an HTTP proxy

Installieren Sie den GRUB-Bootloader auf einer Festplatte – klicken Sie auf Yes , um dies zu tun.

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

Definieren Sie das Gerät für die Bootloader-Installation. Wir verwenden /dev/sda.

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

Die Installation ist abgeschlossen. Nach dem Neustart Ihres VM geben Sie root als Benutzername ein und geben Sie das Passwort ein, das Sie während der Betriebssysteminstallation angegeben haben.

VMware-Tools auf Kali Linux VMware VM installieren

Nun müssen Sie die VMware-Tools installieren, d.h. eine Reihe nützlicher Treiber und Dienstprogramme, die die VM-Leistung und die Interaktion zwischen Host und Gast verbessern (gemeinsame Zwischenablage, Datei-Drag und -Drop, USB-Geräte-Passthrough usw.).

Stellen Sie sicher, dass die installierte Kali Linux VMware VM ausgeführt wird, und klicken Sie auf VM > Install VMware Tools in der Menüleiste oder im VMware Workstation-Fenster. Das ISO-CD-Image wird nun in das virtuelle CD/DVD-Laufwerk der VM eingelegt. Sie können das Festplattensymbol auf dem Desktop des Gast-Betriebssystems sehen. Öffnen Sie das Terminal (Applications > Terminal Emulator).

Gehen Sie in das Verzeichnis der eingelegten Festplatte, die die VMware-Tools enthält, indem Sie eingeben:

cd /media/cdrom

Erstellen Sie ein Verzeichnis auf Ihrem Desktop, um Dateien aus dem Archiv in dieses Verzeichnis zu extrahieren.

mkdir ~/Desktop/VMwareTools

Extrahieren Sie die VMware-Tools-Installationsdateien aus dem Archiv mit folgendem Befehl:

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

wobei:

tar die Linux-Archivierungsanwendung ist; x – teilt tar mit, Dateien zu extrahieren; v – ermöglicht den ausführlichen Modus, um die Ausgabe auf der Konsole zu sehen; z – teilt tar mit, dass Dateien aus einem Archiv mit Gzip dekomprimiert werden; f – definiert den Speicherort des komprimierten Archivs, aus dem Dateien extrahiert werden müssen.

Gehen Sie in das Verzeichnis, in das die Dateien extrahiert wurden.

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

Führen Sie das Installationsprogramm der VMware-Tools aus:

./vmware-install.pl

Beantworten Sie die Fragen, die vom Konsolen-Installationsassistenten bereitgestellt werden. Drücken Sie Enter , um die Standardwerte zu verwenden, die in [brackets] angezeigt werden. Wenn der Installationsprozess der VMware-Tools abgeschlossen ist, starten Sie die VM neu, indem Sie init 6 im Terminalfenster eingeben.

Hinweis : Wenn Sie über eine Internetverbindung verfügen, können Sie die VMware-Tools mit Ihrem apt-get Linux-Paketmanager installieren, indem Sie den folgenden Befehl im Terminal eingeben:

apt-get install open-vm-tools-desktop

Beantworten Sie die Fragen, die vom Installationsassistenten wie zuvor erwähnt bereitgestellt werden.

Bildschirmauflösung konfigurieren

Nach der Installation der VMware-Tools auf Kali Linux VMware VM können Sie die Bildschirmauflösung des Gast-VM-Fensters anpassen.

Öffnen Sie das Terminal.

Geben Sie xrandr ein, um verfügbare Anzeigemodi anzuzeigen. Der aktuelle Anzeigemodus ist mit einem Sternchen (*) gekennzeichnet.

Stellen Sie die benutzerdefinierte Auflösung ein, z.B. 1024×768, anstelle der Standardauflösung (800×600): xrandr -s 1024x768

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

Sie können auch die GUI verwenden. Klicken Sie mit der rechten Maustaste auf den freien Bereich auf Ihrem VM-Desktop, gehen Sie zu Applications > Settings > Display. Ändern Sie die Auflösung im Dropdown-Menü, klicken Sie auf Apply und Close.

Sie können auch den Vollbildmodus Ihrer Kali Linux VMware VM aktivieren, indem Sie auf die Schaltfläche Full Screen in der VMware Workstation-Oberfläche klicken.

Wie verbindet man einen WI-FI-Adapter mit einer VMware VM zur Verwendung durch Kali Linux?

Wenn Sie Wi-Fi-Netzwerke testen möchten, benötigen Sie einen mit einer Maschine verbundenen Wi-Fi-Netzwerkadapter, auf dem Kali Linux ausgeführt wird. Es ist nicht möglich, einen eingebauten drahtlosen Netzwerkadapter (der normalerweise mit einer PCI Express-Schnittstelle verbunden ist) eines Laptops direkt mit einer virtuellen Maschine zu verbinden. In diesem Fall können Sie nur den Bridge-Netzwerkmodus verwenden, aber Funktionen auf niedriger Adapterebene, wie das Betreten eines Überwachungsmodus, werden deaktiviert. Wenn Sie einen eingebauten drahtlosen Netzwerkadapter im Bridge-Netzwerkmodus verwenden, identifiziert ein Gastbetriebssystem (in unserem Beispiel Kali Linux) den Netzwerkadapter als emulierten Ethernet-Adapter.

Wie Sie sich erinnern, bieten VMware Workstation und ESXi-Server die Möglichkeit, USB-Geräte im Pass-Through-Modus mit einer VM zu verbinden. In diesem Modus wird ein USB-Gerät an eine VM angehängt, ähnlich wie an eine physische Maschine. Wenn Sie ein USB-Gerät an eine VM anschließen, wird es von einem Hostrechner getrennt. Ein USB-Wi-Fi-Adapter ist in dieser Situation erforderlich.

Holen Sie sich den externen USB-Wi-Fi-Adapter und stecken Sie ihn in einen USB-Port Ihres Hostrechners (einer Maschine, auf der VMware Workstation installiert ist). Stellen Sie sicher, dass Ihre Kali VM läuft. Verbinden Sie sich nicht mit Wi-Fi-Netzwerken auf einem Hostrechner. Gehen Sie im VMware Workstation-Fenster zu 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

Geben Sie ifconfig ein, um zu überprüfen, dass Ihr USB-Wi-Fi-Adapter von Kali Linux auf der VMware VM erkannt wird. In unserem Beispiel wird ein drahtloser Adapter erkannt und seine Netzwerkschnittstelle heißt wlan0.

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

Schalten Sie die drahtlose Netzwerkschnittstelle aus:

ifconfig wlan0 down

Ändern Sie die MAC-Adresse Ihres drahtlosen Netzwerkadapters in eine benutzerdefinierte MAC-Adresse, z.B. FC:FC:48:0A:0B:FF.

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

Schalten Sie Ihre drahtlose Netzwerkschnittstelle ein.

ifconfig wlan0 up

Überprüfen Sie, ob die MAC-Adresse Ihres Wi-Fi-Adapters geändert wurde, indem Sie einen der folgenden Befehle verwenden:

macchanger -s wlan0

ifconfig wlan0

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

Wenn die MAC-Adresse Ihres Netzwerkadapters nicht geändert wurde, überprüfen Sie die von Ihnen ausgeführten Befehle und versuchen Sie es erneut. Sie können macchanger --help eingeben, um eine Liste verfügbarer Optionen zur Verwendung des macchanger -Tools anzuzeigen. Nach dem Ändern der MAC-Adresse können Sie Penetrationstests und Sicherheitsüberprüfungen von Wi-Fi Netzwerken durchführen.

Schalten Sie den Wi-Fi Netzadapter in den Überwachungsmodus.

airmon-ng start wlan0

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

Das airmon-ng-Dienstprogramm benachrichtigt Sie, wenn Prozesse vorhanden sind, die potenziell Probleme verursachen könnten. Es wird empfohlen, solche Prozesse durch die Eingabe des Kommandos:

airmon-ng check kill

einzustellen. Sie können zusätzlich die MAC-Adresse der wlan0mon-Schnittstelle ändern.

ifconfig wlan0mon down

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

ifconfig wlan0mon up

wobei wlan0mon der Name der virtuellen Überwachungs-Netzwerkschnittstelle ist (ehemals bekannt als die mon0 -Schnittstelle in BackTrack Linux).

Jetzt sind Sie bereit, das airodump-ng-Dienstprogramm auszuführen.

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

Wie Sie sehen können, funktioniert der USB-Wi-Fi-Adapter, der mit dem VM im Durchleitungsmodus verbunden ist, einwandfrei. Sie können Zugangspunkte und verbundene Klienten sehen sowie drahtlose Netzwerkpakete für die weitere Analyse im Rahmen eines Netzwerks-Audits erfassen. Penetrationstests und Sicherheitsaudits sind wichtig, aber die Details dieses Prozesses liegen außerhalb des Rahmens dieses Blogbeitrags. Der Schwerpunkt dieses Artikels liegt darin, dass Ihr Kali Linux auf einer isolierten VM ähnlich operieren kann wie Kali Linux auf einem physische Maschine bereitgestellt.

Schlussfolgerung

Die Erstellung einer VM und der Installationsvorgang des Kali Linux Betriebssystems sind nicht schwierig und ein GUI bietet hilfreiche, verständliche Tipps und Kommentare. Die wichtige Voraussetzung ist, einen USB-Wireless-Netzwerkadapter zu konfigurieren, der über einen Durchleitungsmodus mit einer VM verbunden ist. Dies ermöglicht alle hardwarebasierten Funktionen des Adapters von einer isolierten VM mit Kali Linux zur Paketanalyse aus.

Die Installation von Kali Linux auf einer ESXi-VM ist ähnlich der Installation von Kali auf einer VMware Workstation-VM. Sie können ebenfalls den VMware vCenter Converter verwenden, um eine VM im Workstation-Format in eine VM im ESXi-Format zu konvertieren.

Probieren Sie NAKIVO Backup & Replication aus

Probieren Sie NAKIVO Backup & Replication aus

Nutzen Sie die kostenlose Testversion, um alle Funktionen der Datensicherheit der Lösung kennenzulernen. 15 Tage kostenlos. Keine Einschränkungen hinsichtlich Funktionen oder Kapazitäten. Keine Kreditkarte erforderlich.

Empfohlene Artikel