Studium przypadku
Przywrócono dostęp do MyEtherWallet po utracie frazy odzyskiwania i zapomnieniu hasła
MyEtherWallet · Portfel utworzony w 2017 r.
Krótka odpowiedź
Fragmentaryczna pamięć frazy odzyskiwania z 2017 roku to wciąż użyteczny materiał. Suma kontrolna BIP-39 odrzuca większość błędnych rekonstrukcji, a każdego kandydata, który przetrwa, można sprawdzić, wyprowadzając adresy i porównując jeden z adresem, który właściciel już zna — tak domysł staje się dowodem.
- Portfel
- MyEtherWallet
- Era / wersja
- Portfel utworzony w 2017 r.
- Problem z dostępem
- Fraza odzyskiwania utracona, a hasło zapomniane po latach bez dostępu.
- Pozostały materiał
- Częściowa pamięć i kontekst portfela; szczegóły wstrzymane, aby uniknąć identyfikacji.
- Wyzwanie techniczne
- Portfel chroniony passphrase z fragmentarycznym wspomnieniem frazy i hasła.
- Ocena
- Podjęto odzyskiwanie na podstawie pozostałego materiału; wykonalność potwierdzona w ocenie.
- Podejście do odzyskiwania
- Rekonstrukcja frazy z pozostałego materiału, filtrowanie sumą kontrolną, następnie wyprowadzanie po standardowych ścieżkach Ethereum z porównaniem do znanego adresu. Offline, na kopiach, w kontrolowanym środowisku.
- Wynik
- Dostęp przywrócony. Kandydatów potwierdzono, wyprowadzając adresy Ethereum i porównując je z adresem, który klient już znał, więc właściwą frazę wskazano, a nie założono.
- Anonimizacja
- Pełna: opublikowane jako osadzony przykład bez danych identyfikujących.
- Autor
- Robbert Bink
- Data
- 2026-01-01
Przypadek
W 2017 roku posiadanie Ethereum oznaczało samodzielną odpowiedzialność za własny materiał kryptograficzny. Nie było aplikacji, na którą można się cofnąć, ani infolinii. Przez lata portfel po prostu działał — aż fraza odzyskiwania zniknęła, a hasło do portfela chronionego passphrase zostało zapomniane. Została fragmentaryczna pamięć frazy i kontekst portfela, tutaj celowo nieostry, żeby nie dało się zidentyfikować klienta.
Ten fragment okazał się materiałem. I da się dokładnie wyjaśnić dlaczego.

Częściowa fraza jest ustrukturyzowana, nie losowa
Fraza odzyskiwania to nie hasło, które trzeba zapamiętać dokładnie albo wcale. Koduje entropię w stałej strukturze i to ta struktura zawęża poszukiwania.
Każde słowo pochodzi z tej samej listy dokładnie 2048 słów, a fraza niesie sumę kontrolną wyliczoną z samej entropii — pierwsze ENT/32 bity jej skrótu SHA-256. Każda rekonstrukcja, która jej nie spełnia, dowodliwie nie jest prawdziwą frazą i można ją odrzucić, zanim wyprowadzi się jakikolwiek klucz.
Jest jeszcze druga właściwość, o której mało kto wie: lista słów BIP-39 jest zbudowana tak, że pierwsze cztery litery każdego słowa są unikalne. Sprawdziliśmy to względem opublikowanej listy — wszystkie 2048 słów, żadnych kolizji. „Chyba zaczynało się od aban…” to więc nie mglisty domysł, tylko dokładne wskazanie jednego słowa z 2048.
Te dwie właściwości razem zamieniają frazę pamiętaną we fragmentach w ograniczoną rekonstrukcję zamiast otwartego zgadywania.
Znaleźć ten portfel, a nie jakiś portfel
Odtworzenie poprawnej frazy to dopiero połowa pracy. Poprawna fraza jest czyimś portfelem. W tej sprawie zweryfikowaliśmy frazę, wyprowadzając adresy i porównując je ze znanym adresem klienta.
Standardowe wyprowadzanie w Ethereum idzie za BIP-44, który definiuje ścieżkę m / purpose' / coin_type' / account' / change / address_index, a SLIP-44 przypisuje Etherowi typ monety 60. Stąd znajome m/44'/60'/0'/0/0 dla pierwszego konta.
To ważniejsze, niż brzmi. Portfele historycznie różniły się tym, które ścieżki domyślnie przeszukują, i dlatego poprawnie odtworzona fraza może mimo wszystko pokazywać pusty portfel: środki leżą na ścieżce, w którą oprogramowanie nigdy nie zajrzało. Odtworzona fraza z zerowym saldem to bardzo często problem wyprowadzania, a nie utracony portfel.
Odtworzyliśmy frazę z tego, co zostało, przefiltrowaliśmy kandydatów sumą kontrolną, wyprowadziliśmy adresy po standardowych ścieżkach i porównywaliśmy je ze znanym adresem klienta, aż jeden się zgodził. Dostęp został przywrócony.
Co wpływa na wykonalność w podobnej sprawie
- Brak znanego adresu. Znany adres odbiorczy lub zapis transakcji ułatwia weryfikację. Jeśli ich brakuje, baza adresów obsługiwanego blockchaina lub inne użyteczne dane do porównania mogą nadal pozwolić na sprawdzenie kandydatów; trzeba ocenić dostępne informacje.
- Zapomniana passphrase BIP-39. Ten opcjonalny dodatek tworzy inny portfel z tej samej frazy odzyskiwania. Przydatne wskazówki dotyczące zapisu lub struktury pozwalają ocenić możliwość ukierunkowanego wyszukiwania; długa, losowa passphrase bez żadnych wskazówek może być niemożliwa do odzyskania w praktyce.
- Pamięć sensu zamiast słów. „Coś o zwierzętach i kolorach” może samo w sobie nie wystarczyć do zawężenia wyszukiwania. „Trzecie słowo zaczynało się od stad” to znacznie dokładniejsza wskazówka. Wykonalność zależy od liczby znanych słów i pozycji oraz pozostałych wskazówek.
Co to oznacza w podobnej sytuacji
Warto zapisać to, co naprawdę zostało w pamięci, zanim zblaknie jeszcze bardziej — fragmenty słów, pozycje, cokolwiek. Cztery litery słowa to całe słowo. Warto też odszukać dowolny adres, którego portfel używał: starą wypłatę z giełdy, zakładkę w eksploratorze bloków, potwierdzenie od osoby, która dokonała wtedy przelewu. Znany adres pozwala na bezpośrednie porównanie. Jeśli nie uda się go znaleźć, trzeba ocenić, czy dostępne są inne dane umożliwiające weryfikację.
Więcej w usłudze odzyskiwania frazy seed i macierzy wykonalności.
Źródła
Rozpocząć odzyskiwanie
Ocena jest bezpłatna i nie wymaga poufnych danych. Prosimy opisać, co jeszcze pozostało, a dowiedzą się Państwo, czy odzyskanie jest realne. Opłata jest należna tylko wtedy, gdy odzyskanie się powiedzie.
