Hvordan kjører jeg Kali Linux på Docker?

Hvordan Kjorer Jeg Kali Linux Pa Docker



Sikkerhetsrevisjon og pennetesting er viktige komponenter i enhver organisasjon for sårbarhetssjekker og sikkerhets- og nettverksangrep. I denne forbindelse er Kali Linux et godt likt globalt brukt penntesting- og sikkerhetsteknisk operativsystem som tilbyr over 600 applikasjoner og pakker for penetrasjonstesting. Det kan enkelt kjøres på alle større operativsystemer eller kan kjøres som et uavhengig system.

For å kjøre og bruke Kali Linux på systemet uten å påvirke vertssystemet, kan brukere bruke systemvirtualisering. Kali Linux kan kjøres i Docker-beholdere så vel som i virtuelle maskiner. Mens du kjører Kali i en virtuell maskin, vil den installere og kjøre separat Kalis OS og kjerne og vil ta mer plass. I Docker kan Kali Linux kjøres inne i den lille kjørbare pakken kalt containere. Disse docker-beholderne bruker OS-virtualisering og systemkjernen for å betjene Kali Linux. Å kjøre Kali Linux i Docker er et av de effektive og effektive valgene.

I denne bloggen vil vi demonstrere:







Forutsetning: Installer Docker på systemet

For å kjøre Kali Linux i en Docker-beholder, må brukeren installere Docker først på systemet. Docker er en godt likt universelt brukt containeriseringsplattform som tillater oss å bygge, distribuere og sende applikasjonen og programvaren i isolerte habitater.



Installer Docker på Windows:

På Windows kan Docker og dens komponenter enkelt installeres ved å installere skrivebordsapplikasjonen. For å installere Docker på Windows må du først aktivere WSL og virtuelle plattformfunksjoner. Last ned og installer Docker Desktop fra den offisielle nettsiden. For riktig veiledning for å installere Docker, følg ' Installer Docker Desktop ' artikkel.



Installer Docker på Linux:

På Linux kan Docker installeres fra det offisielle kildelageret til den installerte Linux-distribusjonen. For å installere Docker på Debian eller Ubuntu, gå gjennom ' Installer Docker på Debian 12 ' eller ' Installer Docker på Ubuntu henholdsvis 'artikkel.





Installer Docker på MacOS:

På MacOS kan Docker-installasjonsprogrammet lastes ned fra Dockers offisielle nettsted. Deretter kan brukere installere Docker ved å følge vår koblede artikkel ' Installer Docker Desktop på Mac '.

Arbeidet og kommandoene til Docker vil imidlertid forbli de samme på alle operativsystemer. For demonstrasjon av å kjøre Kali Linux i Docker, vil vi bruke Windows OS.



Hvordan kjører jeg Kali Linux i Docker?

For å kjøre Kali Linux i Docker, gir Docker ut den offisielle ' kali-rulling ”-bilde for å installere og bruke Docker inne i beholderen. Bildet i Docker er en mal eller enkle instruksjoner som veileder hvordan du bygger beholderen. For å installere og bruke Kali i en beholder, følg den gitte demonstrasjonen.

Trinn 1: Trekk Kalis offisielle bilde

Først, trekk Docker-bildet fra den offisielle nettsiden. For å trekke bildet må brukeren logge på Docker Hubs offisielle Docker-register.

docker pull kalilinux / kali-rulling

For bekreftelse, skriv ned Docker-bildene:

docker-bilder

Her har vi lastet ned ' kali-rulling ' Kalis bilde fra Docker Hub:

Trinn 2: Kjør Kali i container

Kjør nå Kali Linux inne i beholderen gjennom ' docker run –navn kalilinux/kali-rolling ' kommando:

docker run --Navn kali-forts -den kalilinux / kali-rulling

I den gitte kommandoen ' -Navn ' vil angi beholdernavnet, og ' -den ' brukes til å åpne og kjøre TTY-pseudoterminalen interaktivt:

Her kan du se at Kalis rotterminal er åpen på skjermen.

Trinn 3: Oppdater Kali

Oppdater nå Kali-depotet gjennom ' passende oppdatering ':

passende oppdatering

Her er ' 8 '-pakken må oppgraderes:

Trinn 4: Oppgrader Kalis pakker

For å oppgradere pakkene i Kali, kjør ' passende oppgradering ' kommando. Her er ' -og alternativet vil tillate prosessen å bruke en ekstra beholderplass:

passende oppgradering -og

Trinn 5: Installer Essential Packages

For å installere viktige pakker i Kali Linux, kjør ' apt install ' kommando:

apt installere ingen krøller seg nmap nano git -og

Her har vi installert ' ingen ', ' krølle ', ' nmap ', og ' git ' i Kali Linux-beholderen:

Bonustips: Legg til en ny bruker i Kali Linux-beholderen

Noen ganger ønsker brukeren å opprette en uprivilegert konto for å sikre Kalis root-konto. Dette er også et anbefalt alternativ for Kalis containersikkerhet. Brukerkontoen vil bli brukt som root-kontoen, men står alltid lavere enn roten.

For å legge til en Kali-bruker i en beholder, bruk ' adduser ' kommando:

adduser kalipere

Legg nå den nye brukeren til sudo-brukergruppen. For dette formålet, kjør kommandoen nedenfor:

brukermod -aG sudo caliuser

For å gå ut av Kalis terminal i Docker-beholderen, kjør ganske enkelt ' exit ' kommando:

exit

Det er slik en bruker kan kjøre Kali Linux i Docker-beholderen.

Bonustips: Hvordan montere volum med Kali Linux Container?

Volumet brukes til å vedvare beholderens data utenfor beholderen. Dette brukes mest til sikkerhetskopiering. Monteringsvolumet betyr også en delt stasjon som kan være tilgjengelig for både Docker-beholderen og vertssystemet.

Følg trinnene nedenfor for å montere volumet i Kalis beholder.

Trinn 1: List ned Docker-beholdere

List ned beholderne i Docker ved å bruke ' docker ps ' kommando. Her, for å se alle stoppede og kjørende containere, har vi lagt til ' -en ' flagg:

havnearbeider ps -en

Legg merke til ID-en til Kali-beholderen fra det viste resultatet:

Trinn 2: Lagre Kali's Container i nytt bilde

Deretter lager du en kopi av Kalis beholder i et nytt Docker-bilde ved å bruke ' docker commit ' kommando:

docker commit 16de59fc563d oppdatert-kali-bilde

Denne bildekopien vil bli brukt til å kjøre den nye Kali-beholderen og montere volumet. Vi har laget bildet fra beholderen, slik at vi kan bevare den tidligere tilstanden og dataene til Kalis Docker-beholder:

For verifisering, se docker-bildene ved å bruke kommandoen nedenfor:

docker-bilder

Her kan du se at vi har generert det nye Docker-bildet fra Kali-beholderen:

Trinn 3: Kjør og monter volumet med Kali Container

Kjør nå det genererte Docker-bildet for å utføre den nye Kali-beholderen og monter også volumet med beholderen ved å bruke ' -i alternativ:

docker run -den --Navn ny-kalicont -i C: / Brukere / Dell / Dokumenter / tid: / rot / kali oppdatert-kali-bilde

I kommandoen ovenfor har vi montert vertskatalogen ' C:/Users/Dell/Documents/kali ' til containerkatalogen ' /root/kali ':

Trinn 4: Åpne katalogen for montert volum

Naviger nå til beholderens katalog der volumet er montert ved å bruke ' cd ':

cd / rot / tid

Trinn 5: Lag en fil

Generer nå en ny fil og legg til noe innhold i filen gjennom 'echo'-kommandoen. Dette trinnet brukes til verifiseringsformål:

ekko 'Kali Docker Container' >> text.txt

For å se innholdet i filen, kjør ' cat ' kommando:

katt text.txt

La oss nå se om denne filen er delt og tilgjengelig på vertsmaskinen eller ikke.

Trinn 6: Verifisering

For bekreftelse, gå ut av Docker containerterminal ved å bruke ' exit ' kommando. Naviger deretter til den monterte katalogen ved å bruke ' cd ':

cd C: / Brukere / Dell / Dokumenter / tid

For å sjekke filen og mappene til den åpnede katalogen, kjør ' ls ' kommando:

ls

Her kan du se filen ' text.txt ” som er opprettet i Kalis container er også synlig i den monterte katalogen. Dette betyr at vi effektivt har montert volum med Kali Linux-beholder:

Se innholdet i filen ved å bruke ' katt 'kommando':

katt text.txt

Dette er hvordan vi kan bygge inn volum med en Docker-beholder og bevare beholderens data.

Hvordan fjerne KaIis container?

For å fjerne Kali Linux som kjører i en Docker-beholder, kan brukere fjerne den ved å slette beholderen. For å fjerne eller slette beholderen, stopp først den kjørende beholderen og kjør deretter 'docker rm'-kommandoen. For demonstrasjon, gå gjennom følgende trinn.

Trinn 1: Stopp Docker Container

Stopp først den utførende beholderen ved å bruke ' docker stop ' kommando:

docker stoppe new-kalicont

Trinn 2: Fjern beholderen

Deretter sletter du Kali Linux-beholderen ved å bruke ' docker rm ' kommando:

havnearbeider rm ny-kalicont

Vi har metoden for å installere og bruke Kali Linux i en Docker-beholder.

Konklusjon

For å kjøre Kali Linux i Docker, last først ned bildet fra Docker Hub. Etter det, kjør bildet for å sette opp Kali Linux i Docker-beholderen gjennom ' docker run -it kalilinux/kali-rolling ' kommando. Brukere kan også montere eksternt volum til Docker-beholdere gjennom ' -i ' alternativet. Dette innlegget har forklart hvordan du kjører Kali Linux i Docker.