bruteforce-wallet - pokuste se najít heslo zašifrovaného souboru peněženky
bruteforce-wallet [options] <filename>
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.
Začátek hesla. Výchozí hodnota je "".
Konec hesla. Výchozí: "".
Čtěte hesla ze souboru namísto jejich generování.
Ukažte nápovědu a ukončete.
Minimální délka hesla (včetně začátku a konce). Výchozí: 1.
Maximální délka hesla (včetně začátku a konce). Výchozí: 8.
Znaková sada hesla. Výchozí hodnota je "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
Počet vláken k použití. Výchozí: 1.
Tisk informací o průběhu každých n sekund.
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.
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.
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.datNechte program několik minut běžet a zastavte jej, poté jej spusťte znovu:
bruteforce-wallet -t 6 -w state.txt wallet.datbruteforce-wallet napsal Guillaume LE VAILLANT.
Tuto manpage napsal Francisco Vilmar Cardoso Ruviaro.