Slika 1 Docker
Uporaba Dockerja
Če delate kot pentester, svoje uporabe ne bi omejili na vnaprej nameščena orodja v Kali Linux. Uporabiti bi morali veliko različnih orodij iz različnih skladišč. Namestitev teh orodij v korenski repozitorij Kali Linux je zamudna, če imate na voljo veliko orodij. Docker je vsebnik za vsa orodja in ustvarja izolirane vsebnike, na katerih lahko namestite orodja.
1. korak: Konfigurirajte tipke APT
Vedno izvedite posodobitev APT:
$ sudo apt posodobitev2. korak: Pridobite ključ PGP za uradni Docker
$ curl -fsSL https: // prenos.docker.com / linux / debian / gpg | sudo apt-key add -3. korak: Konfigurirajte APT za prenos, namestitev in posodobitev Dockerja
$ echo 'deb [arch = amd64] https: // prenos.docker.com / linux / debian buster stable '|sudo tee / etc / apt / sources.seznam.d / docker.seznam
Če je vse pravilno nastavljeno, se prikaže okno terminala, ki se prikaže na naslednji način:
4. korak: Namestite Docker
Postopek namestitve, ki ga spremljam, je naveden v uradni dokumentaciji Dockerja, toda ker ima nekaj manjših napak, sem dodal nekaj ukazov, da zagotovim pravilno namestitev. V ta namen je treba izvesti naslednji nabor ukazov:
5. korak: Znova posodobite APT
$ sudo apt posodobitev6. korak: ukinite zastarele različice, ki so bile predhodno nameščene
$ sudo apt remove docker docker docker-motor docker.io7. korak: Namestite Docker v sistem Kali
$ sudo apt namestite docker-ce -yV zgornjem ukazu "-y" pomeni pogoj "da". Pri namestitvi orodja v terminal bo uporabnik pozvan za dovoljenje za namestitev orodja.
Če so bili zgornji koraki izvedeni pravilno, boste na oknu terminala videli naslednji izhod:
8. korak: zaženite Docker Container
$ sudo systemctl start docker(Izbirno) 9. korak: nastavite Docker, da se samodejno zažene ob ponovnem zagonu
To je neobvezen ukaz funkcije; Docker bo zagnal vsakič, ko se zažene vaš OS. Če pentestiranja ne izvajate veliko, vam te funkcije ni treba omogočiti.
$ sudo systemctl omogoči Docker10. korak: Preverite namestitev
Naslednji ukaz je vzet iz uradne dokumentacije Dockerja. Ta ukaz preveri, ali Docker deluje.
$ sudo Docker zaženi zdravoOpozorilo, ki ga vidite na oknu terminala, je normalno in Docker deluje uspešno. V oknu terminala bi morali videti naslednje besedilo:
Zaključek
Docker je uporabno orodje za testiranje penetracije in je iz dneva v dan bolj priljubljen. Koristno je, če delate v izolirani posodi, zlasti med delom s pentestiranjem.