Obrázek 1 Docker
Využití Dockeru
Při práci jako tester byste neomezili své použití na předinstalované nástroje v systému Kali Linux. Budete muset použít spoustu různých nástrojů z různých úložišť. Instalace těchto nástrojů do kořenového úložiště systému Kali Linux je časově náročná, pokud máte k instalaci mnoho nástrojů. Docker je kontejner za běhu pro všechny nástroje a vytváří izolované kontejnery pro instalaci nástrojů.
Krok 1: Nakonfigurujte klíče APT
Vždy proveďte aktualizaci APT:
$ sudo apt aktualizaceKrok 2: Získejte klíč PGP pro oficiální Docker
$ curl -fsSL https: // stáhnout.přístavní dělník.com / linux / debian / gpg | sudo apt-key přidat -Krok 3: Nakonfigurujte APT na stahování, instalaci a aktualizaci Dockeru
$ echo 'deb [arch = amd64] https: // stáhnout.přístavní dělník.stabilní com / linux / debian buster '|sudo tee / etc / apt / sources.seznam.d / ukotvitelný panel.seznam
Pokud je vše správně nastaveno, zobrazí se okno terminálu, které vypadá takto:
Krok 4: Nainstalujte Docker
Proces instalace, který sleduji, je uveden v oficiální dokumentaci Dockeru, ale protože má nějaké drobné chyby, přidal jsem několik příkazů, abych zajistil správnou instalaci. Za tímto účelem by měla být provedena následující sada příkazů:
Krok 5: Aktualizujte APT znovu
$ sudo apt aktualizaceKrok 6: Ukončete zastaralé verze dříve nainstalované
$ sudo apt remove docker docker-engine docker.ioKrok 7: Nainstalujte Docker na systém Kali
$ sudo apt install docker-ce -yVe výše uvedeném příkazu znamená „-y“ podmínku „ano“. Při instalaci nástroje do terminálu bude uživatel požádán o povolení k instalaci nástroje.
Pokud byly výše uvedené kroky provedeny správně, uvidíte v okně terminálu následující výstup:
Krok 8: Spusťte Docker Container
$ sudo systemctl start docker(Volitelné) Krok 9: Nastavte Docker pro automatické spuštění při restartu
Toto je volitelný příkaz funkce; spustí Docker při každém spuštění operačního systému. Pokud neprovádíte hodně testování, pak tuto funkci nemusíte aktivovat.
$ sudo systemctl povolte DockerKrok 10: Ověřte instalaci
Následující příkaz je převzat z oficiální dokumentace Dockeru. Tento příkaz ověří, zda Docker funguje.
$ sudo Docker běží hello-worldVarování, které vidíte v okně terminálu, je normální a Docker funguje úspěšně. 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 každým dnem stále populárnější. Může být užitečné pracovat uvnitř izolovaného kontejneru, zejména při práci s pentesting.