15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
30.10.2024
3 +1

Wie man Kali Linux auf VirtualBox installiert: Eine vollständige Schritt-für-Schritt-Anleitung

Kali Linux ist die branchenstandard Linux-Distribution für Penetrationstests, ethisches Hacking und Cybersecurity-Forschung. Egal ob Sie ein erfahrener Sicherheitsprofi sind oder gerade erst Ihre Reise in die offensive Sicherheit beginnen – die Ausführung von Kali Linux in VirtualBox ist eine der intelligentesten und sichersten Möglichkeiten, um eine vollständig funktionsfähige Laborumgebung aufzubauen – ohne Dual-Boot erforderlich, ohne dedizierte Hardware erforderlich.

In diesem umfassenden Leitfaden erfahren Sie genau, wie Sie Kali Linux auf VirtualBox herunterladen, konfigurieren und installieren, einschließlich der Optimierung Ihrer virtuellen Maschine mit Guest Additions für einen reibungsloseren und produktiveren Arbeitsablauf.

Warum Kali Linux in VirtualBox ausführen?

Bevor wir zu den Installationsschritten übergehen, lohnt es sich zu verstehen, warum eine virtualisierte Umgebung oft die bevorzugte Wahl für Sicherheitsexperten ist:

  • Isolation: Ihr Host-Betriebssystem bleibt vor potenziell gefährlichen Tools oder Exploits geschützt, die in der VM ausgeführt werden.
  • Snapshots: Sie können den Status Ihrer VM jederzeit speichern und sofort zurücksetzen, wenn etwas schiefgeht.
  • Portabilität: Virtuelle Maschinen können exportiert, freigegeben und auf verschiedener Hardware bereitgestellt werden.
  • Kostengünstig: Keine Notwendigkeit für einen separaten physischen Computer, der nur für Sicherheitstests vorgesehen ist.

Wenn Sie über lokale Virtualisierung hinausgehen möchten und eine remote zugängliche, immer verfügbare Umgebung benötigen, erwägen Sie eine VPS Hosting-Lösung – ideal für die Ausführung persistenter Kali Linux-Instanzen in der Cloud.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Ein Host-Computer mit Windows, macOS oder Linux
  • Mindestens 8GB RAM (4GB Minimum für die VM)
  • Mindestens 50GB freier Speicherplatz
  • Eine stabile Internetverbindung zum Herunterladen erforderlicher Dateien
  • VirtualBox installiert (wird in Schritt 1 behandelt)

Schritt 1: VirtualBox herunterladen und installieren

VirtualBox ist ein kostenloses, quelloffenes Hypervisor-Programm von Oracle, das Windows-, macOS- und Linux-Host-Systeme unterstützt.

  1. Besuchen Sie die offizielle VirtualBox-Downloadseite.
  2. Wählen Sie das Installationspaket aus, das Ihrem Host-Betriebssystem entspricht (Windows, macOS oder Linux).
  3. Laden Sie das Installationsprogramm herunter und führen Sie es aus.
  4. Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
  5. Laden Sie optional auch das VirtualBox Extension Pack von derselben Seite herunter und installieren Sie es – es fügt Unterstützung für USB 2.0/3.0, RDP und Festplattenverschlüsselung hinzu.

Starten Sie VirtualBox nach der Installation, um zu bestätigen, dass es ordnungsgemäß geöffnet wird, bevor Sie fortfahren.

Schritt 2: Kali Linux ISO herunterladen

Anschließend müssen Sie das offizielle Kali Linux ISO-Image abrufen.

  1. Navigieren Sie zur offiziellen Kali Linux-Downloadseite.
  2. Wählen Sie unter Installer Images die 64-Bit-Version (empfohlen für die meisten modernen Systeme).
  3. Sie können über direkten HTTP oder über den Torrent-Link für schnellere Geschwindigkeiten herunterladen.
  4. Überprüfen Sie die Integrität der heruntergeladenen Datei mit der bereitgestellten SHA256-Prüfsumme – dies ist besonders wichtig in einer sicherheitsorientierten Umgebung.

> Sicherheitstipp: Überprüfen Sie ISO-Prüfsummen immer vor der Installation, um sicherzustellen, dass das Image nicht manipuliert wurde.

Schritt 3: Erstellen Sie eine neue virtuelle Maschine in VirtualBox

Mit installiertem VirtualBox und heruntergeladener ISO ist es Zeit, die virtuelle Maschine zu erstellen.

  1. Öffnen Sie VirtualBox und klicken Sie auf die Schaltfläche Neu in der Symbolleiste.
  2. Konfigurieren Sie im Dialog Name und Betriebssystem Folgendes:
  • Name: Kali Linux (oder ein beliebiger Name)
  • Typ: Linux
  • Version: Debian (64-Bit)
  1. Klicken Sie auf Weiter.
  2. Speicher (RAM): Weisen Sie mindestens 2048 MB (2GB) zu. Für ein komfortables Erlebnis beim gleichzeitigen Ausführen mehrerer Tools wird 4096 MB (4GB) dringend empfohlen.
  3. Klicken Sie auf Weiter.
  4. Festplatte: Wählen Sie Jetzt eine virtuelle Festplatte erstellen und klicken Sie auf Erstellen.
  5. Wählen Sie VDI (VirtualBox Disk Image) als Festplattentyp und klicken Sie auf Weiter.
  6. Wählen Sie Dynamisch zugeordnet, um physischen Speicherplatz zu sparen, und klicken Sie auf Weiter.
  7. Legen Sie die Größe der virtuellen Festplatte auf mindestens 20GB fest – 40GB oder mehr wird empfohlen, wenn Sie planen, zusätzliche Tools zu installieren und erfasste Daten zu speichern.
  8. Klicken Sie auf Erstellen, um die virtuelle Maschine fertigzustellen.

Schritt 4: Konfigurieren Sie die Einstellungen der virtuellen Maschine

Bevor Sie die VM zum ersten Mal starten, wenden Sie die folgenden Konfigurationsanpassungen an, um eine reibungslose Installation zu gewährleisten.

Systemeinstellungen

  1. Wählen Sie Ihre neu erstellte VM in der VirtualBox-Seitenleiste aus und klicken Sie auf Einstellungen.
  2. Navigieren Sie zu System > Motherboard.
  3. Stellen Sie sicher, dass EFI aktivieren (nur spezielle Betriebssysteme) deaktiviert ist, es sei denn, Sie benötigen speziell den UEFI-Startmodus.
  4. Unter System > Prozessor weisen Sie 2 oder mehr CPU-Kerne zu, wenn Ihr Host-Computer dies unterstützt – dies verbessert die Leistung erheblich.

Speichereinstellungen

  1. Gehen Sie zu Speicher im Menü Einstellungen.
  2. Klicken Sie unter Controller: IDE auf das leere optische Laufwerk (Disc-Symbol).
  3. Klicken Sie auf der rechten Seite auf das Disc-Symbol neben Optisches Laufwerk und wählen Sie Festplattendatei auswählen.
  4. Navigieren Sie zur Kali Linux ISO, die Sie in Schritt 2 heruntergeladen haben, und wählen Sie sie aus.

Netzwerkeinstellungen

  1. Navigieren Sie zu Netzwerk > Adapter 1.
  2. Wählen Sie je nach Ihren Anforderungen einen der folgenden Modi:
  • NAT: Die VM teilt die Internetverbindung des Hosts. Am besten für isolierte Tests.
  • Bridged Adapter: Die VM erhält ihre eigene IP-Adresse in Ihrem lokalen Netzwerk. Am besten, wenn die VM mit anderen Geräten kommunizieren muss.

Anzeigeeinstellungen

  1. Gehen Sie zu Anzeige > Bildschirm.
  2. Legen Sie Videospeicher auf 128 MB fest, um eine bessere grafische Leistung zu erzielen.
  3. Aktivieren Sie 3D-Beschleunigung, wenn Ihre Host-GPU dies unterstützt.

Klicken Sie auf OK, um alle Einstellungen zu speichern.

Schritt 5: Installieren Sie Kali Linux

Jetzt sind Sie bereit, die virtuelle Maschine zu starten und das Kali Linux-Installationsprogramm auszuführen.

  1. Wählen Sie Ihre VM in der VirtualBox-Seitenleiste aus und klicken Sie auf Starten.
  2. Die VM wird von der Kali Linux ISO gestartet. Wenn das Startmenü angezeigt wird, wählen Sie Graphical Install für das einfachste Installationserlebnis.
  3. Folgen Sie dem Installationsassistenten durch die folgenden Schritte:

Sprache und Gebietsschema

  • Wählen Sie Ihre bevorzugte Sprache, Land/Region und Tastaturlayout.

Netzwerkkonfiguration

  • Geben Sie einen Hostnamen für Ihren Computer ein (z. B. kali-lab).
  • Sie können den Domänennamen für ein eigenständiges Setup leer lassen.
  • Falls Sie zur Netzwerkkonfiguration aufgefordert werden, können Sie diese überspringen und die Netzwerkeinstellungen nach der Installation konfigurieren.

Benutzerkontoeinrichtung

  • Erstellen Sie ein Benutzerkonto ohne Root-Berechtigung mit einem starken Passwort (Kali Linux 2020+ verwendet nicht mehr Root als Standard-Login).
  • Sie werden auch aufgefordert, ein Root-Passwort festzulegen – wählen Sie etwas Sicheres.

Festplattenpartitionierung

  • Wählen Sie Guided – Use Entire Disk für ein unkompliziertes Setup.
  • Wählen Sie Ihre virtuelle Festplatte, wenn Sie dazu aufgefordert werden.
  • Wählen Sie All files in one partition für Einfachheit.
  • Bestätigen Sie die Partitionsänderungen und schreiben Sie sie auf die Festplatte.

Softwareinstallation

  • Das Installationsprogramm kopiert und installiert nun alle erforderlichen Pakete. Dies kann 10–20 Minuten dauern, je nach Leistung Ihres Host-Systems.

GRUB Bootloader

  • Wenn Sie dazu aufgefordert werden, installieren Sie den GRUB Bootloader auf dem primären Laufwerk (/dev/sda).
  1. Nach Abschluss der Installation klicken Sie auf Weiter, um die VM neu zu starten.
  2. Nach dem Neustart entfernen Sie die ISO aus dem virtuellen optischen Laufwerk (Geräte > Optische Laufwerke > Festplatte aus virtuellem Laufwerk entfernen), um zu verhindern, dass das Installationsprogramm erneut gestartet wird.
  3. Melden Sie sich mit den Anmeldedaten an, die Sie während der Installation erstellt haben.

Schritt 6: Installieren Sie VirtualBox Guest Additions (empfohlen)

VirtualBox Guest Additions ist ein Paket von Treibern und Dienstprogrammen, das die Leistung und Benutzerfreundlichkeit Ihrer Kali Linux VM dramatisch verbessert. Die Installation ist einer der wichtigsten Schritte nach der Installation.

Vorteile von Guest Additions:

  • Verbesserte Grafiken: Höhere Bildschirmauflösungen und dynamische Fenstergrößenänderung
  • Nahtlose Mausintegration: Keine Notwendigkeit, den Mauscursor manuell zu erfassen/freizugeben
  • Gemeinsame Zwischenablage: Kopieren und Einfügen von Text zwischen Ihrem Host-Betriebssystem und Kali Linux
  • Gemeinsame Ordner: Einfacher Dateitransfer zwischen Host und Gast
  • Bessere Leistung: Optimierte Anzeige- und E/A-Treiber

Installationsschritte:

1. Aktualisieren Sie Ihre Paketliste:

sudo apt update && sudo apt upgrade -y

2. Installieren Sie erforderliche Kernel-Header und Build-Tools:

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

3. Fügen Sie das Guest Additions CD-Image ein:

Gehen Sie in der VirtualBox-Menüleiste zu Geräte > Guest Additions CD-Image einfügen…

4. Mounten Sie die CD und führen Sie das Installationsprogramm aus:

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

5. Starten Sie die VM neu, um die Änderungen anzuwenden:

sudo reboot

Nach dem Neustart sollten Sie eine verbesserte Bildschirmauflösung, nahtlose Mauskursbewegung und die Möglichkeit bemerken, die VM-Fenster dynamisch zu vergrößern.

Schritt 7: Härtung nach der Installation und Tipps

Jetzt, da Kali Linux in VirtualBox läuft, finden Sie hier einige Best Practices:

Halten Sie Ihr System aktualisiert

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

Führen Sie dies regelmäßig aus, um sicherzustellen, dass Sie die neuesten Sicherheitstools und Patches haben.

Erstellen Sie einen Snapshot

Bevor Sie größere Änderungen vornehmen oder ein neues Test-Engagement starten, erstellen Sie einen VirtualBox-Snapshot:

  • Gehen Sie zu Maschine > Snapshot erstellen
  • Benennen Sie ihn (z. B. „Clean Install”), damit Sie jederzeit zurücksetzen können

Konfigurieren Sie gemeinsame Ordner

Richten Sie einen gemeinsamen Ordner zwischen Host und Gast für einfachen Dateitransfer ein:

  1. Gehen Sie zu Einstellungen > Gemeinsame Ordner
  2. Fügen Sie einen neuen Ordner hinzu, aktivieren Sie Automatisch mounten und Permanent machen
  3. Greifen Sie in Kali unter /media/sf_<foldername> darauf zu

Erkunden Sie den vorinstallierten Toolsatz

Kali Linux wird mit Hunderten von Sicherheitstools vorinstalliert, die nach Kategorie organisiert sind, einschließlich:

  • Nmap – Netzwerk-Scanning
  • Metasploit Framework – Exploitation
  • Burp Suite – Web-Anwendungstests
  • Wireshark – Paketanalyse
  • John the Ripper / Hashcat – Passwort-Cracking

Bringen Sie Ihr Sicherheitslabor weiter

Ein lokales VirtualBox-Setup ist ein ausgezeichneter Ausgangspunkt, hat aber Einschränkungen – Ihr Labor ist an einen einzelnen Computer gebunden, und ressourcenintensive Aufgaben können Ihr Host-System verlangsamen. Für Profis, die mehr Leistung, Flexibilität oder Remote-Zugriff benötigen, erwägen Sie diese Alternativen:

15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen