Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
bruteforce-wallet — 尝试找出加密的Peercoin(或Bitcoin、Litecoin等)钱包文件的密码。 | Kitploit
工具/GitHubGitHub/glv2/bruteforce-wallet
密码破解加密/解密工具密码学
GitHubglv2/bruteforce-wallet

bruteforce-wallet

尝试找出加密的Peercoin(或Bitcoin、Litecoin等)钱包文件的密码。

查看仓库
4301512年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

bruteforce-wallet

本程序旨在尝试找出加密的 Peercoin(或 Bitcoin、Litecoin 等)钱包文件(即 wallet.dat)的密码。

它有两种使用方式:

  • 根据给定字符集尝试所有可能的密码
  • 尝试文件中包含的所有密码

有一个命令行选项可以指定要使用的线程数。

向正在运行的 bruteforce-wallet 进程发送 USR1 信号,它会打印进度并继续。

穷举模式

程序通过尝试所有可能的密码来解密钱包中一个加密的地址。如果你对密码有所了解(例如你忘记了密码的一部分但仍记得大部分),这尤其有用。在完全不了解密码的情况下寻找钱包密码将花费太多时间(除非密码真的很短和/或很弱)。

有命令行选项可以指定:

  • 要尝试的最小密码长度
  • 要尝试的最大密码长度
  • 密码的开头
  • 密码的结尾
  • 要使用的字符集(在当前区域设置的字符中)

字典模式

程序通过尝试文件中包含的所有密码来解密钱包中一个加密的地址。该文件每行必须包含一个密码。

依赖项

程序需要 OpenSSL 和 BerkeleyDB 库。在 Debian 和 Ubuntu 上安装:

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

编译

如果你从原始源码构建,必须首先生成配置脚本:

root@kitploit:~
./autogen.sh

然后,使用以下命令构建程序:

root@kitploit:~
./configure
make

要将其安装到你的系统上,请使用命令:

root@kitploit:~
make install

限制

该程序目前仅适用于类 Unix 的 POSIX 系统(例如 GNU/Linux)。

不同版本的 BerkeleyDB 通常彼此不兼容。因此,为了程序能正常工作,你需要确认你所使用的 BerkeleyDB 版本能够读取你创建钱包时所用的 BerkeleyDB 版本所创建的数据库。

示例

尝试使用 4 个线程找到加密钱包文件的密码,只尝试长度为 5 的密码:

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

尝试使用 8 个线程找到加密钱包文件的密码,只尝试长度为 5 到 10、以 "W4l" 开头并以 "z" 结尾的密码:

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

尝试使用 8 个线程找到加密钱包文件的密码,只尝试长度为 10、使用字符集 "P情8ŭ" 的密码:

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

尝试使用 6 个线程找到加密钱包文件的密码,尝试字典文件中包含的密码:

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

打印进度信息:

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

每 30 秒打印一次进度信息:

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

在会话之间保存/恢复状态:

root@kitploit:~
bruteforce-wallet -t 6 -f dictionary.txt -w state.txt wallet.dat
  (让程序运行几分钟然后停止它)
bruteforce-wallet -t 6 -w state.txt wallet.dat
下载工具