解锁Chuck丢失的Doge:如何通过BTCRecover + Cursor AI + Grok 3破解一个十年前的钱包
十年前,我的朋友Chuck因为一个梗买了一堆狗狗币(Dogecoin)。他将这些币存储在一个MultiDoge钱包中,但忘记了密码,只留下了.wallet和.key文件在一个旧硬盘上。如今,Chuck春风得意。在经历了飞行学校的艰苦训练并积累了无数飞行小时后,他刚刚成为一家大型航空公司的飞行员,实现了他的梦想。多年前,我尝试破解他的钱包但失败了,这个谜题一直困扰着我。为了让他的职业高峰更加甜蜜,我使用了Cursor AI和xAI的Grok 3来恢复他的钱包,生成了超过40亿种密码组合,提取了私钥,并将资金转移到Coinomi钱包中。这并不是一个枯燥的编码过程——我不断告诉Cursor哪里出了问题,而Grok 3则修复了它。通过优化BTCrecover,我在我的MacBook Air M1上达到了每秒约250,000个密码的速度,仅用了5小时就破解了它。以下是我解决问题的过程。
MultiDoge是一个从MultiBit Classic分叉的狗狗币客户端,它使用OpenSSL的AES-256-CBC加密.key文件中的私钥,并通过用户密码和自定义盐值进行保护。没有BIP39助记词——只有一个256位的密钥被遗忘在一个字符串后面。Chuck的密码可能是5到9个字符之间,也许是一个带有数字或符号的单词。
我选择了BTCrecover,一个适用于像MultiDoge这样的钱包的开源工具。使用Cursor AI和Grok 3,我克隆了代码库并开始定制。我让Cursor生成Chuck多年前告诉我的密码候选脚本。第一个列表包含几百万个密码,但没有成功。我告诉Cursor,“不行,扩大范围。”Grok 3添加了leet语言、键盘错误以及其他模式,生成了一个72GB的词表,包含40亿个潜在密码。为了让BTCrecover运行得更快,我对其进行了优化,使其在我的MacBook Air M1上达到每秒约250,000个密码的速度。以下是优化方法:
• 多线程:我配置了BTCrecover使用多个工作线程,利用M1的核心进行并行密码检查,从而提升了单线程运行的吞吐量。
• 高效哈希:MultiDoge的基于MD5的哈希(约3次迭代)速度很快,让M1无需GPU帮助即可快速完成检查。
• 优化密码列表:我预生成了密码列表(超过40亿个),以大批量读取方式减少磁盘I/O,避免实时计算。
这些调整在我遇到问题时得到了Grok 3的建议支持,使BTCrecover能够持续每秒约250,000个密码的速度运行,仅用5小时就完成了40亿次检查。工具提取了.key文件的盐值并运行了并行AES解密,同时通过检查点保存进度。
隐私至关重要。我在Cursor的隐私设置中禁用了代码库共享功能,确保我的工作保持本地化。我在Cursor界面之外运行BTCrecover,因此它从未接触过.key文件或私钥。脚本仅在我的MacBook上通过命令行执行,完全隔离。当BTCrecover出现问题时,比如无法正确解析.key文件的盐值,我告诉Cursor,“读取不对,修复它。”Grok 3调整了盐值提取或线程平衡,确保流程顺畅。
大约5小时后,BTCrecover破解了它:一个9字符的密码。.key文件解密,生成了一个256位的十六进制私钥。MultiDoge的格式不适用于现代钱包,因此我需要将其转换为狗狗币的钱包导入格式(WIF)。我让Cursor编写一个转换脚本,Grok 3完成了任务,处理了主网字节、双SHA-256校验和以及Base58编码。狗狗币支持压缩和未压缩的WIF,因此我生成了两种格式。第一个WIF失败了,我告诉Cursor,“校验和有问题,修复它。”Grok 3调试了编码,匹配了狗狗币的规范。
使用压缩WIF,我利用Coinomi的“扫描纸钱包”功能加载了Chuck的狗狗币余额,这些币在10年间未被动过。我将这些币转移到一个新的Coinomi钱包中,并设置了一个安全的助记词,然后又转移到另一个钱包以确保安全。资金已安全,任务完成。
迫不及待想明早告诉Chuck。这次的胜利证明了Cursor AI和Grok 3如何将我多年的困扰变成现实。我说,“这不对劲”,好奇心带来了成果,从优化暴力破解到钱包资金转移。这证明了AI可以解决实际问题。虽然不是一笔巨款,但1小时的设置努力换来12,402 DOGE?绝对值得。
证明:
感谢维护者 + @elonmusk + @grok + @xai + @cursor_ai
查看原文
9
6.97万
本页面内容由第三方提供。除非另有说明,欧易不是所引用文章的作者,也不对此类材料主张任何版权。该内容仅供参考,并不代表欧易观点,不作为任何形式的认可,也不应被视为投资建议或购买或出售数字资产的招揽。在使用生成式人工智能提供摘要或其他信息的情况下,此类人工智能生成的内容可能不准确或不一致。请阅读链接文章,了解更多详情和信息。欧易不对第三方网站上的内容负责。包含稳定币、NFTs 等在内的数字资产涉及较高程度的风险,其价值可能会产生较大波动。请根据自身财务状况,仔细考虑交易或持有数字资产是否适合您。