Docker je jedním z nejoblíbenějších nástrojů pro pentestery i etické hackery. Tento nástroj funguje jako kontejner pro spouštění nástrojů bez nutnosti jejich instalace. V tomto článku vám ukážu nejjednodušší způsob instalace nástroje Docker v systému Kali Linux a jeho spuštění za méně než 5 minut. Tento návod obsahuje 10 snadno proveditelných kroků a je také kompatibilní s novou funkcí nazvanou „výchozí uživatel bez roota“, kterou zavedl nejnovější Kali Linux 2020.
Obrázek 1 Docker
- Použití Dockeru
- Krok 1: Konfigurace klíčů APT
- Krok 2: Konfigurace klíčů APT: Získejte PGP klíč pro oficiální Docker
- Krok 3: Konfigurace APT pro stažení, instalaci a aktualizaci Dockeru
- Krok 4: Instalace Dockeru
- Krok 5: Znovu aktualizujte APT
- Krok 6: Ukončete dříve nainstalované zastaralé verze
- Krok 7: Instalace dockeru na systém Kali
- Krok 8: Spusťte kontejner Docker
- (volitelný) Krok 9: Nastavení automatického spuštění kontejneru Docker při restartu
- Krok 10. V případě, že neprovádíte časté pentestování, nemusíte tuto funkci povolovat: Ověření instalace
- Závěr
Použití Dockeru
Pracujete-li jako pentester, neomezovali byste se na použití předinstalovaných nástrojů v rámci Kali Linuxu. Museli byste používat mnoho různých nástrojů z různých repozitářů. Instalace těchto nástrojů do kořenového repozitáře Kali Linuxu je časově náročná, pokud máte nainstalováno mnoho nástrojů. Docker je běhový kontejner pro všechny nástroje a vytváří izolované kontejnery pro instalaci nástrojů.
Krok 1: Konfigurace klíčů APT
Vždy proveďte aktualizaci APT:
Krok 2: Konfigurace klíčů APT: Získejte PGP klíč pro oficiální Docker
Krok 3: Konfigurace APT pro stažení, instalaci a aktualizaci Dockeru
sudo tee /etc/apt/sources.list.d/docker.list
Pokud je vše správně nastaveno, zobrazí se okno terminálu, které vypadá následovně:
Krok 4: Instalace Dockeru
Postup instalace, kterým se řídím, je uveden v oficiální dokumentaci Dockeru, ale protože má některé drobné chyby, přidal jsem několik příkazů pro zajištění správné instalace. Za tímto účelem je třeba provést následující sadu příkazů:
Krok 5: Znovu aktualizujte APT
Krok 6: Ukončete dříve nainstalované zastaralé verze
Krok 7: Instalace dockeru na systém Kali
V uvedeném příkazu znamená „-y“ podmínku „ano“. Při instalaci nástroje v terminálu bude uživatel požádán o povolení k instalaci nástroje.
Pokud byly výše uvedené kroky provedeny správně, pak se v okně terminálu zobrazí následující výstup:
Krok 8: Spusťte kontejner Docker
(volitelný) Krok 9: Nastavení automatického spuštění kontejneru Docker při restartu
Tento příkaz je volitelnou funkcí; spustí kontejner Docker při každém spuštění operačního systému. Pokud neprovádíte časté pentestování, nemusíte tuto funkci povolovat.
Krok 10. V případě, že neprovádíte časté pentestování, nemusíte tuto funkci povolovat: Ověření instalace
Následující příkaz je převzat z oficiální dokumentace nástroje Docker. Tento příkaz ověří, zda Docker funguje.
Výstraha, která se zobrazí v okně terminálu, je normální a Docker úspěšně funguje. V okně terminálu byste měli vidět následující text:
Závěr
Docker je užitečný nástroj pro penetrační testování a je den ode dne populárnější. Může být užitečné pracovat uvnitř izolovaného kontejneru, zejména při práci s pentestingem.