Préparation des listes de noms d'utilisateur et de mots de passe
Dans cette étape, vous allez créer deux fichiers essentiels : une liste de noms d'utilisateur et une liste de mots de passe. Ces listes seront utilisées par Hydra pour tenter des connexions SSH. La création de ces listes vous permet de tester systématiquement différentes combinaisons de noms d'utilisateur et de mots de passe contre votre cible.
Tout d'abord, ouvrez votre terminal. Vous êtes actuellement dans le répertoire /home/labex/project (également accessible comme ~/project). Vous allez créer les fichiers dans ce répertoire.
Utilisez l'éditeur de texte nano pour créer un fichier nommé usernames.txt :
nano ~/project/usernames.txt
Maintenant, ajoutez les noms d'utilisateur suivants au fichier. Ce ne sont que des exemples ; vous pouvez les personnaliser selon vos besoins.
root
admin
test
user
ubuntu
Après avoir ajouté le contenu, enregistrez le fichier en appuyant sur Ctrl + O, puis sur Entrée pour confirmer le nom de fichier, et enfin sur Ctrl + X pour quitter nano.
Ensuite, vous allez créer la liste de mots de passe. Encore une fois, utilisez nano pour créer un fichier nommé passwords.txt :
nano ~/project/passwords.txt
Ajoutez les mots de passe suivants au fichier. N'oubliez pas que ce ne sont que des exemples.
password
123456
qwerty
secret
ubuntu
Enregistrez le fichier en appuyant sur Ctrl + O, puis sur Entrée pour confirmer le nom de fichier, et enfin sur Ctrl + X pour quitter nano.
Pour vérifier que les fichiers ont été créés correctement, vous pouvez utiliser la commande cat pour afficher leur contenu.
Affichez le contenu de usernames.txt :
cat ~/project/usernames.txt
Vous devriez voir une sortie similaire à ceci :
root
admin
test
user
ubuntu
De même, affichez le contenu de passwords.txt :
cat ~/project/passwords.txt
Vous devriez voir une sortie similaire à ceci :
password
123456
qwerty
secret
ubuntu
Ces fichiers, usernames.txt et passwords.txt, sont maintenant prêts à être utilisés avec Hydra dans les étapes suivantes.