Abbildung 1 Docker
Docker -Nutzung
Wenn Sie als Pentester arbeiten, würden Sie Ihre Nutzung nicht auf die vorinstallierten Tools innerhalb von Kali Linux einschränken. Sie müssten viele verschiedene Tools aus verschiedenen Repositorys verwenden. Das Installieren dieser Tools in Ihrem Kali Linux Root Repository ist zeitaufwändig, wenn Sie viele Tools installieren müssen. Docker ist ein Laufzeitbehälter für alle Werkzeuge und erstellt isolierte Container, damit Sie Ihre Tools installieren können.
Schritt 1: Konfigurieren Sie APT -Tasten
Führen Sie immer eine passende Aktualisierung durch:
$ sudo APT Update
Schritt 2: Holen Sie sich den PGP -Schlüssel für den offiziellen Docker
$ curl -fssl https: // herunterladen.Docker.com/linux/debian/gpg | sudo apt-key add -
Schritt 3: Konfigurieren Sie die APT, um Docker herunterzuladen, zu installieren und zu aktualisieren
$ echo 'deb [arch = amd64] https: // download.Docker.Com/Linux/Debian Buster Stable '|
sudo tee/etc/apt/Quellen.Liste.D/Docker.Liste
Wenn alles richtig eingerichtet ist, sehen Sie ein Terminalfenster, das wie folgt angezeigt wird:
Schritt 4: Docker installieren
Der von mir verfolgende Installationsprozess ist in der offiziellen Dokumentation von Docker angegeben. Da es jedoch einige geringfügige Fehler gibt, habe ich einige Befehle hinzugefügt, um die ordnungsgemäße Installation sicherzustellen. Zu diesem Zweck sollten die folgenden Befehle ausgeführt werden:
Schritt 5: Aktualisieren Sie die APT erneut
$ sudo APT Update
Schritt 6: Beenden Sie veraltete Versionen, die zuvor installiert wurden
$ sudo apt entfernen Docker Docker-Engine Docker.io
Schritt 7: Installieren Sie Docker auf dem Kali -System
$ sudo apt installieren docker -ce -y -y
Im obigen Befehl steht „-y“ für den Zustand "Ja". Bei der Installation eines Tools im Terminal wird der Benutzer zur Installation des Tools gebeten.
Wenn die oben genannten Schritte korrekt ausgeführt wurden, können Sie die folgende Ausgabe in Ihrem Terminalfenster sehen:
Schritt 8: Starten Sie den Docker -Container
$ sudo systemctl starten docker
(Optional) Schritt 9: Richten Sie Docker ein, um automatisch beim Neustart zu starten
Dies ist ein optionaler Feature -Befehl; Es wird Docker jedes Mal beginnen, wenn Ihre Betriebssystemstiefel. Wenn Sie Pentesting nicht viel ausführen, müssen Sie diese Funktion nicht aktivieren.
$ sudo systemctl aktivieren docker
Schritt 10: Überprüfen Sie die Installation
Der folgende Befehl stammt aus der offiziellen Dokumentation der Docker. Dieser Befehl überprüft, ob Docker funktioniert.
$ sudo docer run hello world
Die Warnung, die Sie im Terminalfenster sehen, ist normal, und Docker arbeitet erfolgreich. Sie sollten in der Lage sein, den folgenden Text in Ihrem Terminalfenster anzusehen:
Abschluss
Docker ist ein nützliches Instrument für Penetrationstests und wird von Tag zu Tag immer beliebter. Es kann hilfreich sein, in einem isolierten Behälter zu arbeiten, insbesondere während der Arbeit mit Pentesting.