bruteforce-wallet - şifrelenmiş bir cüzdan dosyasının şifresini bulmaya çalışın
bruteforce-wallet [options] <filename>
bruteforce-wallet, şifrelenmiş bir Peercoin (veya Bitcoin, Litecoin, vb...) cüzdan dosyasının şifresini bulmaya çalışır. İki şekilde kullanılabilir:
Bir karakter kümesi verilen tüm olası parolaları deneyin.
Bir dosyadaki (sözlük) tüm parolaları deneyin.
bruteforce-cüzdan aşağıdaki özelliklere sahiptir:
Bir dosyayı kırarken kullanılacak iş parçacığı sayısını belirleyebilirsiniz.
Çalışan bir bruteforce-cüzdan işlemine bir USR1 sinyali göndermek, ilerlemeyi yazdırmasını ve devam etmesini sağlar.
Kapsamlı bir mod ve bir sözlük modu vardır.
Kapsamlı modda program, olası tüm parolaları deneyerek cüzdandaki şifrelenmiş adreslerden birinin şifresini çözmeye çalışır. Parola hakkında bir şeyler biliyorsanız (örneğin, parolanızın bir kısmını unuttuysanız ancak çoğunu hala hatırlıyorsanız) bu özellikle yararlıdır. Hakkında hiçbir şey bilmeden bir cüzdanın şifresini bulmak çok fazla zaman alır (şifre gerçekten kısa ve/veya zayıf değilse). Belirtmek için bazı komut satırı seçenekleri vardır:
Denenecek minimum parola uzunluğu.
Denenecek maksimum parola uzunluğu.
Parolanın başlangıcı.
Şifrenin sonu.
Kullanılacak karakter kümesi (mevcut yerel ayarın karakterleri arasında).
Sözlük modunda program, bir dosyada bulunan tüm şifreleri deneyerek cüzdandaki şifrelenmiş adreslerden birinin şifresini çözmeye çalışır. Dosyanın her satırda bir şifresi olmalıdır.
Parolanın başlangıcı. Varsayılan değer "" şeklindedir.
Şifrenin sonu. Varsayılan: "".
Parolaları oluşturmak yerine bir dosyadan okuyun.
Yardımı göster ve çık.
Minimum şifre uzunluğu (başlangıç ve bitiş dahildir). Varsayılan: 1.
Maksimum parola uzunluğu (başlangıç ve bitiş dahildir). Varsayılan: 8.
Şifre karakter seti. Varsayılan değer "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" şeklindedir.
Kullanılacak iş parçacığı sayısı. Varsayılan: 1.
İlerleme bilgilerini her n saniyede bir yazdır.
Dosya varsa önceki bir oturumun durumunu geri yükleyin, ardından durumu dosyaya düzenli olarak yazın (~ her dakika).
Not: Çalışan bir bruteforce-wallet işlemine bir USR1 sinyali göndermek, ilerleme bilgisini standart hataya yazdırmasını ve devam etmesini sağlar.
Program şu anda yalnızca unix benzeri POSIX sistemlerinde (örn. GNU/Linux) çalışmaktadır. BerkeleyDB'nin farklı sürümleri genellikle birbiriyle uyumlu değildir. Bu nedenle, programın çalışması için, kullandığınız BerkeleyDB sürümünün, cüzdanınızın oluşturulduğu BerkeleyDB sürümü tarafından oluşturulan veritabanlarını okuyabildiğini kontrol etmeniz gerekecektir.
4 iş parçacığı kullanarak şifrelenmiş bir cüzdan dosyasının parolasını bulmaya çalışın, yalnızca 5 karakterli parolaları deneyin:
bruteforce-wallet -t 4 -l 5 -m 5 wallet.dat
8 iş parçacığı kullanarak şifrelenmiş bir cüzdan dosyasının parolasını bulmaya çalışın, yalnızca "W4l" ile başlayan ve "z" ile biten 5 ila 10 karakterlik parolaları deneyin:
bruteforce-wallet -t 8 -l 5 -m 10 -b "W4l" -e "z" wallet.dat
8 iş parçacığı kullanarak şifrelenmiş bir cüzdan dosyasının parolasını bulmaya çalışın, "P情8ŭ" karakter kümesini kullanarak yalnızca 10 karakterden oluşan parolaları deneyin:
bruteforce-wallet -t 8 -l 10 -m 10 -s "P情8ŭ" wallet.dat
Bir sözlük dosyasında bulunan şifreleri deneyerek 6 iş parçacığı kullanarak şifreli bir cüzdan dosyasının şifresini bulmaya çalışın:
bruteforce-wallet -t 6 -f dictionary.txt wallet.dat
İlerleme bilgilerini yazdır:
pkill -USR1 -f bruteforce-wallet
İlerleme bilgilerini her 30 saniyede bir yazdırın:
bruteforce-wallet -t 6 -f dictionary.txt -v 30 wallet.dat
Oturumlar arasında durumu kaydet/geri yükle:
bruteforce-wallet -t 6 -f dictionary.txt -w state.txt wallet.datProgramın birkaç dakika çalışmasına izin verin ve durdurun, ardından tekrar çalıştırın:
bruteforce-wallet -t 6 -w state.txt wallet.datbruteforce cüzdanı Guillaume LE VAILLANT tarafından yazılmıştır.
Bu kılavuz sayfası Francisco Vilmar Cardoso Ruviaro tarafından yazılmıştır.