
Générateur de dictionnaire personnalisé modulaire.
Narthex (grec : Νάρθηξ, νάρθηκας) est un générateur de dictionnaires modulaire et minimal pour les systèmes d'exploitation Unix et Unix-like écrit en C et Shell. Il contient des programmes autonomes de style Unix pour la création de dictionnaires personnalisés pouvant être utilisés pour la récupération de mots de passe et l'évaluation de la sécurité. Les programmes utilisent des flux de texte Unix pour collaborer les uns avec les autres, conformément à la philosophie Unix. Il est sous licence GPL v3.0.
J'ai fait une vidéo pour expliquer l'utilisation de Narthex : https://www.youtube.com/watch?v=U0UmCeLJSkk&t=938s (le timestamp est intentionnel)
Narthex n'a pas de dépendances strictes, cependant il y a deux dépendances de construction, GCC et Make, qui sont toutes deux nécessaires pour compiler et installer facilement les binaires, mais pas pour les exécuter.
Pour installer, exécutez les commandes suivantes :
$ git clone https://github.com/MichaelDim02/Narthex.git && cd Narthex
$ sudo make install
Pour une utilisation facile, il existe un programme assistant, nwiz, que vous pouvez utiliser. Exécutez simplement
$ nwiz
Et il vous demandera les informations de la cible et générera le dictionnaire pour vous.
Si vous voulez profiter pleinement de Narthex, vous pouvez lire les pages de manuel de chaque outil. Ce qu'ils font tous, en réalité, c'est améliorer les petits dictionnaires. Ils sont très minimalistes et utilisent des flux de texte Unix pour lire et produire des données. Par exemple, enregistrez quelques mots-clés dans un fichier texte words.txt chacun sur une ligne différente, puis exécutez la commande suivante
$ cat words.txt | nhance -f | ncom | nleet a:@ | ninc 1 30 > dictionary.txt
et vous verrez les résultats par vous-même. Alternativement, vous pouvez essayer ceci pour un dictionnaire plus grand et plus compliqué :
$ cat words.txt | nhance -f | ncom -d .- | ninc 1 200 -d .- | nrev | nleet | napp -c '@#$' > dict1.txt
Ce qui précède, avec seulement 4 mots-clés dans words.txt (dont un numérique), a généré une wordlist de 2279744 mots de passe (38 Mo).
Comme démontré, un peu comme les utilitaires Unix, les outils de Narthex peuvent être considérés comme des blocs de construction, où l'utilisateur a tout le pouvoir de les connecter de différentes manières possibles pour générer la liste de mots de passe souhaitée.
Plus d'options de don sur le site web : mcdim.xyz