
Modularer personalisierter Wörterbuch-Generator.
Narthex (griechisch: Νάρθηξ, νάρθηκας) ist ein modulares und minimales Wörterbuch-Generator für Unix und Unix-ähnliche Betriebssysteme, geschrieben in C und Shell. Es enthält eigenständige Unix-artige Programme zur Erstellung personalisierter Wörterbücher, die für die Wiederherstellung von Passwörtern und Sicherheitsbewertungen verwendet werden können. Die Programme nutzen Unix-Textströme zur Zusammenarbeit, gemäß der Unix-Philosophie. Es ist lizenziert unter der GPL v3.0.
Ich habe ein Video erstellt, das die Verwendung von Narthex erklärt: https://www.youtube.com/watch?v=U0UmCeLJSkk&t=938s (der Zeitstempel ist beabsichtigt)
Narthex hat keine harten Abhängigkeiten, jedoch gibt es zwei Build-Abhängigkeiten, GCC und Make, die beide benötigt werden, um die Binärdateien einfach zu kompilieren und zu installieren, aber nicht, um sie auszuführen.
Um zu installieren, führen Sie die folgenden Befehle aus:
$ git clone https://github.com/MichaelDim02/Narthex.git && cd Narthex
$ sudo make install
Für eine einfache Verwendung gibt es ein Assistentenprogramm, nwiz, das Sie nutzen können. Führen Sie einfach aus:
$ nwiz
Und es wird Sie nach den Informationen des Ziels fragen und das Wörterbuch für Sie generieren.
Wenn Sie Narthex vollständig nutzen möchten, können Sie die Manpages jedes Werkzeugs lesen. Was sie alle tun, ist im Grunde, kleine Wörterbücher zu erweitern. Sie sind wirklich minimal und verwenden Unix-Textströme, um Daten zu lesen und auszugeben. Speichern Sie zum Beispiel ein paar Schlüsselwörter in einer Textdatei words.txt, jedes in einer eigenen Zeile, und führen Sie Folgendes aus:
$ cat words.txt | nhance -f | ncom | nleet a:@ | ninc 1 30 > dictionary.txt
und Sie werden die Ergebnisse selbst sehen. Alternativ können Sie dies für ein größeres und komplexeres Wörterbuch versuchen:
$ cat words.txt | nhance -f | ncom -d .- | ninc 1 200 -d .- | nrev | nleet | napp -c '@#$' > dict1.txt
Das obige Beispiel generierte mit nur 4 Schlüsselwörtern in words.txt (eines davon numerisch) eine Wortliste von 2.279.744 Passwörtern (38 MB).
Wie gezeigt, kann man die Werkzeuge von Narthex, ähnlich wie Unix-Dienstprogramme, als Bausteine betrachten, bei denen der Benutzer die volle Macht hat, sie auf verschiedene Weise zu verbinden, um die gewünschte Passwortliste zu generieren.
Weitere Spendenoptionen auf der Website: mcdim.xyz