bruteforce-wallet - referenční příručka, možnosti, příklady příkazů


NÁZEV

bruteforce-wallet - pokuste se najít heslo zašifrovaného souboru peněženky

SYNOPSE

bruteforce-wallet [options] <filename>

POPIS

bruteforce-wallet se pokusí najít heslo zašifrovaného souboru Peercoin (nebo bitcoinů, litecoinů atd...) peněženky. Lze jej použít dvěma způsoby:

  • Vyzkoušejte všechna možná hesla daná znakovou sadou.

  • Vyzkoušejte všechna hesla v souboru (slovníku).

bruteforce-wallet mají následující funkce:

  • Můžete určit počet vláken, která se mají použít při prolomení souboru.

  • Odesláním signálu USR1 do běžícího procesu bruteforce-wallet bude tisk pokračovat a pokračovat.

  • Existuje vyčerpávající režim a režim slovníku.

Ve vyčerpávajícím režimu se program snaží dešifrovat jednu ze zašifrovaných adres v peněžence zkoušením všech možných hesel. Je zvláště užitečné, pokud o heslu něco víte (tj. zapomněli jste část hesla, ale většinu si stále pamatujete). Nalezení hesla peněženky, aniž byste o něm cokoliv věděli, by zabralo příliš mnoho času (pokud heslo není opravdu krátké a/nebo slabé). Existuje několik možností příkazového řádku, které lze zadat:

  • Minimální délka hesla k vyzkoušení.

  • Maximální délka hesla k vyzkoušení.

  • Začátek hesla.

  • Konec hesla.

  • Znaková sada, která se má použít (mezi znaky aktuálního národního prostředí).

V režimu slovníku se program pokouší dešifrovat jednu ze zašifrovaných adres v peněžence tak, že zkouší všechna hesla obsažená v souboru. Soubor musí mít jedno heslo na řádek.

MOŽNOSTI

-b <string>

Začátek hesla. Výchozí hodnota je "".

-e <string>

Konec hesla. Výchozí: "".

-f <file>

Čtěte hesla ze souboru namísto jejich generování.

-h

Ukažte nápovědu a ukončete.

-l <length>

Minimální délka hesla (včetně začátku a konce). Výchozí: 1.

-m <length>

Maximální délka hesla (včetně začátku a konce). Výchozí: 8.

-s <string>

Znaková sada hesla. Výchozí hodnota je "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"

-t <n>

Počet vláken k použití. Výchozí: 1.

-v <n>

Tisk informací o průběhu každých n sekund.

-w <file>

Obnovte stav předchozí relace, pokud soubor existuje, a poté stav zapisujte do souboru pravidelně (~ každou minutu).

Poznámka: Odeslání signálu USR1 do běžícího procesu bruteforce-wallet způsobí, že vytiskne informace o průběhu na standardní chybu a bude pokračovat.

OMEZENÍ

Program v současné době funguje pouze na systémech POSIX podobných unixu (např. GNU/Linux). Různé verze BerkeleyDB obvykle nejsou vzájemně kompatibilní. Proto, aby program fungoval, budete muset zkontrolovat, zda verze BerkeleyDB, kterou používáte, dokáže číst databáze vytvořené verzí BerkeleyDB, se kterou byla vytvořena vaše peněženka.

PŘÍKLADY

Pokuste se najít heslo zašifrovaného souboru peněženky pomocí 4 vláken a zkuste pouze hesla s 5 znaky:

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

Pokuste se najít heslo zašifrovaného souboru peněženky pomocí 8 vláken, zkuste pouze hesla s 5 až 10 znaky začínajícími „W4l“ a končícími „z“:

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

Pokuste se najít heslo zašifrovaného souboru peněženky pomocí 8 vláken, zkuste pouze hesla s 10 znaky pomocí znakové sady „P情8ŭ“:

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

Pokuste se najít heslo zašifrovaného souboru peněženky pomocí 6 vláken a vyzkoušejte hesla obsažená v souboru slovníku:

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

Tisk informací o průběhu:

     pkill -USR1 -f bruteforce-wallet

Tisk informací o průběhu každých 30 sekund:

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

Uložit/obnovit stav mezi relacemi:

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

Nechte program několik minut běžet a zastavte jej, poté jej spusťte znovu:

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

AUTOŘI

bruteforce-wallet napsal Guillaume LE VAILLANT.

Tuto manpage napsal Francisco Vilmar Cardoso Ruviaro.