Comment générer des listes de mots personnalisées sur Kali Linux avec crunch

Kali Linux est rempli d’une myriade d’outils pour aider aux tests de sécurité. Les listes de mots jouent un rôle crucial dans divers tests de cybersécurité et tâches liées aux mots de passe.

Avec la commande crunch sous Linux, vous pouvez générer différents types de listes de mots à utiliser dans vos tests de sécurité, et la maîtrise de la commande crunch sera un ajout précieux à votre ensemble de compétences. Voici comment installer et utiliser efficacement crunch pour générer des listes de mots sur Kali Linux.

Comment installer crunch sur Kali Linux

La commande crunch est généralement préinstallée sur Kali Linux. Mais si vous ne l’avez pas, vous pouvez facilement l’installer à partir des dépôts officiels. Mais d’abord, mettez à jour les dépôts de votre système avec :

Installez le paquet crunch avec :

Comment utiliser la commande crunch sous Linux

Pour en savoir plus sur crunch, exécutez :

Cela donne une brève introduction à la commande crunch et à sa syntaxe.

Pour une vue plus détaillée et approfondie de la commande crunch et de ses différentes options, consultez sa page de manuel ou obtenez de l’aide en ligne de commande avec :

Syntaxe de base de crunch

La syntaxe de base de la commande crunch est la suivante :

min indique le nombre minimum de caractères que vous souhaitez que crunch génère, tandis que max est le plus grand nombre de caractères que vous souhaitez générer.

Si vous voulez le même nombre de caractères, fixez les valeurs min et max au même nombre. La commande crunch propose de nombreuses options pour créer différents types de listes de mots.

Voir aussi :  Les 6 meilleurs émulateurs Android pour Linux

Pour créer une liste de mots contenant toutes les combinaisons des caractères « abc », chacune d’une longueur de trois caractères, exécutez la commande :

Définir des plages de caractères à l’aide de la commande crunch

Vous pouvez personnaliser vos listes de mots en définissant des plages de caractères spécifiques, par exemple tous les chiffres, toutes les lettres ou uniquement les symboles. Par exemple, pour générer une liste contenant toutes les lettres minuscules d’une longueur comprise entre quatre et six caractères, exécutez la commande suivante :

:

Pour générer une liste de mots ne contenant que des chiffres, exécutez :

:

Vous pouvez spécifier la longueur des caractères.

Produire la liste de mots dans un fichier à l’aide de crunch

Vous pouvez utiliser la fonction -o pour spécifier le fichier de sortie de la liste de mots générée. Pour créer une liste de mots comprenant des combinaisons de caractères « abc123« , chacune composée de quatre caractères, et l’enregistrer dans un fichier nommé « liste de mots.txt« , exécutez :

Utiliser le mode Bruteforce dans la commande crunch

Le -b vous permet de spécifier un jeu de caractères pour la génération par force brute. Le mode normal de crunch génère des listes de mots avec des combinaisons de caractères d’un jeu spécifié pour une plage de longueur de mot donnée.

L’option -b permet de spécifier un jeu de caractères pour la génération par force brute. -b est plus complet car il crée des listes de mots en générant des permutations de caractères à partir de l’ensemble de base, ce qui lui permet de couvrir toutes les combinaisons possibles.

Cette commande génère une liste de mots contenant toutes les combinaisons possibles des caractères ‘ »1234567890abcdef« d’une longueur de six caractères et l’enregistre dans le fichier bruteforce.txt.

Voir aussi :  Contrôler les scanners sous Linux avec l'API SANE

Utiliser le mode de combinaison avec crunch

Les -c est utilisée pour générer des combinaisons de caractères à partir de plusieurs jeux.

Cette commande crée une liste de mots qui combine les caractères des jeux 1 et @% pour générer toutes les combinaisons possibles de huit caractères, en les enregistrant dans le fichier combinaisons.txt.

Créer des listes de mots avec un motif personnalisé à l’aide de crunch

Les -t vous permet de créer des listes de mots basées sur un modèle personnalisé.

Cette commande génère une liste de mots où @@@@ représente des caractères variables et MonPass reste constant. La liste de mots est enregistrée dans unique.txt.

La liste de mots résultante contiendra des mots qui adhèrent au modèle spécifié. Dans ce cas, elle comprendra les mots avec MonPass suivi de quatre caractères variables qui peuvent être n’importe quelle combinaison de caractères du jeu de caractères spécifié (dans ce cas, le jeu de caractères par défaut est utilisé, qui comprend tous les caractères alphanumériques).

Cela peut être particulièrement utile dans les scénarios où vous avez besoin de listes de mots adaptées à un format spécifique ou pour tester des mots de passe qui suivent un modèle prévisible. Pour éviter que quelqu’un puisse facilement deviner ou forcer brutalement vos mots de passe, vous devez toujours garder à l’esprit certaines erreurs courantes lors de la création de votre nouveau mot de passe.

Créer des listes de mots à l’aide du mode dictionnaire

Les -d vous permet d’utiliser un fichier dictionnaire externe comme source de votre liste de mots.

Voir aussi :  J'ai utilisé macOS pendant des années. Voici pourquoi je préfère Ubuntu

Dans cet exemple, la commande génère une liste de mots avec des mots de six caractères en utilisant un fichier de dictionnaire comme source et l’enregistre dans le dossier dictionnaire-list.txt.

Générer des mots sans répétition de caractères à l’aide de crunch

Pour générer des mots qui ne comportent pas de caractères répétitifs (c’est-à-dire que chaque caractère du mot est unique), vous pouvez utiliser la commande -p avec crunch. Cette option spécifie que les mots générés doivent être uniques et le fait en éliminant les répétitions de caractères dans chaque mot.

Par exemple, pour générer une liste de mots de six caractères sans répétitions de caractères, utilisez :

Cette commande génère des mots composés des caractères « A », « B », « C », « D », « E » et « F », sans caractères répétitifs, et enregistre la liste de mots dans le fichier mots-non-repeatifs.txt dans le fichier

Utiliser la commande Crunch avec d’autres commandes Linux

Il existe des centaines de commandes disponibles sous Linux que vous pouvez utiliser pour générer une liste de mots très spécifique, adaptée à vos désirs. Il suffit de les connaître et de savoir comment les utiliser !

Vous pouvez utiliser la commande crunch avec des commandes Linux comme grep et sort pour filtrer et trier les listes de mots, la commande wc pour compter les entrées, et la commande hydra pour exécuter une commande de dictionnaire.

Améliorez votre QI technologique grâce à nos lettres d’information gratuites

En vous abonnant, vous acceptez notre politique de confidentialité et pouvez recevoir des communications occasionnelles ; vous pouvez vous désabonner à tout moment.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *