Chuck'ın Kayıp Doge'unun Kilidini Açmak: BTCRecover + Cursor AI + Grok 3 On Yıllık Bir Cüzdanı Nasıl Kırdı? On yıl önce, arkadaşım Chuck meme için bir yığın Dogecoin satın aldı. Onu bir MultiDoge cüzdanında sakladı ve şifreyi unuttu, .wallet ve .key dosyalarını eski bir sabit diskte bıraktı. Bugün Chuck yükseklere çıkıyor. Uçuş okulunu bitirdikten ve sayısız saat kaydettikten sonra, hayalini gerçekleştiren büyük bir havayolu şirketinde pilot oldu. Yıllar önce cüzdanını kırmayı denedim ve başarısız oldum, ama bulmaca o zamandan beri beni rahatsız ediyor. Kariyerini daha da tatlı hale getirmeye kararlı olarak, cüzdanını kurtarmak için xAI'nin Grok 3'ü ile Cursor AI'yi kullandım, 4 milyardan fazla şifre varyasyonu oluşturdum, özel anahtarı çıkardım ve fonları Coinomi'ye süpürdüm. Bu bir kodlama hatası değildi - bir şeyler bozulduğunda Cursor'a söylemeye devam ettim ve Grok 3 bunu düzeltti. BTCrecover'ı optimize ederek MacBook Air M250,000'imde saniyede ~1 parolaya ulaştım ve sadece 5 saatte kırdım. Kurulum için harcadığım 1 saatlik çaba - işte nasıl çözdüğüm. MultiBit Classic'ten çatallanan bir Dogecoin istemcisi olan MultiDoge, OpenSSL'nin AES-256-CBC'sini kullanarak .key dosyasındaki özel anahtarını şifreler ve bir kullanıcı şifresi ve özel bir tuz ile güvence altına alınır. BIP39 tohum ifadesi yoktur - yalnızca kayıp bir dizenin arkasındaki 256 bitlik bir anahtar vardır. Chuck'ın şifresi muhtemelen 5 ila 9 karakter arasındaydı, belki sayılardan veya sembolden oluşan bir kelime. MultiDoge gibi cüzdanlar için açık kaynaklı bir araç olan BTCrecover'ı seçtim. Grok 3 tarafından desteklenen Cursor AI'yı kullanarak depoyu klonladım ve özelleştirmeye başladım. Cursor'dan yıllar önce bana bahsettiği şifre adayları için komut dosyaları oluşturmasını istedim. İlk liste, birkaç milyon şifre, cevapsız. İmleç'e "İyi değil, genişlet" dedim. Grok 3, 72 GB'lık bir kelime listesi, 4 milyar potansiyel şifre oluşturmak için leetspeak, klavye hataları ve bir dizi başka model ekledi. BTCrecover'ı uçurmak için MacBook Air M1'imde hız için optimize ettim ve saniyede ~250.000 parolaya ulaştım. Bunu şu şekilde yapabilirsiniz: • Çoklu iş parçacığı: BTCrecover'ı birden fazla çalışan iş parçacığı kullanacak şekilde yapılandırdım, paralel parola kontrolleri için M1'in çekirdeklerinden yararlandım ve tek iş parçacıklı çalıştırmalara göre verimi artırdım. • Verimli Hashing: MultiDoge'un MD5 tabanlı hash'i (~3 yineleme) hızlıdır ve M1'in GPU yardımı olmadan kontrolleri yırtmasına izin verir. • Optimize Edilmiş Parola Listeleri: Önceden oluşturulmuş parola listeleri (4 milyardan fazla), disk G/Ç'yi en aza indirmek ve anında hesaplamayı atlamak için bunları büyük gruplar halinde okudum. Sorunlarla karşılaştığımda Grok 3'ün önerilerinin rehberliğinde yapılan bu ince ayarlar, BTCrecover'ın saniyede ~ 250.000 parolayı sürdürmesine izin vererek 4 milyar kontrolü yalnızca 5 saatte yönetilebilir hale getiriyor. Araç, .key dosyasının tuzunu çıkardı ve ilerlemeyi kaydetmek için kontrol noktası ile paralel AES şifre çözme çalıştırdı. Gizlilik çok önemliydi. Cursor'ın kod tabanı paylaşımını gizlilik ayarlarında devre dışı bırakarak işimi yerel tuttum. BTCrecover'ı Cursor'un arayüzünün dışında çalıştırdım, bu yüzden .key dosyasına veya özel anahtara hiç dokunmadı. MacBook'umda yürütülen komut dosyaları, yalnızca komut satırı, tamamen yalıtılmış. BTCrecover bocaladığında - .key dosyasının tuzunu yanlış ayrıştırmak gibi - Cursor'a "Doğru okumuyor, düzeltin" dedim. Grok 3, tuz ekstraksiyonu veya iplik dengeleme ayarlarını yaparak işleri pürüzsüz tuttu. ~5 saat sonra, BTCrecover onu kırdı: 9 karakterli bir şifre. .key dosyanın şifresi çözüldü ve onaltılık 256 bitlik bir özel anahtar elde edildi. MultiDoge'un formatı modern cüzdanlarla çalışmıyor, bu yüzden Dogecoin için Cüzdan İçe Aktarma Formatına (WIF) ihtiyacım vardı. İmleç'e bir dönüştürme komut dosyası yazmasını söyledim ve Grok 3, ana ağ baytını, çift SHA-256 sağlama toplamını ve Base58 kodlamasını ele alarak teslim etti. Dogecoin sıkıştırılmış ve sıkıştırılmamış WIF'leri destekler, bu yüzden ikisini de oluşturdum. İlk WIF başarısız oldu, bu yüzden İmleç'e "Checksum kapalı, düzelt" dedim. Grok 3, Dogecoin'in spesifikasyonuyla eşleşen kodlamada hata ayıkladı. Sıkıştırılmış WIF ile Coinomi'nin "kağıt cüzdanı süpürme" özelliğini kullandım. Chuck'ın Dogecoin bakiyesi yüklendi, 10 yıldır dokunulmadı. Coin'leri güvenli bir tohum ifadesiyle yeni bir Coinomi cüzdanına gönderdim, ardından güvenlik için başka bir cüzdana taşıdım. Fonlar güvende, iş bitti. Sabah Chuck'a söylemek için sabırsızlanıyorum. Kazanç, Cursor AI ve Grok 3'ün yıllarca süren kaşıntımı nasıl gerçeğe dönüştürdüğüdür. "Bu doğru değil" dedim ve optimize edilmiş kaba kuvvetten süpürülmüş bir cüzdana kadar merak uyandı. Yapay zekanın gerçek sorunları çözebileceğinin kanıtı. Çok büyük bir mesafe değil, ancak 1 saatlik kurulum çabası için 12.402 DOGE mi? Tamamen buna değer. İspat: + @elonmusk + @grok + @xai + @cursor_ai geliştiricileri teşekkürler
Orijinal Dilde Göster
9
69,69 B
Bu sayfadaki içerik üçüncü taraflarca sağlanmaktadır. Aksi belirtilmediği sürece, atıfta bulunulan makaleler OKX TR tarafından kaleme alınmamıştır ve OKX TR, bu materyaller üzerinde herhangi bir telif hakkı talebinde bulunmaz. İçerik, yalnızca bilgilendirme amaçlı sağlanmıştır ve OKX TR’nin görüşlerini yansıtmaz. Ayrıca, sunulan içerikler herhangi bir konuya ilişkin onay niteliği taşımaz ve yatırım tavsiyesi veya herhangi bir dijital varlığın alınıp satılmasına yönelik davet olarak değerlendirilmemelidir. Özetler ya da diğer bilgileri sağlamak için üretken yapay zekânın kullanıldığı durumlarda, bu tür yapay zekâ tarafından oluşturulan içerik yanlış veya tutarsız olabilir. Daha fazla ayrıntı ve bilgi için lütfen bağlantıda sunulan makaleyi okuyun. OKX TR, üçüncü taraf sitelerde barındırılan içeriklerden sorumlu değildir. Sabit coinler ve NFT’ler dâhil olmak üzere dijital varlıkları tutmak, yüksek derecede risk içerir ve bu tür varlık fiyatlarında büyük ölçüde dalgalanma yaşanabilir. Dijital varlıkları alıp satmanın veya tutmanın sizin için uygun olup olmadığını finansal durumunuz ışığında dikkatlice değerlendirmelisiniz.