Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
bruteforce-wallet — Prova a trovare la password di un file di portafoglio crittografato Peercoin (o Bitcoin, Litecoin, ecc...). | Kitploit
Strumenti/GitHubGitHub/glv2/bruteforce-wallet
Password CrackingStrumenti di Crittografia/DecrittografiaCrittografia
GitHubglv2/bruteforce-wallet

bruteforce-wallet

Prova a trovare la password di un file di portafoglio crittografato Peercoin (o Bitcoin, Litecoin, ecc...).

Vedi Repository
4301512 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

bruteforce-wallet

Lo scopo di questo programma è provare a trovare la password di un file wallet crittografato Peercoin (o Bitcoin, Litecoin, ecc...) (cioè wallet.dat).

Può essere utilizzato in due modi:

  • provare tutte le possibili password date da un set di caratteri
  • provare tutte le password contenute in un file

Esiste un'opzione da riga di comando per specificare il numero di thread da utilizzare.

Inviando un segnale USR1 a un processo bruteforce-wallet in esecuzione, questo stampa l'avanzamento e continua.

Modalità esaustiva

Il programma tenta di decifrare uno degli indirizzi crittografati nel wallet provando tutte le possibili password. È particolarmente utile se si conosce qualcosa sulla password (ad esempio, si è dimenticata una parte della password ma se ne ricorda ancora la maggior parte). Trovare la password di un wallet senza sapere nulla su di essa richiederebbe troppo tempo (a meno che la password non sia davvero corta e/o debole).

Ci sono opzioni da riga di comando per specificare:

  • la lunghezza minima della password da provare
  • la lunghezza massima della password da provare
  • l'inizio della password
  • la fine della password
  • il set di caratteri da utilizzare (tra i caratteri della locale corrente)

Modalità dizionario

Il programma tenta di decifrare uno degli indirizzi crittografati nel wallet provando tutte le password contenute in un file. Il file deve avere una password per riga.

Dipendenze

Il programma richiede le librerie OpenSSL e BerkeleyDB. Installazione su Debian e Ubuntu:

root@kitploit:~
apt install libdb-dev libssl-dev -y

Compilazione

Se si compila dai sorgenti grezzi, è necessario prima generare lo script di configurazione:

root@kitploit:~
./autogen.sh

Quindi, compilare il programma con i comandi:

root@kitploit:~
./configure
make

Per installarlo sul sistema, utilizzare il comando:

root@kitploit:~
make install

Limitazioni

Il programma attualmente funziona solo su sistemi POSIX di tipo Unix (es. GNU/Linux).

Versioni diverse di BerkeleyDB di solito non sono compatibili tra loro. Pertanto, affinché il programma funzioni, è necessario verificare che la versione di BerkeleyDB in uso possa leggere i database creati dalla versione di BerkeleyDB con cui è stato creato il wallet.

Esempi

Prova a trovare la password di un file wallet crittografato utilizzando 4 thread, provando solo password di 5 caratteri:

root@kitploit:~
bruteforce-wallet -t 4 -l 5 -m 5 wallet.dat

Prova a trovare la password di un file wallet crittografato utilizzando 8 thread, provando solo password da 5 a 10 caratteri che iniziano con "W4l" e terminano con "z":

root@kitploit:~
bruteforce-wallet -t 8 -l 5 -m 10 -b "W4l" -e "z" wallet.dat

Prova a trovare la password di un file wallet crittografato utilizzando 8 thread, provando solo password di 10 caratteri utilizzando il set di caratteri "P情8ŭ":

root@kitploit:~
bruteforce-wallet -t 8 -l 10 -m 10 -s "P情8ŭ" wallet.dat

Prova a trovare la password di un file wallet crittografato utilizzando 6 thread, provando le password contenute in un file dizionario:

root@kitploit:~
bruteforce-wallet -t 6 -f dictionary.txt wallet.dat

Stampa informazioni sull'avanzamento:

root@kitploit:~
pkill -USR1 -f bruteforce-wallet

Stampa informazioni sull'avanzamento ogni 30 secondi:

root@kitploit:~
bruteforce-wallet -t 6 -f dictionary.txt -v 30 wallet.dat

Salva/ripristina lo stato tra le sessioni:

root@kitploit:~
bruteforce-wallet -t 6 -f dictionary.txt -w state.txt wallet.dat
  (Lascia eseguire il programma per alcuni minuti e poi fermalo)
bruteforce-wallet -t 6 -w state.txt wallet.dat
Scarica lo strumento