GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kali auf dem Windows-Subsystem für Linux

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:


Linux
  1. Der Kali Linux Certified Professional

  2. Kali-Linux im Windows App Store

  3. Was ist das Äquivalent zum Linux-Dateibefehl für Windows?

  4. Wo befindet sich das Dateisystem des Linux-Subsystems in Windows 10?

  5. Wie stelle ich die Größe des X-Mauszeigers im Windows-Subsystem für Linux ein?

So installieren Sie WSL (Windows-Subsystem für Linux) unter Windows 11

So installieren Sie das Windows-Subsystem für Linux

Der ultimative Leitfaden zum Windows-Subsystem für Linux (Windows WSL)

Die 15 besten Windows-Emulatoren für Linux-Enthusiasten

Die 15 besten Linux-Emulatoren für Windows-Systeme

So installieren und konfigurieren Sie das Windows-Subsystem für Linux