Deblocarea lui Chuck's Lost Doge: Cum BTCRecover + Cursor AI + Grok 3 au spart un portofel vechi de un deceniu În urmă cu zece ani, prietenul meu Chuck a cumpărat o grămadă de Dogecoin pentru meme. L-a stocat într-un portofel MultiDoge și a uitat parola, lăsând fișierele .wallet și .key pe un hard disk vechi. Astăzi Chuck este în plină ascensiune. După ce a trecut prin școala de zbor și a înregistrat nenumărate ore, tocmai a devenit pilot pentru o mare companie aeriană, trăindu-și visul. Cu ani în urmă, am încercat să-i sparg portofelul și nu am reușit, dar puzzle-ul m-a bântuit de atunci. Hotărât să-i fac cariera și mai dulce, am folosit Cursor AI cu Grok 3 de la xAI pentru a-și recupera portofelul, generând peste 4 miliarde de variante de parolă, extragând cheia privată și măturând fondurile în Coinomi. Nu a fost o muncă de codare - i-am tot spus lui Cursor când lucrurile s-au stricat, iar Grok 3 a rezolvat-o. Prin optimizarea BTCrecover, am atins ~ 250.000 de parole pe secundă pe MacBook Air M1, spargându-l în doar 5 ore. Efortul de 1 oră pe care l-am depus în configurare - iată cum l-am rezolvat. MultiDoge, un client Dogecoin bifurcat de la MultiBit Classic, își criptează cheia privată în fișierul .key folosind AES-256-CBC de la OpenSSL, securizat printr-o parolă de utilizator și o sare personalizată. Nu există o frază de bază BIP39 - doar o cheie de 256 de biți în spatele unui șir pierdut. Parola lui Chuck avea probabil între 5 și 9 caractere, poate un cuvânt cu numere sau un simbol. Am ales BTCrecover, un instrument open-source pentru portofele precum MultiDoge. Folosind Cursor AI, alimentat de Grok 3, am clonat depozitul și am început să personalizez. I-am cerut lui Cursor să genereze scripturi pentru parolele candidate despre care mi-a spus cu ani în urmă. Prima listă, câteva milioane de parole, a ratat. I-am spus lui Cursor: "Nu este bine, extinde-o". Grok 3 a adăugat leetspeak, erori de tastatură și o grămadă de alte modele pentru a genera o listă de cuvinte de 72 GB, 4 miliarde de parole potențiale. Pentru a face BTCrecover să zboare, l-am optimizat pentru viteză pe MacBook Air M1, ajungând la ~250.000 de parole pe secundă. Iată cum: • Multi-threading: Am configurat BTCrecover pentru a utiliza mai multe fire de lucru, folosind nucleele M1 pentru verificări paralele ale parolelor, crescând debitul pe rulări cu un singur fir. • Hashing eficient: Hashing-ul bazat pe MD5 de la MultiDoge (~3 iterații) este rapid, permițând M1 să treacă prin verificări fără ajutorul GPU-ului. • Liste de parole optimizate: am pre-generat liste de parole (peste 4 miliarde), citindu-le în loturi mari pentru a minimiza I/O pe disc și pentru a sări peste calculul din mers. Aceste ajustări, ghidate de sugestiile lui Grok 3 atunci când am probleme, permit BTCrecover să susțină ~250.000 de parole pe secundă, făcând 4 miliarde de verificări gestionabile în doar 5 ore. Instrumentul a extras sarea fișierului .key și a rulat decriptarea AES paralelă, cu puncte de verificare pentru a salva progresul. Confidențialitatea a fost esențială. Am dezactivat partajarea bazei de cod a Cursorului în setările sale de confidențialitate, păstrându-mi munca locală. Am rulat BTCrecover în afara interfeței Cursor, așa că nu a atins niciodată fișierul .key sau cheia privată. Scripturi executate pe MacBook-ul meu, doar în linie de comandă, complet izolate. Când BTCrecover s-a clătinat – ca și cum ar fi analizat greșit sarea fișierului .key – i-am spus lui Cursor: "Nu se citește corect, repară-l". Grok 3 a modificat extracția de sare sau echilibrarea firului, păstrând lucrurile netede. După ~5 ore, BTCrecover a spart-o: o parolă de 9 caractere. Fișierul .key a fost decriptat, producând o cheie privată de 256 de biți în hexadecimal. Formatul MultiDoge nu funcționează cu portofelele moderne, așa că am avut nevoie de Wallet Import Format (WIF) pentru Dogecoin. I-am spus lui Cursor să scrie un script de conversie, iar Grok 3 a livrat, gestionând octetul rețelei principale, suma de control dublă SHA-256 și codificarea Base58. Dogecoin acceptă WIF-uri comprimate și necomprimate, așa că le-am generat pe amândouă. Primul WIF a eșuat, așa că i-am spus lui Cursor: "Suma de control este dezactivată, repară-o". Grok 3 a depanat codificarea, potrivindu-se cu specificațiile Dogecoin. Cu WIF comprimat, am folosit funcția "sweep paper wallet" de la Coinomi. Soldul Dogecoin al lui Chuck încărcat, neatins în 10 ani. Am trimis monedele într-un nou portofel Coinomi cu o frază de bază sigură, apoi le-am mutat într-un alt portofel pentru siguranță. Fondurile sunt sigure, treaba făcută. Abia aștept să-i spun lui Chuck dimineața. Victoria este modul în care Cursor AI și Grok 3 mi-au transformat mâncărimea de ani de zile în realitate. Am spus: "Nu este corect", iar curiozitatea a livrat, de la forța brută optimizată la un portofel măturat. Este dovada că AI poate rezolva probleme reale. Nu este un transport uriaș, dar 12.402 DOGE pentru 1 oră de efort de configurare? Merită din plin. Dovadă: Mulțumesc întreținătorilor de + @elonmusk + @grok + @xai + @cursor_ai
Afișare original
Conținutul de pe această pagină este furnizat de terți. Dacă nu se menționează altfel, OKX nu este autorul articolului citat și nu revendică niciun drept intelectual pentru materiale. Conținutul este furnizat doar pentru informare și nu reprezintă opinia OKX. Nu este furnizat pentru a fi o susținere de nicio natură și nu trebuie să fie considerat un sfat de investiție sau o solicitare de a cumpăra sau vinde active digitale. În măsura în care AI-ul de generare este utilizat pentru a furniza rezumate sau alte informații, astfel de conținut generat de AI poate să fie inexact sau neconsecvent. Citiți articolul asociat pentru mai multe detalii și informații. OKX nu răspunde pentru conținutul găzduit pe pagini terțe. Deținerile de active digitale, inclusiv criptomonedele stabile și NFT-urile, prezintă un grad ridicat de risc și pot fluctua semnificativ. Trebuie să analizați cu atenție dacă tranzacționarea sau deținerea de active digitale este adecvată pentru dumneavoastră prin prisma situației dumneavoastră financiare.