Website-Suche

So installieren Sie Kali Linux Tools in Ubuntu


In der Vergangenheit war Katoolin ein Skript, das bei der Installation der Kali-Linux-Tools auf Ihrer bevorzugten Linux-Distribution half. Es ermöglichte Benutzern, Kali-Linux-Repositorys hinzuzufügen, Kali-Tools zu installieren und sie bei Bedarf zu entfernen. Allerdings befindet sich Katoolin nicht mehr in der aktiven Entwicklung und seine Verwendung könnte auf modernen Systemen zu Kompatibilitätsproblemen führen.

Da Katoolin nicht mehr gepflegt wird, ist die empfohlene und moderne Möglichkeit, Kali Linux-Tools auf Ihrer Distribution zu verwenden, Docker, das eine einfache und einfache Möglichkeit bietet effiziente Methode zum Installieren und Ausführen von Kali Linux-Tools, ohne wesentliche Änderungen an Ihrem Hostsystem vorzunehmen.

Es bietet eine isolierte Umgebung, in der Sie Penetrationstest-Tools und andere Kali-Dienstprogramme ausführen können, ohne Ihr Hauptbetriebssystem zu beeinträchtigen.

In diesem Artikel führen wir Sie Schritt für Schritt durch den Prozess der Verwendung von Kali Linux-Tools mit Docker.

Was ist Docker?

Bevor wir uns mit der Verwendung der Kali Linux-Tools in Docker befassen, wollen wir zunächst verstehen, was Docker ist und wie es funktioniert.

Docker ist eine Plattform, die es Ihnen ermöglicht, Softwareanwendungen in Containern auszuführen. Ein Container ist eine leichte, tragbare und autarke Umgebung, in der Anwendungen isoliert vom Host-Betriebssystem ausgeführt werden.

Container sind schneller, sicherer und besser verwaltbar als herkömmliche virtuelle Maschinen, da sie das Betriebssystem des Hosts verwenden, aber dennoch die erforderliche Umgebung zum Ausführen der Anwendungen bereitstellen.

Stellen Sie sich einen Docker-Container als eine Box vor, die alles enthält, was eine Anwendung zum Ausführen benötigt – wie Bibliotheken, Abhängigkeiten und Einstellungen. Wenn Sie eine Anwendung in einem Docker-Container ausführen, müssen Sie sich keine Gedanken darüber machen, ob sie mit Ihrem System funktioniert oder nicht.

So führen Sie Kali Linux Tools in Docker aus

Nachdem wir nun wissen, warum Docker nützlich ist, gehen wir den Prozess der Ausführung von Kali Linux-Tools aus Docker-Containern durch.

Docker unter Linux installieren

Um Docker verwenden zu können, müssen Sie es zunächst auf Ihrem Computer installieren. Hier sind die grundlegenden Schritte zur Installation von Docker auf einem Ubuntu-basierten System:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt install docker-ce

Als nächstes starten Sie Docker und aktivieren es für den automatischen Start:

sudo systemctl start docker
sudo systemctl enable docker --now

Überprüfen Sie die Docker-Version, um sicherzustellen, dass sie korrekt installiert wurde:

docker --version

Ziehen Sie die Kali Linux Tools vom Docker Hub

Docker Hub ist eine Online-Registrierung, in der Sie Docker-Images finden und herunterladen können, darunter auch solche für Kali Linux-Tools. Viele der beliebten Tools von Kali sind als Docker-Images verfügbar und Sie können sie direkt auf Ihr System ziehen.

Angenommen, Sie möchten Nmap, ein Netzwerk-Scan-Tool, als Docker-Container verwenden, müssen das neueste Kali Linux-Image herunterladen und können dann bestimmte Tools in diesem Container ausführen.

sudo docker pull kalilinux/kali-rolling

Nachdem Sie das Bild abgerufen haben, können Sie mit der Verwendung der Kali-Tools im Container beginnen:

sudo docker run -it kalilinux/kali-rolling /bin/bash

Sobald Sie sich im Container befinden, können Sie alle in Kali Linux verfügbaren Tools verwenden. Wenn Sie beispielsweise Nmap verwenden möchten, können Sie Folgendes eingeben:

nmap --version

Dadurch wird Ihnen die im Container installierte Nmap-Version angezeigt, und Sie können sie wie bei einer normalen Kali-Installation verwenden.

Bestimmte Tools direkt ausführen

Wenn Sie nur ein bestimmtes Tool ausführen möchten, ohne das gesamte Kali-Linux-Image abzurufen, sind einige Kali-Tools als separate Docker-Images verfügbar. Um beispielsweise Metasploit Framework mit Docker auszuführen, können Sie Folgendes tun:

sudo docker pull metasploitframework/metasploit-framework
sudo docker run -it metasploitframework/metasploit-framework

Dieser Befehl führt das Metasploit Framework in einem isolierten Container aus.

Installieren Sie weitere Kali Linux-Tools

Sobald Sie gelernt haben, wie Sie das grundlegende Kali-Linux-Image oder einzelne Tools wie Metasploit und Nmap vom Docker Hub abrufen, möchten Sie möglicherweise spezifischere Kali-Tools als Docker-Container installieren .

Bevor Sie ein Docker-Image für ein bestimmtes Tool abrufen, müssen Sie wissen, wie es heißt und wo es zu finden ist. Sie können entweder manuell auf Docker Hub nach den Tools suchen oder die Suchfunktion auf der Docker-CLI verwenden.

Hier sind einige beliebte Kali-Linux-Tools und ihre Docker-Images:

  • Burp Suite – Ein beliebter Web-Schwachstellenscanner.
  • Aircrack-ng – Ein Tool zum Knacken drahtloser Netzwerke.
  • John the Ripper – Ein Tool zum Knacken von Passwörtern.
  • Wireshark – Ein Netzwerkprotokollanalysator.
  • Hydra – Ein Brute-Force-Login-Cracker.

Alternativ können Sie die Docker-CLI verwenden, um nach Bildern zu suchen:

docker search kali

Dadurch wird eine Liste der Kali-bezogenen Bilder angezeigt, die auf Docker Hub verfügbar sind.

Persistente Daten (optional)

Standardmäßig gehen alle Daten, die Sie im Docker-Container erstellen oder ändern, verloren, sobald Sie den Container stoppen.

Um Ihre Daten zu behalten, können Sie Docker-Volumes verwenden, um sie beizubehalten:

sudo docker volume create kali-data
sudo docker run -it -v kali-data:/root kalilinux/kali-rolling /bin/bash

Auf diese Weise werden alle Ihre Daten im Volume gespeichert und bleiben auch dann bestehen, wenn Sie den Container stoppen oder entfernen.

Nachdem Sie das Tool identifiziert haben, das Sie verwenden möchten, besteht der nächste Schritt darin, das Docker-Image namens Burp Suite abzurufen.

sudo docker pull portswigger/burp-suite
sudo docker run -it --rm portswigger/burp-suite
Abschluss

Die Verwendung von Kali Linux-Tools in Docker-Containern ist eine hervorragende Möglichkeit, auf leistungsstarke Dienstprogramme für Sicherheitstests zuzugreifen, ohne diese direkt auf Ihrem System installieren und konfigurieren zu müssen.

Es bietet mehrere Vorteile, darunter Isolation, Portabilität und Benutzerfreundlichkeit. Egal, ob Sie Anfänger oder erfahrener Sicherheitsexperte sind, Docker ist ein großartiges Tool, das Ihnen dabei hilft, Ihren Arbeitsablauf zu optimieren und gleichzeitig die Sicherheit und Integrität Ihres Hauptbetriebssystems zu wahren.

Verwandte Artikel: