Hoe Docker te Installeren op Kali Linux 2020.1

Docker is een van de meest populaire tools voor pentesters, maar ook voor ethische hackers. Deze tool fungeert als een container om tools te draaien zonder ze te installeren. In dit artikel zal ik je de makkelijkste manier tonen om Docker te installeren op Kali Linux en het draaiend te krijgen in minder dan 5 minuten. Deze tutorial heeft 10 eenvoudig te volgen stappen en is ook compatibel met de nieuwe functie genaamd “non-root user by default,” geïntroduceerd door de nieuwste 2020 Kali Linux.

Figuur 1 Docker

Docker Usage

Werkend als een pentester, zou je je gebruik niet beperken tot de voorgeïnstalleerde tools binnen Kali Linux. Je zou veel verschillende gereedschappen uit verschillende repositories moeten gebruiken. Het installeren van deze tools in je Kali Linux root repository is tijdrovend als je veel tools te installeren hebt. Docker is een run-time container voor alle tools en creëert geisoleerde containers voor je om je tools te installeren.

Stap 1: Configureer APT Keys

Voer altijd APT-updates uit:

$ sudo apt update

Step 2: Verkrijg PGP-sleutel voor officiële Docker

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –

Step 3: Configureer APT om Docker te downloaden, installeren en updaten

$ echo ‘deb https://download.docker.com/linux/debian buster stable’ |
sudo tee /etc/apt/sources.list.d/docker.list

Als alles correct is ingesteld, ziet u een terminalvenster dat als volgt verschijnt:

Stap 4: Docker installeren

Het installatieproces dat ik volg, wordt gegeven in de officiële documentatie van Docker, maar omdat deze enkele kleine bugs bevat, heb ik enkele commando’s toegevoegd om een correcte installatie te garanderen. Hiervoor moet de volgende reeks commando’s worden uitgevoerd:

Step 5: Update de APT opnieuw

$ sudo apt update

Step 6: Beëindig verouderde versies die eerder zijn geïnstalleerd

$ sudo apt remove docker docker-engine docker.io

Stap 7: Docker installeren op Kali Systeem

$ sudo apt install docker-ce -y

In het bovenstaande commando, “-y” staat voor de “ja” voorwaarde. Wanneer een tool in de terminal wordt geïnstalleerd, wordt de gebruiker om toestemming gevraagd om de tool te installeren.

Als de bovenstaande stappen correct zijn uitgevoerd, dan zult u de volgende uitvoer in uw terminalvenster kunnen zien:

Stap 8: Start de Docker Container

$ sudo systemctl start docker

(Optioneel) Stap 9: Stel Docker in om automatisch te starten bij het herstarten

Dit is een optioneel commando; het zal Docker starten telkens wanneer uw OS opstart. Als u niet vaak pentesting uitvoert, dan hoeft u deze functie niet in te schakelen.

$ sudo systemctl enable Docker

Step 10: Verify Installation

Het volgende commando is afkomstig uit de officiële documentatie van Docker. Dit commando controleert of Docker werkt.

$ sudo Docker run hello-world

De waarschuwing die u ziet in het terminalvenster is normaal, en Docker werkt succesvol. U zou de volgende tekst in uw terminalvenster moeten kunnen zien:

Conclusie

Docker is een nuttig hulpmiddel voor penetratietests, en het wordt met de dag populairder. Het kan nuttig zijn om binnen een geïsoleerde container te werken, vooral tijdens het werken met pentesting.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.