bruteforce-wallet - spróbuj znaleźć hasło do zaszyfrowanego pliku portfela
bruteforce-wallet [options] <filename>
bruteforce-wallet próbuje znaleźć hasło do zaszyfrowanego pliku portfela Peercoin (lub Bitcoin, Litecoin itp.). Można go używać na dwa sposoby:
Wypróbuj wszystkie możliwe hasła z podanym zestawem znaków.
Wypróbuj wszystkie hasła w pliku (słowniku).
bruteforce-portfel ma następujące funkcje:
Możesz określić liczbę wątków używanych podczas łamania pliku.
Wysłanie sygnału USR1 do działającego procesu bruteforce-wallet powoduje wydrukowanie postępu i kontynuację.
Istnieje tryb wyczerpujący i tryb słownika.
W trybie wyczerpującym program próbuje odszyfrować jeden z zaszyfrowanych adresów w portfelu, próbując wszystkich możliwych haseł. Jest to szczególnie przydatne, jeśli wiesz coś o haśle (tj. zapomniałeś części hasła, ale nadal pamiętasz większość). Znalezienie hasła do portfela bez wiedzy na ten temat zajęłoby zbyt dużo czasu (chyba że hasło jest naprawdę krótkie i/lub słabe). Istnieje kilka opcji wiersza poleceń do określenia:
Minimalna długość hasła do wypróbowania.
Maksymalna długość hasła do wypróbowania.
Początek hasła.
Koniec hasła.
Zestaw znaków do użycia (wśród znaków bieżącego ustawienia regionalnego).
W trybie słownikowym program próbuje odszyfrować jeden z zaszyfrowanych adresów w portfelu, próbując wszystkich haseł zawartych w pliku. Plik musi mieć jedno hasło na linię.
Początek hasła. Wartość domyślna to „”.
Koniec hasła. Domyślny: "".
Czytaj hasła z pliku zamiast je generować.
Pokaż pomoc i wyjdź.
Minimalna długość hasła (wraz z początkiem i końcem). Domyślnie: 1.
Maksymalna długość hasła (wraz z początkiem i końcem). Domyślnie: 8.
Zestaw znaków hasła. Wartość domyślna to „0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”
Liczba wątków do wykorzystania. Domyślnie: 1.
Drukuj informacje o postępie co n sekund.
Przywróć stan poprzedniej sesji, jeśli plik istnieje, a następnie regularnie zapisuj stan pliku (~ co minutę).
Uwaga: wysłanie sygnału USR1 do działającego procesu bruteforce-wallet powoduje wypisanie informacji o postępie do standardowego błędu i kontynuację.
Obecnie program działa tylko na systemach POSIX typu unix (np. GNU/Linux). Różne wersje BerkeleyDB zwykle nie są ze sobą kompatybilne. Dlatego, aby program działał, będziesz musiał sprawdzić, czy wersja BerkeleyDB, której używasz, może odczytywać bazy danych utworzone przez wersję BerkeleyDB, w której został utworzony Twój portfel.
Spróbuj znaleźć hasło do zaszyfrowanego pliku portfela za pomocą 4 wątków, próbując tylko haseł zawierających 5 znaków:
bruteforce-wallet -t 4 -l 5 -m 5 wallet.dat
Spróbuj znaleźć hasło do zaszyfrowanego pliku portfela przy użyciu 8 wątków, próbując tylko haseł zawierających od 5 do 10 znaków zaczynających się od „W4l” i kończących na „z”:
bruteforce-wallet -t 8 -l 5 -m 10 -b "W4l" -e "z" wallet.dat
Spróbuj znaleźć hasło do zaszyfrowanego pliku portfela przy użyciu 8 wątków, próbując tylko haseł zawierających 10 znaków przy użyciu zestawu znaków „P情8ŭ”:
bruteforce-wallet -t 8 -l 10 -m 10 -s "P情8ŭ" wallet.dat
Spróbuj znaleźć hasło do zaszyfrowanego pliku portfela za pomocą 6 wątków, próbując haseł zawartych w pliku słownika:
bruteforce-wallet -t 6 -f dictionary.txt wallet.dat
Informacje o postępie drukowania:
pkill -USR1 -f bruteforce-wallet
Drukuj informacje o postępie co 30 sekund:
bruteforce-wallet -t 6 -f dictionary.txt -v 30 wallet.dat
Zapisz/przywróć stan między sesjami:
bruteforce-wallet -t 6 -f dictionary.txt -w state.txt wallet.datPozwól programowi działać przez kilka minut i zatrzymaj go, a następnie uruchom ponownie:
bruteforce-wallet -t 6 -w state.txt wallet.datbruteforce-wallet został napisany przez Guillaume LE VAILLANT.
Ta strona została napisana przez Francisco Vilmara Cardoso Ruviaro.