Docker est l’un des outils les plus populaires pour les pentesters, ainsi que les hackers éthiques. Cet outil agit comme un conteneur pour exécuter des outils sans les installer. Dans cet article, je vais vous montrer la façon la plus simple d’installer Docker sur Kali Linux et de le faire fonctionner en moins de 5 minutes. Ce tutoriel comporte 10 étapes faciles à suivre et est également compatible avec la nouvelle fonctionnalité appelée » utilisateur non root par défaut « , introduite par la dernière 2020 de Kali Linux.
Figure 1 Docker
- Utilisation de Docker
- Étape 1 : Configurer les clés APT
- Étape 2 : Obtenir la clé PGP pour Docker officiel
- Étape 3 : Configurer APT pour télécharger, installer et mettre à jour Docker
- Étape 4 : Installer Docker
- Étape 5 : Mettre à jour l’APT à nouveau
- Étape 6 : Terminer les versions obsolètes précédemment installées
- Étape 7 : Installer Docker sur le système Kali
- Étape 8 : Démarrer le conteneur Docker
- (Facultatif) Étape 9 : Configurer Docker pour qu’il démarre automatiquement au redémarrage
- Étape 10 : Vérifier l’installation
- Conclusion
Utilisation de Docker
Travaillant en tant que pentester, vous ne limiteriez pas votre utilisation aux outils préinstallés dans Kali Linux. Vous auriez à utiliser un grand nombre d’outils différents provenant de différents dépôts. L’installation de ces outils dans votre dépôt racine de Kali Linux prend du temps lorsque vous avez de nombreux outils à installer. Docker est un conteneur d’exécution pour tous les outils et crée des conteneurs isolés pour que vous puissiez installer vos outils.
Étape 1 : Configurer les clés APT
Toujours effectuer une mise à jour APT:
Étape 2 : Obtenir la clé PGP pour Docker officiel
Étape 3 : Configurer APT pour télécharger, installer et mettre à jour Docker
sudo tee /etc/apt/sources.list.d/docker.list
Si tout est configuré correctement, alors vous verrez une fenêtre de terminal qui apparaît comme suit:
Étape 4 : Installer Docker
Le processus d’installation que je suis est donné dans la documentation officielle de Docker, mais comme il a quelques bugs mineurs, j’ai ajouté quelques commandes pour assurer une installation correcte. À cette fin, l’ensemble de commandes suivant doit être exécuté :
Étape 5 : Mettre à jour l’APT à nouveau
Étape 6 : Terminer les versions obsolètes précédemment installées
Étape 7 : Installer Docker sur le système Kali
Dans la commande ci-dessus, « -y » représente la condition « oui ». Lors de l’installation d’un outil dans le terminal, il sera demandé à l’utilisateur la permission d’installer l’outil.
Si les étapes ci-dessus ont été effectuées correctement, alors vous serez en mesure de voir la sortie suivante sur votre fenêtre de terminal:
Étape 8 : Démarrer le conteneur Docker
(Facultatif) Étape 9 : Configurer Docker pour qu’il démarre automatiquement au redémarrage
C’est une commande de fonctionnalité facultative ; elle démarrera Docker chaque fois que votre OS démarrera. Si vous ne faites pas beaucoup de pentesting, alors vous n’avez pas besoin d’activer cette fonctionnalité.
Étape 10 : Vérifier l’installation
La commande suivante est tirée de la documentation officielle de Docker. Cette commande vérifie si Docker fonctionne.
L’avertissement que vous voyez sur la fenêtre du terminal est normal, et Docker fonctionne avec succès. Vous devriez être en mesure de voir le texte suivant sur votre fenêtre de terminal :
Conclusion
Docker est un outil utile pour les tests de pénétration, et il devient plus populaire de jour en jour. Il peut être utile de travailler à l’intérieur d’un conteneur isolé, en particulier lors du travail de pentesting.