Die neuesten Informationen finden Sie in unserer Dokumentation zu Docker
Letzte Woche haben wir eine E-Mail von einem anderen Penetrationstester erhalten, in der um offizielle Kali Linux Docker-Images gebeten wurde die er für seine Arbeit verwenden konnte. Wir haben eine minimale Basis von Kali Linux 1.1.0a gebootstrapt und unter unserem Kali Linux Docker-Konto registriert. Ein paar Minuten später war dieser andere Pentester mit Metasploit und den Top 10 Kali-Linux-Tools auf seinem Macbook Pro in Betrieb.
Docker ist fantastisch
Je mehr wir uns mit Docker und all seinen Funktionen befassten, desto mehr erkannten wir die endlosen Möglichkeiten dieser Technologie – von der Unterstützung bei unseren eigenen internen Kali-Betatests bis hin zur Erweiterung der Reichweite von Kali auf ausländische Distributionen und esoterische Betriebssysteme. Die Tatsache, dass Sie Docker auf so ziemlich jedem Betriebssystem unter der Sonne ausführen können, macht diese Funktion besonders sexy. Das Schöne an diesem Prozess ist, dass Kali in einem schönen, ordentlichen Container platziert wird, ohne Ihr Gastdateisystem zu verschmutzen. Damit haben Sie vollen Zugriff auf alle Kali-Pakete auf allen Systemen, auf denen Docker ausgeführt wird – was zu einer ziemlich umfangreichen Liste führt.
Kali-Docker-Image läuft auf Fedora 21- und OSX 10.10-Gästen
Herauszufinden, wie man Docker benutzt, war einfach genug. Dieses Tutorial leistet hervorragende Arbeit, um Sie zum Laufen zu bringen und Ihnen die Grundlagen zu zeigen.
Ein Kali-Linux-Docker-Image einrichten
Um dies zum Laufen zu bringen, müssen Sie natürlich Docker installieren. Für Docker unter OSX können Sie Brew verwenden, während Sie es für die meisten anderen Distributionen mit Ihrem lokalen Paketmanager installieren können. Nach der Installation und Einrichtung müssen Sie nur noch unser Image aus dem Docker-Repository abrufen:
[email protected]:~$ docker pull kalilinux/kali-rolling
[email protected]:~$ docker run -t -i kalilinux/kali-rolling /bin/bash
[email protected]:/# apt-get update && apt-get install metasploit-framework
Erstellen Ihres eigenen Docker-Images für Kali Linux
Wenn Sie Ihre eigenen Kali-Images erstellen möchten, anstatt unsere vorgefertigten zu verwenden, haben wir es Ihnen mit dem folgenden Skript, das auf Kali Linux Docker auf Github gehostet wird, leicht gemacht. Diese Images werden am besten auf einem Linux-System oder einem anderen Betriebssystem erstellt, das debootstrap kann .
#!/bin/bash
# Install dependencies (debootstrap)
sudo apt-get install debootstrap
# Fetch the latest Kali debootstrap script from git
curl "https://gitlab.com/kalilinux/packages/debootstrap.git;a=blob_plain;f=scripts/kali;hb=HEAD" > kali-debootstrap &&\
sudo debootstrap kali ./kali-root http://http.kali.org/kali ./kali-debootstrap &&\
# Import the Kali image into Docker
sudo tar -C kali-root -c . | sudo docker import - kalilinux/kali &&\
sudo rm -rf ./kali-root &&\
# Test the Kali Docker Image
docker run -t -i kalilinux/kali cat /etc/debian_version &&\
echo "Build OK" || echo "Build failed!"
Viel Spaß mit Ihren Kali Docker-Bildern!