解鎖 Chuck 的失落狗狗:BTCRecover + Cursor AI + Grok 3 如何破解十年前的錢包 十年前,我的朋友 Chuck 為這個模因買了一堆狗狗幣。他將其存儲在 MultiDoge 錢包中,忘記了密碼,將 .wallet 和 .key 檔留在舊硬碟上。今天 Chuck 高歌猛進。在完成了飛行學校的磨練並記錄了無數小時之後,他剛剛成為一家大型航空公司的飛行員,實現了自己的夢想。幾年前,我試圖破解他的錢包,但失敗了,但從那以後,這個謎題就一直困擾著我。決心讓他的職業生涯更加甜蜜,我使用 Cursor AI 和 xAI 的 Grok 3 來恢復他的錢包,生成了超過 40 億個密碼變體,提取了私鑰,並將資金掃入 Coinomi。這不是一個編碼的口號——當事情出問題時,我一直告訴 Cursor,Grok 3 修復了它。通過優化 BTCrecover,我在我的 MacBook Air M1 上每秒點擊了 ~250,000 個密碼,僅用了 5 個小時就破解了它。我花了 1 個小時進行設置,以下是我是如何解決的。 MultiDoge 是從 MultiBit Classic 分叉而來的 Dogecoin 用戶端,它使用 OpenSSL 的 AES-256-CBC 在 .key 檔中加密其私鑰,由用戶密碼和自定義鹽保護。沒有 BIP39 助記詞,只有丟失的字串後面的 256 位密鑰。Chuck 的密碼可能在 5 到 9 個字元之間,可能是一個帶有數位或符號的單詞。 我選擇了 BTCrecover,這是一個適用於 MultiDoge 等錢包的開源工具。使用由 Grok 3 提供支援的 Cursor AI,我克隆了存儲庫並開始自定義。我讓 Cursor 為他幾年前告訴我的候選密碼生成腳本。第一個清單,幾百萬個密碼,錯過了。我告訴 Cursor,“不行,擴展它。Grok 3 添加了 leetspeak、keyboard errors 和一堆其他模式,以生成一個 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 的代碼庫共用,將我的工作保持在本地。我在 Cursor 的介面之外運行 BTCrecover,因此它從未觸及 .key 檔或私鑰。在我的 MacBook 上執行的腳本,僅限命令行,完全隔離。當 BTCrecover 出現問題時(比如錯誤解析了 .key 檔的鹽),我告訴 Cursor,“它沒有正確讀取,請修復它。Grok 3 調整了鹽提取或線程平衡,保持平穩。 ~5 小時后,BTCrecover 破解了它:一個 9 個字元的密碼。.key 檔解密,生成十六進位的 256 位私鑰。MultiDoge 的格式不適用於現代錢包,因此我需要 Dogecoin 的錢包導入格式 (WIF)。我告訴 Cursor 編寫一個轉換腳本,Grok 3 提供了,處理主網位元組、雙 SHA-256 校驗和和 Base58 編碼。Dogecoin 支援壓縮和未壓縮的 WIF,因此我同時生成了兩者。第一個 WIF 失敗,因此我告訴 Cursor,“校驗和已關閉,請修復它。Grok 3 調試了編碼,與 Dogecoin 的規範相匹配。 對於壓縮的 WIF,我使用了 Coinomi 的 「掃描紙錢包」 功能。Chuck 的 Dogecoin 餘額載入,10 年未動。我將硬幣發送到帶有安全助記詞的新 Coinomi 錢包,然後為了安全起見,將它們轉移到另一個錢包。資金是安全的,工作完成了。 迫不及待地想在早上告訴 Chuck。勝利是 Cursor AI 和 Grok 3 如何將我多年的渴望變為現實。我說,“這不對”,好奇心就來了,從優化的暴力破解到掃蕩錢包。這證明瞭 AI 可以破解真正的問題。不是很大的收穫,但 12,402 DOGE 的設置工作需要 1 個小時?完全值得。 證明: 感謝 + @elonmusk + @grok + @xai + @cursor_ai 的維護者
查看原文
9
6.97萬
本頁面內容由第三方提供。除非另有說明,OKX 不是所引用文章的作者,也不對此類材料主張任何版權。該內容僅供參考,並不代表 OKX 觀點,不作為任何形式的認可,也不應被視為投資建議或購買或出售數字資產的招攬。在使用生成式人工智能提供摘要或其他信息的情況下,此類人工智能生成的內容可能不準確或不一致。請閱讀鏈接文章,瞭解更多詳情和信息。OKX 不對第三方網站上的內容負責。包含穩定幣、NFTs 等在內的數字資產涉及較高程度的風險,其價值可能會產生較大波動。請根據自身財務狀況,仔細考慮交易或持有數字資產是否適合您。