Ați pierdut expresia mnemonică a portofelului dvs. cripto? Nu intrați în panică, s-ar putea să existe speranță să îl recuperați. Astăzi, ne vom concentra pe acest subiect și ne vom studia instrumentele și metodele pentru recuperarea mnemotecilor parțial pierdute.

Cu doar câteva zile în urmă, am văzut un conținut pe o platformă socială, în sensul că a pierdut toate activele din portofelul criptat pentru că a scris greșit câteva cuvinte când a făcut backup, iar acum își amintește doar o parte din portofel.Mnemonicul corect (nu cele 12 mnemonice complete).
Acest lucru mi-a trezit curiozitatea. Așa că mi-a venit o idee, este posibil să restabilim portofelul folosind un mnemonic parțial amintit?
Primul lucru care îmi vine în minte este posibilele combinații de fraze mnemonice de forță brută, așa că haideți să stabilim dacă această metodă este fezabilă.
Știm cu toții că cuvintele mnemonice ale portofelelor cripto sunt compuse din 12 cuvinte, iar lista de protocol BIP39 conține 2048 de cuvinte, adică cuvintele mnemonice ale tuturor portofelelor cripto sunt din aceste 2048 cuvinte cuvintele generate.
Deci, în teorie, deoarece domeniul de aplicare este fix, cracarea cu forța brută pare să fie posibilă. Deci, să continuăm să verificăm numărul de combinații necesare pentru cracarea cu forță brută pe baza numărului de cuvinte lipsă (după cum se arată în figura de mai jos):

Pe baza figurii de mai sus, putem deduce că pentru un computer cu putere de calcul obișnuită, dacă:
1 cuvânt lipsește, 2048 posibilități (2048^1), timp estimat de recuperare de 6 secunde
2 cuvinte lipsă, 4.194.304 posibilități (2048^2), timp estimat de recuperare de 90 de secunde
3 cuvinte lipsă, 8.589.934.592 de posibilități (2048^3), timp estimat de recuperare 2 zile
4 cuvinte lipsă, 17.592.186.044.416 posibilități (2048^4), timp estimat de recuperare de 10 ani
Privind statisticile de mai sus, este clar că șansele de a recupera un portofel care a pierdut mai mult de 4 cuvinte sunt extrem de mici, cel puțin pentru un computer cu putere de calcul medie.
Pentru procesul complet de calcul, putem continua să ne uităm la graficul de calcul de mai jos (după cum se arată în figura de mai jos):

Așadar, dacă ți-a pierdut portofelul, dar îți amintești totuși 3/4 din cuvintele corecte din cele 12 fraze mnemonice complete, atunci felicitări, ai șanse mari să recuperezi acest portofel.
Cum poate fi recuperat? Ce instrumente pot fi folosite pentru a-l recupera?
După cercetările mele aprofundate, am găsit 2 instrumente care sunt prietenoase pentru utilizatorii obișnuiți și relativ ușor de utilizat.
Primul instrument de recuperare mnemonic este Seed Savior
Seed Savior este un instrument de recuperare a semințelor bazat pe browser, care vă ajută să recuperați expresiile de semințe atunci când lipsește un cuvânt.
Utilizarea specifică este următoarea:
Vizitați pagina Salvatorului de semințe[1] (consultați Resurse în partea de jos a acestui articol)
Lipiți câteva dintre expresiile de bază (adică cele corecte) în pagină
Folosiți „?” pentru a înlocui cuvintele lipsă și pozițiile acestora (rețineți că poziția și ordinea nu sunt greșite)
După o scurtă așteptare, instrumentul va lista toate cuvintele posibile și adresele asociate. Un alt memento aici este că acest instrument este potrivit doar pentru recuperarea frazelor de bază care au pierdut doar 1 cuvânt.

Al doilea instrument de recuperare mnemonică este Btcrecover
Dacă ați pierdut 2 sau mai multe fraze de bază, atunci puteți încerca funcțiile avansate ale Btcrecover, care sunt potrivite pentru scenarii mai complexe în care lipsesc mai multe cuvinte sau adresa portofelului este necunoscută. Este, de asemenea, un instrument open source care funcționează atât pe lanțurile Ethereum EVM, cât și non-EVM.
Trebuie să instalați BTCRecover pe computer înainte de a-l folosi:
Descărcați și dezarhivați scriptul BTCRecover din GitHub[2]
Instalați Python3
Deschideți cmd-ul computerului și introduceți comanda: pip install -rrequirements.txt

Acum haideți să-l încercăm executând-o printr-un exemplu. Mai întâi trebuie să deschidem cmd și să navigăm la folder, apoi să introducem comanda python seedrecover.py pentru a o rula. Vom vedea apoi o fereastră pop-up interactivă care va apărea în acest moment, care vă solicită tipul de portofel pe care încercați să îl restaurați, așa cum se arată în imaginea de mai jos.

În continuare, după ce vom selecta tipul de portofel (în exemplul aici am selectat portofelul ETH), acesta va continua să vă solicite și să vă ceară cheia publică, aici puteți alege să o introduceți sau să o omiteți. După ce o săriți, vă va cere să lipiți adresa portofelului pierdut. Dacă vă amintiți, puteți introduce adresa portofelului, așa cum se arată în imaginea de mai jos.

În cele din urmă, vă va cere să introduceți expresia de semințe. Utilizarea aici este aceeași cu instrumentul Seed Savior menționat mai sus. Odată ce este introdus, începe să forțeze brutal cuvintele lipsă și să încerce să le potrivească cu adresa de portofel pe care ați furnizat-o la pasul anterior. Așa cum se arată mai jos.

După ce potrivirea a reușit, va apărea o nouă fereastră, iar ceea ce este afișat în fereastră este fraza mnemonică completă preluată pentru tine. După testare, am încercat să recuperez cele două cuvinte pierdute, iar întreaga operațiune a durat doar aproximativ 2 minute. Un alt lucru care trebuie amintit aici este că, după ce vă recuperați portofelul pierdut prin instrumentele și metodele de mai sus, de dragul siguranței, vă rugăm să vă transferați activele într-un alt portofel sigur în timp util.
După ce sunt introduse cele două instrumente de mai sus, unii prieteni pot avea o întrebare în acest moment. Deoarece fraza mnemonică pierdută poate fi recuperată prin forță brută, mai este portofelul meu în siguranță? Poate un hacker să-mi ghicească fraza mnemonică?
Răspunsul este: portofelul tău este atât de sigur încât șansa ca un hacker să ghicească toate cele 12 fraze mnemonice este zero.
Pe măsură ce am introdus mai devreme în articol mai multe dintre combinațiile posibile, dacă 12 cuvinte sunt sparte violent, există 340.282.366.920.938.463.463.374.607.431.768.211.456 de posibilități (2048^12, un număr incredibil de combinații nu poate fi, pur și simplu, tehnic, nu poate fi spart niciodată).
Cu excepția cazului în care scurgeți accidental mnemonicul (cum ar fi o copie de rezervă directă pe un telefon mobil, un disc cloud etc.) sau dacă computerul/telefonul mobil are un cal troian și mnemonicul este furat, portofelul dvs. este absolut în siguranță!
O altă reamintire aici este că acest articol este doar în scopuri educaționale și este destinat să-i ajute pe cei care și-au pierdut portofelele cripto și nu ar trebui să fie folosit în alte scopuri. Sper că distribuirea de astăzi poate fi de ajutor tuturor
Disclaimer: conținutul de mai sus este doar o perspectivă și o analiză personală. Este doar pentru învățarea științei și comunicarea între entuziaști și nu constituie un sfat de investiții. Investiția este riscantă, vă rugăm să o tratați rațional, să creșteți gradul de conștientizare a riscurilor și să respectați legile și reglementările relevante din țara și regiunea în care vă aflați!
