我有一个wallet.dat文件,它是加密的,我记得我只把数字作为密码(4或5位数,不能多,不能少)。
我的朋友建议用python对它进行暴力攻击。
我试过google,不幸的是(糟糕的编程)没有任何python脚本。有人能帮我吗?
钱包
钱包回收
钱包.dat
分享
改进这个问题
跟随
11月8日14:42问
svvc公司
1122枚青铜徽章
添加评论
3个答案
2
我将使用JSON-RPC和您选择的编程语言以及walletpassphrase命令来实现这一点。
钱包密码短语“12345”60
最后的60是密码短语超时前的秒数,需要再次输入。现在您需要做的就是创建一个循环,循环遍历所有的数字组合。
如果猜错了,比特币客户端将返回
错误:输入的钱包密码不正确(代码-14)
如果猜测正确,比特币客户端将返回
无效的
因此,您需要做的就是检查响应,如果为null,那么猜测是正确的,您可以停止循环。
分享
改进这个答案
跟随
回复时间:11月8日18:08
m1xolyd1an公司
461522金徽章1111银徽章2727铜徽章
添加评论
0
要强制执行wallet.dat文件,您需要遵循以下步骤。
从python.org安装python
从github下载开膛手john
运行脚本bitcoin2john.py以提取哈希
从hashcat.net获取hashcat
使用hashcat,您可以使用掩码?d?d?d?d?d?d和增量搜索所选数字的整个空间。
您的hashcat命令如下所示:hashcat-m 11300 wallethash.txt-a 3?d?d?d?d?d?d?d?d?d—增量等可以工作
一旦找到密码,就可以使用它从核心导出私钥。
分享
改进这个答案
跟随
2月28日11:41回答
钥匙链X
1531010青铜徽章
添加评论
-4
https://allprivatekeys.com/wallet.dat 试试你的运气,检查一下你的蛮力技能。
分享
改进这个答案
跟随
5小时前回答的
所有私钥
1