Membuka Chuck's Lost Doge: Bagaimana BTCRecover + Cursor AI + Grok 3 Memecahkan Dompet Berusia Satu Dekade Sepuluh tahun yang lalu, teman saya Chuck membeli setumpuk Dogecoin untuk meme tersebut. Dia menyimpannya di dompet MultiDoge dan lupa kata sandi, meninggalkan file .wallet dan .key di hard drive lama. Hari ini Chuck naik tinggi. Setelah melewati sekolah penerbangan dan mencatat berjam-jam, dia baru saja menjadi pilot untuk maskapai penerbangan besar, mewujudkan mimpinya. Bertahun-tahun yang lalu, saya mencoba memecahkan dompetnya dan gagal, tetapi teka-teki itu menghantui saya sejak saat itu. Bertekad untuk membuat karirnya lebih manis, saya menggunakan Cursor AI dengan Grok 3 xAI untuk memulihkan dompetnya, menghasilkan lebih dari 4 miliar variasi kata sandi, mengekstrak kunci pribadi, dan menyapu dana ke Coinomi. Itu bukan kerja keras pengkodean—saya terus memberi tahu Kursor ketika ada yang rusak, dan Grok 3 memperbaikinya. Dengan mengoptimalkan BTCrecover, saya mencapai ~250.000 kata sandi per detik di MacBook Air M1 saya, memecahkannya hanya dalam 5 jam. Upaya 1 jam yang saya lakukan untuk menyiapkan—inilah cara saya menyelesaikannya. MultiDoge, klien Dogecoin yang bercabang dari MultiBit Classic, mengenkripsi kunci pribadinya dalam file .key menggunakan AES-256-CBC OpenSSL, diamankan oleh kata sandi pengguna dan garam khusus. Tidak ada frasa benih BIP39—hanya kunci 256-bit di belakang string yang hilang. Kata sandi Chuck, kemungkinan antara 5 hingga 9 karakter, mungkin kata dengan angka atau simbol. Saya memilih BTCrecover, alat sumber terbuka untuk dompet seperti MultiDoge. Menggunakan Cursor AI, didukung oleh Grok 3, saya mengkloning repositori dan mulai menyesuaikan. Saya meminta Kursor untuk membuat skrip untuk kandidat kata sandi yang dia ceritakan bertahun-tahun yang lalu. Daftar pertama, beberapa juta kata sandi, terlewatkan. Saya mengatakan kepada Cursor, "Tidak baik, perluas." Grok 3 menambahkan leetspeak, kesalahan keyboard, dan banyak pola lainnya untuk menghasilkan daftar kata 72GB, 4 miliar kata sandi potensial. Untuk membuat BTCrecover terbang, saya mengoptimalkannya untuk kecepatan di MacBook Air M1 saya, mencapai ~250.000 kata sandi per detik. Begini caranya: • Multi-threading: Saya mengonfigurasi BTCrecover untuk menggunakan beberapa thread pekerja, memanfaatkan inti M1 untuk pemeriksaan kata sandi paralel, meningkatkan throughput melalui eksekusi single-threaded. • Hashing yang Efisien: Hashing berbasis MD5 MultiDoge (~3 iterasi) cepat, memungkinkan M1 merobek pemeriksaan tanpa bantuan GPU. • Daftar Kata Sandi yang Dioptimalkan: Saya membuat daftar kata sandi sebelumnya (lebih dari 4 miliar), membacanya dalam jumlah besar untuk meminimalkan I/O disk dan melewatkan komputasi dengan cepat. Penyesuaian ini, dipandu oleh saran Grok 3 ketika saya mengalami masalah, membiarkan BTCrecover mempertahankan ~250.000 kata sandi per detik, membuat 4 miliar pemeriksaan dapat dikelola hanya dalam 5 jam. Alat ini mengekstrak garam file .key dan menjalankan dekripsi AES paralel, dengan penunjukan pemeriksaan untuk menyimpan kemajuan. Privasi sangat penting. Saya menonaktifkan berbagi basis kode Cursor di pengaturan privasinya, menjaga pekerjaan saya tetap lokal. Saya menjalankan BTCrecover di luar antarmuka Cursor, jadi tidak pernah menyentuh file .key atau kunci pribadi. Skrip yang dijalankan pada MacBook saya, hanya baris perintah, sepenuhnya terisolasi. Ketika BTCrecover goyah—seperti salah mengurai garam file .key—saya memberi tahu Cursor, "Ini tidak dibaca dengan benar, perbaiki." Grok 3 mengutak-atik ekstraksi garam atau penyeimbangan benang, menjaga semuanya tetap halus. Setelah ~5 jam, BTCrecover memecahkannya: kata sandi 9 karakter. File .key didekripsi, menghasilkan kunci pribadi 256-bit dalam hex. Format MultiDoge tidak berfungsi dengan dompet modern, jadi saya membutuhkan Wallet Import Format (WIF) untuk Dogecoin. Saya menyuruh Kursor untuk menulis skrip konversi, dan Grok 3 mengirimkan, menangani byte mainnet, checksum SHA-256 ganda, dan pengkodean Base58. Dogecoin mendukung WIF terkompresi dan tidak terkompresi, jadi saya menghasilkan keduanya. WIF pertama gagal, jadi saya memberi tahu Cursor, "Checksum dimatikan, perbaiki." Grok 3 men-debug pengkodean, sesuai dengan spesifikasi Dogecoin. Dengan WIF terkompresi, saya menggunakan fitur "sweep paper wallet" Coinomi. Keseimbangan Dogecoin Chuck dimuat, tidak tersentuh dalam 10 tahun. Saya mengirim koin ke dompet Coinomi baru dengan frasa benih yang aman, lalu memindahkannya ke dompet lain untuk keamanan. Dana aman, pekerjaan selesai. Tidak sabar untuk memberi tahu Chuck di pagi hari. Kemenangannya adalah bagaimana Cursor AI dan Grok 3 mengubah rasa gatal saya selama bertahun-tahun menjadi kenyataan. Saya berkata, "Ini tidak benar," dan rasa ingin tahu diberikan, dari brute-forcing yang dioptimalkan hingga dompet yang disapu. Ini adalah bukti AI dapat memecahkan masalah nyata. Bukan pengangkutan yang besar, tetapi 12,402 DOGE untuk 1 jam upaya penyiapan? Sangat berharga. Bukti: Terima kasih pengelola + @elonmusk + @grok + @xai + @cursor_ai
Tampilkan Versi Asli
9
69,72 rb
Konten pada halaman ini disediakan oleh pihak ketiga. Kecuali dinyatakan lain, OKX bukanlah penulis artikel yang dikutip dan tidak mengklaim hak cipta atas materi tersebut. Konten ini disediakan hanya untuk tujuan informasi dan tidak mewakili pandangan OKX. Konten ini tidak dimaksudkan sebagai dukungan dalam bentuk apa pun dan tidak dapat dianggap sebagai nasihat investasi atau ajakan untuk membeli atau menjual aset digital. Sejauh AI generatif digunakan untuk menyediakan ringkasan atau informasi lainnya, konten yang dihasilkan AI mungkin tidak akurat atau tidak konsisten. Silakan baca artikel yang terkait untuk informasi lebih lanjut. OKX tidak bertanggung jawab atas konten yang dihosting di situs pihak ketiga. Kepemilikan aset digital, termasuk stablecoin dan NFT, melibatkan risiko tinggi dan dapat berfluktuasi secara signifikan. Anda perlu mempertimbangkan dengan hati-hati apakah trading atau menyimpan aset digital sesuai untuk Anda dengan mempertimbangkan kondisi keuangan Anda.