Mở khóa Doge bị mất của Chuck: Cách BTCRecover + Cursor AI + Grok 3 phá vỡ ví đã tồn tại một thập kỷ Mười năm trước, bạn tôi Chuck đã mua một đống Dogecoin chỉ vì meme. Anh ấy lưu trữ nó trong ví MultiDoge và quên mật khẩu, để lại các tệp .wallet và .key trên một ổ cứng cũ. Hôm nay Chuck đang sống trong mơ. Sau khi vượt qua trường bay và ghi lại vô số giờ bay, anh ấy vừa trở thành phi công cho một hãng hàng không lớn, sống với giấc mơ của mình. Nhiều năm trước, tôi đã cố gắng phá ví của anh ấy nhưng thất bại, và câu đố đó đã ám ảnh tôi kể từ đó. Quyết tâm làm cho sự nghiệp của anh ấy thêm ngọt ngào, tôi đã sử dụng Cursor AI với Grok 3 của xAI để khôi phục ví của anh ấy, tạo ra hơn 4 tỷ biến thể mật khẩu, trích xuất khóa riêng tư và quét tiền vào Coinomi. Đó không phải là một công việc mã hóa nhàm chán—tôi liên tục nói với Cursor khi mọi thứ bị hỏng, và Grok 3 đã sửa nó. Bằng cách tối ưu hóa BTCrecover, tôi đã đạt được ~250.000 mật khẩu mỗi giây trên MacBook Air M1 của mình, phá vỡ nó chỉ trong 5 giờ. Nỗ lực 1 giờ tôi đã bỏ ra để thiết lập—đây là cách tôi đã giải quyết nó. MultiDoge, một khách hàng Dogecoin được fork từ MultiBit Classic, mã hóa khóa riêng tư của nó trong tệp .key bằng cách sử dụng AES-256-CBC của OpenSSL, được bảo mật bằng mật khẩu người dùng và một muối tùy chỉnh. Không có cụm từ hạt giống BIP39—chỉ có một khóa 256-bit đằng sau một chuỗi bị mất. Mật khẩu của Chuck có thể nằm trong khoảng từ 5 đến 9 ký tự, có thể là một từ với số hoặc ký hiệu. Tôi đã chọn BTCrecover, một công cụ mã nguồn mở cho các ví như MultiDoge. Sử dụng Cursor AI, được hỗ trợ bởi Grok 3, tôi đã sao chép repo và bắt đầu tùy chỉnh. Tôi đã yêu cầu Cursor tạo các kịch bản cho các ứng viên mật khẩu mà anh ấy đã nói với tôi nhiều năm trước. Danh sách đầu tiên, vài triệu mật khẩu, đã không thành công. Tôi nói với Cursor, "Không tốt, mở rộng nó." Grok 3 đã thêm leetspeak, lỗi bàn phím và một loạt các mẫu khác để tạo ra một danh sách từ 72GB, 4 tỷ mật khẩu tiềm năng. Để làm cho BTCrecover hoạt động, tôi đã tối ưu hóa nó cho tốc độ trên MacBook Air M1 của mình, đạt ~250.000 mật khẩu mỗi giây. Đây là cách: • Đa luồng: Tôi đã cấu hình BTCrecover để sử dụng nhiều luồng công nhân, tận dụng các lõi của M1 để kiểm tra mật khẩu song song, tăng thông lượng so với các lần chạy đơn luồng. • Băm hiệu quả: Băm dựa trên MD5 của MultiDoge (~3 lần lặp) nhanh, cho phép M1 kiểm tra mà không cần sự trợ giúp của GPU. • Danh sách mật khẩu tối ưu hóa: Tôi đã tạo trước danh sách mật khẩu (hơn 4 tỷ), đọc chúng theo lô lớn để giảm thiểu I/O đĩa và bỏ qua tính toán theo thời gian thực. Những điều chỉnh này, được hướng dẫn bởi các đề xuất của Grok 3 khi tôi gặp vấn đề, cho phép BTCrecover duy trì ~250.000 mật khẩu mỗi giây, làm cho 4 tỷ kiểm tra có thể quản lý được chỉ trong 5 giờ. Công cụ đã trích xuất muối của tệp .key và chạy giải mã AES song song, với việc kiểm tra để lưu tiến trình. Quyền riêng tư là rất quan trọng. Tôi đã tắt chia sẻ mã nguồn của Cursor trong cài đặt quyền riêng tư của nó, giữ công việc của tôi cục bộ. Tôi đã chạy BTCrecover bên ngoài giao diện của Cursor, vì vậy nó không bao giờ chạm vào tệp .key hoặc khóa riêng tư. Các kịch bản được thực thi trên MacBook của tôi, chỉ dòng lệnh, hoàn toàn cách ly. Khi BTCrecover gặp trục trặc—như phân tích sai muối của tệp .key—tôi đã nói với Cursor, "Nó không đọc đúng, sửa nó." Grok 3 đã điều chỉnh việc trích xuất muối hoặc cân bằng luồng, giữ cho mọi thứ trơn tru. Sau ~5 giờ, BTCrecover đã phá vỡ nó: một mật khẩu 9 ký tự. Tệp .key được giải mã, tạo ra một khóa riêng tư 256-bit ở dạng hex. Định dạng của MultiDoge không hoạt động với các ví hiện đại, vì vậy tôi cần Định dạng Nhập Ví (WIF) cho Dogecoin. Tôi đã nói với Cursor viết một kịch bản chuyển đổi, và Grok 3 đã thực hiện, xử lý byte mainnet, kiểm tra tổng SHA-256 kép và mã hóa Base58. Dogecoin hỗ trợ WIF nén và không nén, vì vậy tôi đã tạo cả hai. WIF đầu tiên thất bại, vì vậy tôi đã nói với Cursor, "Kiểm tra tổng không đúng, sửa nó." Grok 3 đã gỡ lỗi mã hóa, khớp với đặc tả của Dogecoin. Với WIF nén, tôi đã sử dụng tính năng "quét ví giấy" của Coinomi. Số dư Dogecoin của Chuck đã được tải, không bị ảnh hưởng trong 10 năm. Tôi đã gửi tiền xu đến một ví Coinomi mới với cụm từ hạt giống an toàn, sau đó chuyển chúng đến một ví khác để an toàn. Tiền đã an toàn, công việc đã hoàn thành. Không thể chờ đợi để nói với Chuck vào buổi sáng. Chiến thắng là cách Cursor AI và Grok 3 biến ngứa ngáy nhiều năm của tôi thành hiện thực. Tôi đã nói, "Điều này không đúng," và sự tò mò đã mang lại, từ tối ưu hóa brute-forcing đến một ví đã quét. Đó là bằng chứng AI có thể giải quyết các vấn đề thực sự. Không phải là một khoản thu lớn, nhưng 12.402 DOGE cho 1 giờ nỗ lực thiết lập? Hoàn toàn xứng đáng. Bằng chứng: Cảm ơn các nhà bảo trì của + @elonmusk + @grok + @xai + @cursor_ai
Hiển thị ngôn ngữ gốc
9
69,92 N
Nội dung trên trang này được cung cấp bởi các bên thứ ba. Trừ khi có quy định khác, OKX không phải là tác giả của bài viết được trích dẫn và không tuyên bố bất kỳ bản quyền nào trong các tài liệu. Nội dung được cung cấp chỉ nhằm mục đích thông tin và không thể hiện quan điểm của OKX. Nội dung này không nhằm chứng thực dưới bất kỳ hình thức nào và không được coi là lời khuyên đầu tư hoặc lời chào mời mua bán tài sản kỹ thuật số. Việc sử dụng AI nhằm cung cấp nội dung tóm tắt hoặc thông tin khác, nội dung do AI tạo ra có thể không chính xác hoặc không nhất quán. Vui lòng đọc bài viết trong liên kết để biết thêm chi tiết và thông tin. OKX không chịu trách nhiệm về nội dung được lưu trữ trên trang web của bên thứ ba. Việc nắm giữ tài sản kỹ thuật số, bao gồm stablecoin và NFT, có độ rủi ro cao và có thể biến động rất lớn. Bạn phải cân nhắc kỹ lưỡng xem việc giao dịch hoặc nắm giữ tài sản kỹ thuật số có phù hợp hay không dựa trên tình hình tài chính của bạn.