Figur 1 Docker
Docker -bruk
Arbeider som pentester, vil du ikke begrense bruken din til de forhåndsinstallerte verktøyene i Kali Linux. Du må bruke mange forskjellige verktøy fra forskjellige depoter. Å installere disse verktøyene i Kali Linux Root Repository er tidkrevende når du har mange verktøy å installere. Docker er en rennetidsbeholder for alle verktøy og lager isolerte containere som du kan installere verktøyene dine.
Trinn 1: Konfigurer passende nøkler
Utfør alltid passende oppdatering:
$ sudo apt oppdatering
Trinn 2: Få PGP -nøkkel for offisiell docker
$ curl -fssl https: // nedlasting.Docker.com/linux/debian/gpg | sudo apt-key add -
Trinn 3: Konfigurer passende for å laste ned, installere og oppdatere Docker
$ ekko 'Deb [Arch = AMD64] https: // Last ned.Docker.com/Linux/Debian Buster Stable '|
sudo tee/etc/apt/kilder.liste.D/Docker.liste
Hvis alt er satt opp ordentlig, vil du se et terminalvindu som vises som følger:
Trinn 4: Installer Docker
Installasjonsprosessen jeg følger er gitt i Docker offisiell dokumentasjon, men ettersom den har noen mindre feil, har jeg lagt til noen kommandoer for å sikre riktig installasjon. For dette formålet bør følgende sett med kommandoer utføres:
Trinn 5: Oppdater apt igjen
$ sudo apt oppdatering
Trinn 6: Avslutte utdaterte versjoner som tidligere er installert
$ sudo apt fjern docker docker-motor docker.io
Trinn 7: Installer Docker på Kali -systemet
$ sudo apt install docker -ce -y
I kommandoen ovenfor står "-y" for "ja" -tilstanden. Når du installerer et verktøy i terminalen, vil brukeren bli bedt om tillatelse til å installere verktøyet.
Hvis trinnene ovenfor er utført riktig, vil du kunne se følgende utdata i terminalvinduet:
Trinn 8: Start Docker -beholderen
$ sudo systemctl start docker
(Valgfritt) Trinn 9: Sett opp Docker for å starte automatisk ved omstart
Dette er en valgfri funksjonskommando; Det starter Docker hver gang OS -støvlene dine. Hvis du ikke utfører pentesting mye, trenger du ikke aktivere denne funksjonen.
$ sudo SystemCTL Enable Docker
Trinn 10: Bekreft installasjonen
Følgende kommando er hentet fra Docker offisiell dokumentasjon. Denne kommandoen verifiserer om Docker fungerer.
$ sudo docker run hello-world
Advarselen du ser på terminalvinduet er normalt, og Docker fungerer vellykket. Du skal kunne se følgende tekst i terminalvinduet:
Konklusjon
Docker er et nyttig verktøy for penetrasjonstesting, og det blir mer populært dag for dag. Det kan være nyttig å jobbe i en isolert beholder, spesielt mens du jobber med pentesting.