Aktualisieren :Dieser Beitrag ist veraltet. Für eine bessere Möglichkeit, Kali Linux unter Windows 10 zu erhalten, installieren Sie es Kali Linux aus dem App Store.
Wir sind immer auf der Suche nach neuen Umgebungen, in denen Kali ausgeführt werden kann, und mit der Einführung des Windows-Subsystems für Linux (WSL) in Windows 10 sind neue und aufregende Möglichkeiten aufgetaucht. Wenn die WSL Ubuntu unterstützen kann, sollte es doch nicht allzu schwer sein, eine andere Debian-ähnliche Distribution einzubinden, oder? Dies gilt insbesondere für den Windows Subsystem for Linux Distribution Switcher Dienstprogramm.
Kali auf … Windows? Wirklich?
Obwohl dieses Setup von Kali unter Windows aufgrund verschiedener Umgebungseinschränkungen (z. B. fehlende Raw-Sockets und fehlender angepasster Kali-Kernel) nicht optimal ist, gibt es immer noch viele Situationen, in denen es von Vorteil sein kann, Kali Linux neben Ihrem Windows 10-Computer zu haben. Ein Beispiel, das mir in den Sinn kommt, ist die Konsolidierung von Arbeitsbereichen, insbesondere wenn Windows Ihre Hauptarbeitsumgebung ist. Andere nützliche Situationen, die uns in den Sinn kamen, waren die Standardisierung von Tools und Skripten zur Ausführung in mehreren Umgebungen, die schnelle Portierung von Linux-Penetrationstest-Befehlszeilentools auf Windows usw. Unten sehen Sie beispielsweise einen Screenshot der Ausführung des Metasploit-Frameworks von Kali Linux über WSL .
Einrichten der Umgebung
Während die Einrichtung ausführlich in der README-Datei des WSL Distribution Switcher beschrieben wird, haben wir ein kurzes 4-minütiges Video erstellt, das Sie durch den Einrichtungs- und Installationsprozess führt. Für einen einfacheren Kopier-/Einfügevorgang sind dies die grundlegenden Schritte, die unternommen werden:
1. Aktualisieren Sie Ihren Windows 10-Computer. Öffnen Sie ein administratives PowerShell-Fenster und installieren Sie das Windows-Subsystem mit diesem Einzeiler. Nach Abschluss ist ein Neustart erforderlich.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2. Öffnen Sie nach dem Neustart eine Befehlszeilen-Shell und führen Sie die folgenden Befehle aus, um die standardmäßige Ubuntu-Umgebung zu installieren. Dies wird die Grundlage für unsere Kali-Installation bilden.
lxrun /install
3. Richten Sie den WSL Switcher ein und installieren Sie ihn, laden Sie eine Kali-Basis herunter und extrahieren Sie sie auf die Festplatte:
git clone https://github.com/RoliSoft/WSL-Distribution-Switcher.git
cd WSL-Distribution-Switcher
python get-prebuilt.py kalilinux/kali-linux-docker
python install.py rootfs_kalilinux_kali-linux-docker_latest.tar.gz
lxrun /setdefaultuser root
4. Jetzt, da Kali auf Ihrem Windows 10-Rechner eingerichtet ist, können Sie damit interagieren, indem Sie den „bash“-Befehl ausführen:
bash
5. An diesem Punkt befinden Sie sich in Kali und können es wie gewohnt verwenden – Pakete installieren, Tools verwenden usw. Wir empfehlen dringend, zuerst ein Update und ein Upgrade durchzuführen:
export LANG=C
apt-get update
apt-get dist-upgrade
Hier ist ohne weiteres die Videodemonstration des oben beschriebenen Setups: