Jak spustit Kali Linux na Dockeru?

Jak Spustit Kali Linux Na Dockeru



Bezpečnostní audit a testování pera jsou základními součástmi každé organizace pro kontrolu zranitelnosti a zabezpečení a síťové útoky. V tomto ohledu je Kali Linux oblíbeným celosvětově používaným forenzním operačním systémem pro testování perem a zabezpečením, který nabízí více než 600 aplikací a balíčků pro penetrační testování. Může být snadno provozován na všech hlavních operačních systémech nebo může být provozován jako nezávislý systém.

Chcete-li spustit a používat Kali Linux v systému bez ovlivnění hostitelského systému, mohou uživatelé použít virtualizaci systému. Kali Linux lze provozovat v kontejnerech Docker i na virtuálních strojích. Při spuštění Kali na virtuálním počítači se nainstaluje a spustí samostatný operační systém Kali a jádro a zabere více místa. V Dockeru lze Kali Linux spouštět uvnitř malého spustitelného balíčku s názvem kontejnery. Tyto dokovací kontejnery využívají k provozu Kali Linuxu virtualizaci OS a systémové jádro. Spuštění Kali Linuxu v Dockeru je jednou z efektivních a efektivních možností.

V tomto blogu si ukážeme:







Předpoklad: Nainstalujte Docker do systému

Chcete-li spustit Kali Linux v kontejneru Docker, musí uživatel nejprve nainstalovat Docker do systému. Docker je oblíbená univerzálně používaná kontejnerizační platforma, která nám umožňuje vytvářet, nasazovat a dodávat aplikace a software v izolovaných lokalitách.



Nainstalujte Docker na Windows:

V systému Windows lze Docker a jeho součásti snadno nainstalovat instalací aplikace Desktop. Chcete-li nainstalovat Docker na Windows, nejprve povolte funkce WSL a virtuální platformy. Poté si stáhněte a nainstalujte Docker Desktop z oficiálního webu. Pro správné pokyny k instalaci Dockeru postupujte podle „ Nainstalujte Docker Desktop “ článek.



Nainstalujte Docker na Linux:

V systému Linux lze Docker nainstalovat z oficiálního zdrojového úložiště nainstalované distribuce Linuxu. Chcete-li nainstalovat Docker na Debian nebo Ubuntu, projděte „ Nainstalujte Docker na Debian 12 “ nebo „ Nainstalujte Docker na Ubuntu “, resp.





Nainstalujte Docker na MacOS:

V systému MacOS lze instalační program Docker stáhnout z oficiálních stránek Docker. Poté si uživatelé mohou nainstalovat Docker podle našeho odkazovaného článku „ Nainstalujte Docker Desktop na Mac “.

Práce a příkazy Dockeru však zůstanou stejné na jakémkoli operačním systému. Pro ukázku spuštění Kali Linuxu v Dockeru použijeme OS Windows.



Jak spustit Kali Linux v Dockeru?

Pro spuštění Kali Linuxu v Dockeru vydává Docker oficiální „ válcování kali ” k instalaci a použití Dockeru uvnitř kontejneru. Obrázek v Dockeru je šablona nebo jednoduché pokyny, které vedou k sestavení kontejneru. Chcete-li nainstalovat a používat Kali v kontejneru, postupujte podle uvedené ukázky.

Krok 1: Vytáhněte oficiální obrázek Kali

Nejprve stáhněte obrázek Docker z oficiálního webu. Pro stažení obrázku se uživatel musí přihlásit do oficiálního registru Docker Hubu Docker.

docker vytáhnout kalilinux / válcování kali

Pro potvrzení uveďte seznam obrázků Docker:

obrázky dockerů

Zde jsme stáhli „ válcování kali “ Obrázek Kali z Docker Hub:

Krok 2: Spusťte Kali v kontejneru

Nyní spusťte Kali Linux uvnitř kontejneru prostřednictvím „ docker run –name kalilinux/kali-rolling 'příkaz:

docker spustit --název kali-cont -to kalilinux / válcování kali

V daném příkazu je „ -název “ nastaví název kontejneru a “ -to ” se používá k interaktivnímu otevření a spuštění pseudoterminálu TTY:

Zde můžete vidět, že je na obrazovce otevřen kořenový terminál Kali.

Krok 3: Aktualizujte Kali

Nyní aktualizujte úložiště Kali prostřednictvím „ apt aktualizace “:

apt aktualizace

Zde, „ 8 ” balíček je třeba upgradovat:

Krok 4: Upgradujte balíčky Kali

Chcete-li upgradovat balíčky v Kali, spusťte „ vhodný upgrade “příkaz. Zde, „ -a ” umožní procesu použít další kontejnerový prostor:

vhodný upgrade -a

Krok 5: Nainstalujte základní balíčky

Chcete-li nainstalovat základní balíčky v Kali Linuxu, spusťte „ apt install 'příkaz:

apt Nainstalujte nikdo curl nmap nano git -a

Zde jsme nainstalovali „ nikdo ',' kučera ',' nmap ', a ' git ” v kontejneru Kali Linux:

Bonusový tip: Přidejte nového uživatele do kontejneru Kali Linux

Někdy chce uživatel vytvořit neprivilegovaný účet, aby zabezpečil kořenový účet Kali. Toto je také doporučená možnost pro zabezpečení kontejneru Kali. Uživatelský účet bude použit jako účet root, ale vždy bude nižší než účet root.

Chcete-li přidat uživatele Kali do kontejneru, použijte „ adduser 'příkaz:

adduser třmeny

Nyní přidejte nového uživatele do skupiny uživatelů sudo. Za tímto účelem spusťte níže uvedený příkaz:

usermod -aG sudo caliuser

Chcete-li ukončit terminál Kali v kontejneru Docker, jednoduše spusťte „ výstup 'příkaz:

výstup

Takto může uživatel spustit Kali Linux v kontejneru Docker.

Bonusový tip: Jak připojit svazek pomocí kontejneru Kali Linux?

Objem se používá k uchování dat kontejneru mimo kontejner. To se většinou používá pro účely zálohování. Připojovací svazek také znamená sdílený disk, který může být přístupný jak kontejneru Docker, tak hostitelskému systému.

Chcete-li připojit svazek do kontejneru Kali, postupujte podle níže uvedených kroků.

Krok 1: Seznam kontejnerů Docker

Seznam kontejnerů v Dockeru pomocí „ docker ps “příkaz. Zde pro zobrazení všech zastavených a spuštěných kontejnerů jsme přidali „ -A “ vlajka:

přístavní dělník ps -A

Poznamenejte si ID kontejneru Kali ze zobrazeného výsledku:

Krok 2: Uložte kontejner Kali do nového obrázku

Dále vytvořte kopii kontejneru Kali v novém obrazu Docker pomocí „ docker commit 'příkaz:

docker commit 16de59fc563d updated-kali-image

Tato kopie obrazu bude použita ke spuštění nového kontejneru Kali a připojení svazku. Vytvořili jsme obrázek z kontejneru, abychom mohli zachovat předchozí stav a data kontejneru Kali's Docker:

Pro ověření zobrazte obrázky dockeru pomocí níže uvedeného příkazu:

obrázky dockerů

Zde můžete vidět, že jsme vygenerovali nový obrázek Dockeru z kontejneru Kali:

Krok 3: Spusťte a připojte svazek pomocí Kali Container

Nyní spusťte vygenerovaný obraz Docker, abyste spustili nový kontejner Kali a také připojte svazek s kontejnerem pomocí „ -v “ možnost:

docker spustit -to --název new-kalicont -v C: / Uživatelé / Dell / Dokumenty / čas: / vykořenit / kali aktualizováno-kali-image

Ve výše uvedeném příkazu jsme připojili hostitelský adresář “ C:/Users/Dell/Documents/kali “ do adresáře kontejnerů “ /root/kali “:

Krok 4: Otevřete adresář Mounted Volume Directory

Nyní přejděte do adresáře kontejneru, kde je svazek připojen pomocí ' CD “:

CD / vykořenit / čas

Krok 5: Vytvořte soubor

Nyní vygenerujte nový soubor a přidejte do něj nějaký obsah pomocí příkazu „echo“. Tento krok se používá pro účely ověření:

echo 'Kali Docker Container' >> text.txt

Chcete-li zobrazit obsah souboru, spusťte „ cat 'příkaz:

kočka text.txt

Nyní se podívejme, zda je tento soubor sdílen a přístupný na hostitelském počítači nebo ne.

Krok 6: Ověření

Pro potvrzení opusťte kontejnerový terminál Docker pomocí „ výstup “příkaz. Poté přejděte do připojeného adresáře pomocí ' CD “:

CD C: / Uživatelé / Dell / Dokumenty / čas

Chcete-li zkontrolovat soubor a složky otevřeného adresáře, spusťte „ ls 'příkaz:

ls

Zde můžete vidět soubor ' text.txt “, který je vytvořen v kontejneru Kali, je také viditelný v připojeném adresáři. To znamená, že jsme efektivně připojili svazek pomocí kontejneru Kali Linux:

Zobrazte obsah souboru pomocí „ kočka 'příkaz':

kočka text.txt

Takto můžeme vložit svazek do kontejneru Docker a zachovat data kontejneru.

Jak odstranit Kaliův kontejner?

Chcete-li odebrat Kali Linux běžící v kontejneru Docker, uživatelé jej mohou odstranit odstraněním kontejneru. Chcete-li kontejner odstranit nebo odstranit, nejprve zastavte běžící kontejner a poté spusťte příkaz „docker rm“. Pro demonstraci proveďte následující kroky.

Krok 1: Zastavte kontejner Docker

Nejprve zastavte spouštěcí kontejner pomocí „ docker stop 'příkaz:

docker stop new-kalicont

Krok 2: Vyjměte nádobu

Poté odstraňte kontejner Kali Linux pomocí „ docker rm 'příkaz:

přístavní dělník rm new-kalicont

Máme způsob, jak nainstalovat a používat Kali Linux v kontejneru Docker.

Závěr

Chcete-li spustit Kali Linux v Dockeru, nejprve si stáhněte obrázek z centra Docker. Poté spusťte obraz a nastavte Kali Linux v kontejneru Docker prostřednictvím „ docker run -it kalilinux/kali-rolling “příkaz. Uživatelé mohou také připojit externí svazek ke kontejnerům Docker prostřednictvím „ -v “ možnost. Tento příspěvek vysvětluje, jak spustit Kali Linux v Dockeru.