
Wavestone's Weboberfläche für Passwort-Cracking mit hashcat
Eine benutzerfreundliche Weboberfläche, um eine gemeinsame Hashcat-Cracking-Box für mehrere Benutzer mit einigen vordefinierten Optionen bereitzustellen.



Wavecrack kann für Folgendes verwendet werden:
Die Angriffsmodi werden in der Reihenfolge durchlaufen, in der sie im Hash-Einreichungsformular angezeigt werden.
Es ist auch möglich, einen Knackvorgang zu stoppen. Allerdings ist jeder Abbruch endgültig.
Ein Limit für die Anzahl gleichzeitiger Knackvorgänge kann in den Einstellungen festgelegt werden, um die Leistung der laufenden Knackvorgänge nicht zu beeinträchtigen.
python-ldap-Anforderungen$ apt-get install libsasl2-dev libldap2-dev libssl-dev rabbitmq-server
$ pip install -r requirements.txt
Erstellen Sie eine Konfigurationsdatei cracker/app_settings.py aus der Datei cracker/app_settings.py.example und bearbeiten Sie insbesondere den Abschnitt Mandatory settings:
Initialisieren Sie die lokale Datenbank, auf die in der Konfigurationsdatei cracker/app_settings.py verwiesen wird
$ sqlite3 base.db < base_schema.sql
$ sudo service rabbitmq-server start
$ celery worker -A cracker.celery
Starten Sie den Flask-Webserver
server.py: dieser Modus ist nicht für den Produktionseinsatz geeignet$ python server.py
wsgi-Skript: ein Beispiel app.wsgi.example wird bereitgestelltsupervisorctl verwendet werden, um Celery zu verwalten, mit einer Beispielkonfigurationsdatei in supervisorcelery.conf.exampleUm die Knackvorgänge nach einer bestimmten Zeit zu stoppen, können Sie das bereitgestellte Cron-Skript verwenden.
Wenn Sie die Liste der unterstützten Hashes aktualisieren möchten, können Sie das dedizierte Skript verwenden, das parst und eine aktualisierte generiert. Dazu müssen Sie BeautifulSoup auf Ihrem System installiert haben.
Wenn Sie schließlich keine eigene VM einrichten möchten, können Sie den Docker-basierten Prozess verwenden, der im Ordner docker beschrieben ist.
Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Inhaber.
Alle in wavecrack veröffentlichten Ressourcen sind freie Software: Sie können sie unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren Version, weiterverbreiten und/oder modifizieren.
Weitere Details finden Sie in der GNU General Public License.