Du kan laste ned et ISO -bilde av Kali Linux fra det offisielle nettstedet til Kali Linux og installere det på datamaskinen din. Du kan også kjøre Kali Linux live uten å installere den på datamaskinen din.
Du kan også bygge ditt eget Kali Linux ISO -bilde. Du kan bruke de offisielle Kali Linux-byggeskriptene til å legge til nye pakker, endre standard desktop-miljø, legge ut nye filer osv. til ditt Kali Linux ISO -bilde. Du kan konfigurere nesten alle aspekter av Kali Linux ISO -bildet.
I denne artikkelen skal jeg vise deg hvordan du bygger ditt eget Kali Linux ISO -bilde. Så la oss komme i gang.
Innholdsfortegnelse:
Krav:
For å bygge ditt eget Kali Linux ISO -bilde, må du ha Kali Linux installert på datamaskinen din. Du kan også starte opp Kali Linux i live -modus og bruke den til å bygge et tilpasset Kali Linux ISO -bilde.
MERK: Du kan også bygge ditt eget Kali Linux ISO-bilde i andre Debian-baserte Linux-distribusjoner. Men det er ute av denne artikkelenes omfang.
Hvis du trenger hjelp til å installere Kali Linux på datamaskinen din, sjekk ut følgende artikler:
Installere avhengighetspakker:
Oppdater først Apt Package Repository Cache med følgende kommando:
$ sudo apt oppdatering
Apt Package Repository Cache skal oppdateres.
Kjør følgende kommando for å installere alle pakkene som kreves for å bygge et tilpasset Kali Linux ISO -bilde:
$ sudo apt install git live-build simple-cdd cdebootstrap curl
For å bekrefte installasjonen, trykk Y Og trykk deretter .
Apt Package Manager bør begynne å laste ned alle nødvendige pakker fra Internett. Det kan ta en stund å fullføre.
Når pakkene er lastet ned, bør APT -pakkebehandleren installere dem. Det kan ta en stund å fullføre.
På dette tidspunktet skal alle nødvendige pakker installeres.
Kloning av Kali Linux Build-Scripts Repository:
Naviger nå til ~/Nedlastinger Katalog som følger:
$ cd ~/nedlastinger
Kjør følgende kommando for å klone Kali Linux Build-Scripts Git Repository:
$ git klon https: // gitlab.com/kalilinux/build-scripts/live-build-config.git
Kali Linux Build-Scripts-depotet blir klonet. Det kan ta noen sekunder å fullføre.
Kali Linux Build-Scripts-depotet skal klones på dette tidspunktet.
En ny katalog live-build-config/ skal opprettes i ~/Nedlastinger katalog.
Naviger nå til live-build-config/ Katalog som følger:
$ CD live-build-config/
I live-build-config/ Katalog, bør du finne følgende filer og mapper:
$ ls -lh
I live-build-config/ katalog, du bør finne bygge.sh manus. Dette er manuset som brukes til å bygge et Kali Linux ISO -bilde. Det er mange kommandolinjealternativer som du kan bruke til å tilpasse Kali Linux ISO-bildet. I de neste seksjonene vil jeg snakke om de tilgjengelige kommandolinjealternativene til bygge.sh manus.
Endre skrivebordsmiljøet:
På dette tidspunktet bruker Kali Linux XFCE Desktop -miljøet som standard. Så Kali Linux ISO -bildet vil starte opp XFCE -skrivebordsmiljøet i live -modus og kan brukes til å installere XFCE Desktop Environment -varianten på datamaskinen din.
Du kan bygge en annen variant av Kali Linux ISO -bildet hvis du vil bruke et annet skrivebordsmiljø.
For å endre skrivebordsmiljøet til Kali Linux ISO -bildet, bruk -variant Kommandolinjealternativ for bygge.sh skript etterfulgt av Kali Linux -varianten du vil bruke.
På dette tidspunktet er de støttede variantene:
Konfigurere de inkluderte pakkene:
Listen over pakker som vil bli inkludert i Kali Linux ISO -bildet, vil være i sin egen katalog i Kali-Config/ katalog.
Hver variant har sin egen katalog som du kan se på skjermdumpen nedenfor.
$ ls -lh kali -config/
Som du kan se, variant-default/ Katalog er en symbolsk lenke til katalogen variant-xfce/. Jeg har fortalt deg at Kali Linux bruker XFCE Desktop -miljøet som standard. Så, xfce er standardvarianten. Eventuelle endringer du gjør til variant-default/ Katalog er faktisk endringene du gjør i variant-xfce/ katalog.
Merk at jeg vil gjøre endringer i standardvarianten (variant-default/ katalog) av Kali Linux i denne artikkelen bare for å holde ting enkelt. Du kan gjøre endringer i enhver annen variant du ønsker.
I hver av Variant-*/ katalog, du finner en Pakkelister/ katalog og der inne finner du en Kali.liste.chroot fil som du kan se på skjermbildet nedenfor. I Kali.liste.chroot fil, alle pakkene som skal inkluderes i Kali Linux ISO -bildet, skal være oppført.
For å legge til nye pakker i Kali Linux ISO -bildet, åpne Kali.liste.chroot fil fra ønsket variantkatalog med Nano Text Editor som følger:
$ nano kanal-config/variant-default/package-list/kali.liste.chroot
De Kali.liste.chroot Filen skal åpnes.
La oss si at du vil legge til pakkene Nodejs og tre til ditt tilpassede Kali Linux ISO -bilde.
Skriv inn navnet på pakkene (Nodejs og tre for eksempel) som du vil legge til på slutten av Kali.liste.chroot fil. Hver pakke i sin egen separate linje som merket i skjermdumpen nedenfor. Når du er ferdig, trykk + X etterfulgt av Y og For å redde Kali.liste.chroot fil.
Det er det. Når du bygger Kali Linux ISO -bildet, vil pakkene som du har inkludert være der.
Overlaying filer i det tilpassede ISO -bildet ditt:
Du kan legge over filer eller kataloger (legg til nye filer/mapper på toppen av de eksisterende Kali Linux -filene/mappene) til Kali Linux ISO -bildet og rotfilsystemet til Kali Linux ISO -bildet.
Det er en forskjell mellom overleggsfiler eller kataloger på toppen av Kali Linux ISO -bildet og rotfilsystemet til Kali Linux ISO -bildet.
Hvis du legger over filer eller kataloger på toppen av Kali Linux ISO-bildet, vil filene eller katalogene være tilgjengelige når du monterer Kali Linux ISO-bildet i skrivebeskyttet modus. Filene eller katalogene vil ikke bli kopiert til Kali Linux -installasjonene dine. Filene eller katalogene vil ikke være tilgjengelige i rotkatalogen (/) til Kali Linux -installasjonene dine. De vil heller ikke være tilgjengelige i rotkatalogen (/) når du starter Kali Linux i live -modus ved å bruke det tilpassede Kali Linux ISO -bildet.
Hvis du legger over filer eller kataloger på toppen av rotfilsystemet til Kali Linux ISO -bildet ditt, vil filene eller katalogene være tilgjengelige i rotkatalogen (/) til Kali Linux -installasjonene dine. De vil også være tilgjengelige i rotkatalogen (/) når du starter Kali Linux i live -modus ved hjelp av det tilpassede Kali Linux ISO -bildet.
I Kali-Config/vanlig/ katalog, du bør finne inkluderer.binær/ og inkluderer.chroot/ Katalog som merket på skjermdumpen nedenfor.
inkluderer.binær/ - Eventuelle filer eller kataloger du legger i denne katalogen vil bli overskrevet på toppen av Kali Linux ISO -bildet.
inkluderer.chroot/ - Eventuelle filer eller kataloger du legger i denne katalogen vil bli overskrevet på toppen av rotfilsystemet til Kali Linux ISO -bildet.
Bruk et tilpasset pakkespeil for å bygge Kali Linux ISO -bilde:
Hver gang du bygger et Kali Linux ISO-bilde ved å bruke de offisielle Kali Linux-byggeskriptene, må du laste ned mange pakker fra Internett. Dette kan ta mye tid å fullføre som igjen vil øke tiden du trenger for å bygge et tilpasset Kali Linux ISO -bilde.
Så hvis du bygger mange Kali Linux ISO -bilder, kan det være lurt å bruke ditt eget lokale Kali Linux -pakkespeil for å få fart på nedlastningene. Dette vil igjen fremskynde byggeprosessen til Kali Linux ISO -bildet.
For å bruke ditt eget pakkespeil for å bygge Kali Linux ISO -bilder, oppretter du en ny fil .speil I roten til den offisielle Kali Linux build-scripts-katalogen som følger:
$ nano .speil
Skriv inn nettadressen til ditt lokale Kali Linux -speil.
Når du er ferdig, trykk + X etterfulgt av Y og For å redde .speil fil.
Fra neste Kali Linux ISO -bygg, bør ditt lokale Kali Linux -pakkespeil brukes.
Bygge et Kali Linux ISO -bilde:
Nå som du kjenner de vanligste kommandolinjealternativene og metodene for å tilpasse Kali Linux ISO-bildet, kan du endelig bygge ditt eget Kali Linux ISO-bilde.
For å bygge et Kali Linux Live ISO -bilde som bruker standard desktop -miljø, kan du kjøre Build -skriptet som følger:
$ ./bygge.SH -Verbose
Hvis du ikke vil kjøre Kali Linux i live -modus og i stedet bygge et Kali Linux ISO -bilde for bare å installere Kali Linux på datamaskinen din, kan du kjøre build -skriptet med -Installasjonsprogram Kommandolinjealternativ som følger:
$ ./bygge.SH -Verbose -Installer
Hvis du vil bygge et Kali Linux -nettinstallasjonsprogrammet ISO -bilde, kan du kjøre build -skriptet med -Variant Netinst Kommandolinjealternativ som følger:
$ ./bygge.SH -Verbose -Variant Netinst
På samme måte, hvis du vil bygge en annen variant av Kali Linux ISO -bildet, er det bare å legge til -variant Kommandolinjealternativ etterfulgt av varianten du vil ha som følger:
$ ./bygge.SH -Verbose -Variant
MERK: Erstatte med en av de støttede Kali Linux -variantene.
Byggprosessen bør starte med en gang du kan se på skjermdumpen nedenfor. Det kan ta en stund å fullføre.
Byggskriptet bygger et tilpasset Kali Linux ISO -bilde.
Et tilpasset Kali Linux ISO -bilde bygges som show på bildet nedenfor.
Et tilpasset Kali Linux ISO -bilde bygges som vist nedenfor.
Et tilpasset Kali Linux ISO -bilde bygges som show på skjermdumpen nedenfor.
På dette tidspunktet skal det bygges et tilpasset Kali Linux ISO -bilde.
Det tilpassede Kali Linux ISO -bildet skal være i Bilder/ Katalog som du kan se på skjermdumpen nedenfor.
$ ls -lh bilder/
Nå kan du blinke det tilpassede Kali Linux ISO -bildet på USB -tommelstasjonen og starte opp fra den. Du kan bruke Kali Linux i live -modus eller installere den på datamaskinen din.
Hvis du trenger hjelp til å lage en Kali Linux -oppstartbar USB -tommelstasjon ved hjelp av det tilpassede Kali Linux ISO -bildet, kan du lese følgende artikler.
Konklusjon:
I denne artikkelen har jeg vist deg hvordan du bygger ditt eget Kali Linux ISO-bilde ved å bruke det offisielle Kali Linux-byggeskriptene. Jeg har også vist deg hvordan du endrer skrivebordsmiljøet til Kali Linux ISO -bildet og hvordan du konfigurerer hvilke pakker som skal inkluderes i Kali Linux ISO -bildet og overlay -filer til Kali Linux ISO -bildet også.
Referanser:
[1] Opprette en tilpasset Kali Iso | Kali Linux -dokumentasjon
[2] Tilpasningsinnhold - Debian live manual
[3] Bygge tilpassede Kali Isos | Kali Linux -dokumentasjon