Figura 1 Docker
Uso Docker
Lavorando come Pentester, non limiteresti il tuo utilizzo agli strumenti preinstallati all'interno di Kali Linux. Dovresti usare molti strumenti diversi da repository diversi. L'installazione di questi strumenti nel tuo repository di root Kali Linux richiede tempo quando si dispone di molti strumenti da installare. Docker è un contenitore di runtime per tutti gli strumenti e crea contenitori isolati per installare i tuoi strumenti.
Passaggio 1: configurare i tasti APT
Esegui sempre l'aggiornamento APT:
$ sudo apt update
Passaggio 2: Ottieni la chiave PGP per Docker ufficiale
$ CURL -FSSL https: // download.Docker.com/linux/debian/gpg | sudo Apt-Key Aggiungi -
Passaggio 3: configurare APT per scaricare, installare e aggiornare Docker
$ echo 'deb [arch = amd64] https: // download.Docker.com/Linux/Debian Buster Stable '|
sudo tee/etc/apt/fonti.elenco.D/Docker.elenco
Se tutto è impostato correttamente, vedrai una finestra terminale che appare come segue:
Passaggio 4: installa Docker
Il processo di installazione che sto seguendo è riportato nella documentazione ufficiale di Docker ma poiché ha alcuni bug minori, ho aggiunto alcuni comandi per garantire una corretta installazione. A tale scopo, dovrebbe essere eseguita la seguente set di comandi:
Passaggio 5: aggiorna di nuovo l'apt
$ sudo apt update
Passaggio 6: terminare le versioni obsolete precedentemente installate
$ sudo apt rimozione di docker docker docker.io
Passaggio 7: installa Docker sul sistema Kali
$ sudo apt install docker -c -y
Nel comando sopra, "-y" rappresenta la condizione "sì". Quando si installa uno strumento nel terminale, all'utente verrà chiesto l'autorizzazione per installare lo strumento.
Se i passaggi precedenti sono stati eseguiti correttamente,, potrai vedere la seguente uscita sulla finestra del terminale:
Passaggio 8: avvia il contenitore Docker
$ sudo systemctl avvia docker
(Opzionale) Passaggio 9: imposta Docker per avviarsi automaticamente al riavvio
Questo è un comando di funzionalità opzionale; Inizierà Docker ogni volta che i tuoi stivali del sistema operativo. Se non si esegue molto il centesimo, non è necessario abilitare questa funzione.
$ sudo systemctl abilita docker
Passaggio 10: verificare l'installazione
Il seguente comando è tratto dalla documentazione ufficiale di Docker. Questo comando verifica se Docker funziona.
$ sudo Docker run Hello-World
L'avvertimento che vedi sulla finestra del terminale è normale e Docker funziona correttamente. Dovresti essere in grado di vedere il seguente testo sulla finestra del terminale:
Conclusione
Docker è uno strumento utile per i test di penetrazione e sta diventando più popolare giorno per giorno. Può essere utile lavorare all'interno di un contenitore isolato, in particolare mentre si lavora con il pentest.