bruteforce-wallet - Referenzhandbuch, Optionen, Befehlsbeispiele


NAME

bruteforce-wallet - Versuchen Sie, das Passwort einer verschlüsselten Wallet-Datei zu finden

ZUSAMMENFASSUNG

bruteforce-wallet [options] <filename>

BESCHREIBUNG

bruteforce-wallet versucht, das Passwort einer verschlüsselten Peercoin-Wallet-Datei (oder Bitcoin, Litecoin usw.) zu finden. Es kann auf zwei Arten verwendet werden:

  • Probieren Sie alle möglichen Passwörter mit einem Zeichensatz aus.

  • Probieren Sie alle Passwörter in einer Datei (Wörterbuch) aus.

bruteforce-wallet verfügt über die folgenden Funktionen:

  • Sie können die Anzahl der Threads angeben, die beim Knacken einer Datei verwendet werden sollen.

  • Durch das Senden eines USR1-Signals an einen laufenden Bruteforce-Wallet-Prozess wird dieser den Fortschritt ausdrucken und fortfahren.

  • Es gibt einen ausführlichen Modus und einen Wörterbuchmodus.

Im erschöpfenden Modus versucht das Programm, eine der verschlüsselten Adressen im Wallet zu entschlüsseln, indem es alle möglichen Passwörter ausprobiert. Dies ist besonders nützlich, wenn Sie etwas über das Passwort wissen (d. h. Sie haben einen Teil Ihres Passworts vergessen, sich aber noch an den Großteil erinnern). Das Finden des Passworts einer Wallet, ohne etwas darüber zu wissen, würde viel zu viel Zeit in Anspruch nehmen (es sei denn, das Passwort ist wirklich kurz und/oder schwach). Es gibt einige Befehlszeilen-Optionen, die angegeben werden müssen:

  • Die Mindestlänge des zu versuchenden Passworts.

  • Die maximale Passwortlänge zum Ausprobieren.

  • Der Anfang des Passworts.

  • Das Ende des Passworts.

  • Der zu verwendende Zeichensatz (unter den Zeichen des aktuellen Gebietsschemas).

Im Wörterbuchmodus versucht das Programm, eine der verschlüsselten Adressen im Wallet zu entschlüsseln, indem es alle in einer Datei enthaltenen Passwörter ausprobiert. Die Datei muss ein Passwort pro Zeile haben.

OPTIONEN

-b <string>

Anfang des Passworts. Der Standardwert ist „“.

-e <string>

Ende des Passworts. Standard: "".

-f <file>

Lesen Sie die Passwörter aus einer Datei, anstatt sie zu generieren.

-h

Hilfe anzeigen und beenden.

-l <length>

Mindestlänge des Passworts (Anfang und Ende inklusive). Standard: 1.

-m <length>

Maximale Passwortlänge (Anfang und Ende inklusive). Standard: 8.

-s <string>

Passwort-Zeichensatz. Der Standardwert ist „0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz“

-t <n>

Anzahl der zu verwendenden Threads. Standard: 1.

-v <n>

Fortschrittsinformationen alle n Sekunden drucken.

-w <file>

Stellen Sie den Status einer vorherigen Sitzung wieder her, wenn die Datei vorhanden ist, und schreiben Sie den Status dann regelmäßig (~ jede Minute) in die Datei.

Hinweis: Das Senden eines USR1-Signals an einen laufenden Bruteforce-Wallet-Prozess führt dazu, dass dieser Fortschrittsinformationen in der Standardfehlerausgabe ausgibt und fortfährt.

EINSCHRÄNKUNGEN

Das Programm funktioniert derzeit nur auf unixähnlichen POSIX-Systemen (z. B. GNU/Linux). Verschiedene Versionen von BerkeleyDB sind normalerweise nicht miteinander kompatibel. Damit das Programm funktioniert, müssen Sie daher überprüfen, ob die von Ihnen verwendete BerkeleyDB-Version die Datenbanken lesen kann, die von der BerkeleyDB-Version erstellt wurden, mit der Ihr Wallet erstellt wurde.

BEISPIELE

Versuchen Sie, das Passwort einer verschlüsselten Wallet-Datei mithilfe von 4 Threads zu finden, und versuchen Sie es nur mit Passwörtern mit 5 Zeichen:

     bruteforce-wallet -t 4 -l 5 -m 5 wallet.dat

Versuchen Sie, das Passwort einer verschlüsselten Wallet-Datei mithilfe von 8 Threads zu finden. Versuchen Sie dabei nur Passwörter mit 5 bis 10 Zeichen, die mit „W4l“ beginnen und mit „z“ enden:

     bruteforce-wallet -t 8 -l 5 -m 10 -b "W4l" -e "z" wallet.dat

Versuchen Sie, das Passwort einer verschlüsselten Wallet-Datei mithilfe von 8 Threads zu finden. Versuchen Sie dabei nur Passwörter mit 10 Zeichen und dem Zeichensatz „P情8ŭ“:

     bruteforce-wallet -t 8 -l 10 -m 10 -s "P情8ŭ" wallet.dat

Versuchen Sie, das Passwort einer verschlüsselten Wallet-Datei mithilfe von 6 Threads zu finden, indem Sie die in einer Wörterbuchdatei enthaltenen Passwörter ausprobieren:

     bruteforce-wallet -t 6 -f dictionary.txt wallet.dat

Fortschrittsinformationen drucken:

     pkill -USR1 -f bruteforce-wallet

Fortschrittsinformationen alle 30 Sekunden drucken:

     bruteforce-wallet -t 6 -f dictionary.txt -v 30 wallet.dat

Status zwischen Sitzungen speichern/wiederherstellen:

     bruteforce-wallet -t 6 -f dictionary.txt -w state.txt wallet.dat

Lassen Sie das Programm einige Minuten lang laufen, stoppen Sie es und führen Sie es dann erneut aus:

     bruteforce-wallet -t 6 -w state.txt wallet.dat

AUTOREN

bruteforce-wallet wurde von Guillaume LE VAILLANT geschrieben.

Diese Manpage wurde von Francisco Vilmar Cardoso Ruviaro geschrieben.