Kali Linux Version überprüfen

Kali LinuxBeginner
Jetzt üben

Einführung

In dieser Herausforderung werden Sie die Version von Kali Linux verifizieren, die innerhalb eines Docker-Containers betrieben wird. Die Aufgabe umfasst den Zugriff auf das Terminal des Containers, das Auslesen der VERSION_ID aus der Datei /etc/os-release und das Speichern dieses Wertes in einer Datei namens version.txt im Verzeichnis ~/project auf dem Host-System.

Das Bereitstellungsskript lädt das Image kalilinux/kali-rolling herunter, falls es noch nicht vorhanden ist, und startet einen Container mit dem Namen kali-container. Sie müssen docker exec verwenden, um in den Container zu gelangen, cat /etc/os-release ausführen, um die Versionsnummer zu finden, und anschließend die Datei version.txt mit der extrahierten VERSION_ID erstellen. Das Überprüfungsskript kontrolliert, ob der Container aktiv ist und ob die Datei version.txt die korrekte Versionsnummer enthält.

Kali Linux Version überprüfen

Im Rahmen eines kritischen Sicherheitsaudits müssen Sie schnell die Kali Linux Version identifizieren, die in einem Docker-Container läuft. Ihr Team benötigt diese Information, um die Kompatibilität mit den neuesten Sicherheitstools sicherzustellen und die Systemintegrität zu gewährleisten.

Aufgaben

  • Greifen Sie auf das Terminal des Kali Linux Containers zu.
  • Verwenden Sie den Befehl cat /etc/os-release, um die VERSION_ID zu finden.
  • Erstellen Sie eine Datei namens version.txt im Verzeichnis ~/project und schreiben Sie die VERSION_ID hinein.

Anforderungen

  • Der Zugriff auf den Kali Linux Container muss über den Befehl docker exec -it kali-container /bin/bash erfolgen.
  • Zur Ermittlung der VERSION_ID innerhalb des Containers muss der Befehl cat /etc/os-release genutzt werden.
  • Die Datei version.txt muss im Verzeichnis ~/project erstellt werden.
  • Die Datei version.txt darf ausschließlich den Wert der VERSION_ID enthalten.

Beispiele

Wenn die VERSION_ID in /etc/os-release den Wert 2023.3 hat, dann sollte die Datei version.txt wie folgt aussehen:

2023.3
Beispiel für den Inhalt von version.txt

Hinweise

  • Nutzen Sie zuerst docker exec -it kali-container /bin/bash, um den Container zu betreten.
  • Verwenden Sie dann cat /etc/os-release, um die VERSION_ID zu identifizieren.
  • Verwenden Sie schließlich echo und die Umleitung >, um die Datei version.txt im Verzeichnis ~/project auf dem Host-Rechner zu erstellen. Sie können auch docker cp verwenden, um die Datei vom Container auf den Host zu kopieren, oder die Version direkt in eine Datei im Container schreiben und diese anschließend übertragen.
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung bestand die Aufgabe darin, die in einem Docker-Container laufende Kali Linux Version zu verifizieren. Dies erforderte zunächst sicherzustellen, dass das Kali Linux Image geladen ist und der Container ausgeführt wird. Danach wurde über docker exec -it kali-container /bin/bash auf das Terminal des Containers zugegriffen, um die VERSION_ID mittels cat /etc/os-release auszulesen.

Schließlich wurde die extrahierte VERSION_ID in eine Datei namens version.txt im Verzeichnis ~/project auf dem Host-System gespeichert. Dies wurde durch die Ausgabe der Version und die Umleitung in die Datei erreicht, wobei optional auch docker cp für den Dateitransfer vom Container zum Host hätte genutzt werden können.