Do treści głównej
+31 85 109 1211 Uwaga na osoby podszywające się pod nas — należy sprawdzić oficjalne dane Sprawdzenie oficjalnych danych

Studium przypadku

Zablokowany przez lata portfel Bitcoin: odzyskanie hasła MultiBit Classic

MultiBit Classic · Portfel utworzony w 2013 r.

Krótka odpowiedź

MultiBit Classic szyfruje portfel kluczem wyprowadzonym przez scrypt — celowo wolny i wymagający pamięci, przez co sama moc obliczeniowa niewiele daje. To, co umożliwiło odzyskanie, to zapomniany notes, który zredukował listę kandydatów z astronomicznej do sprawdzalnej.

Portfel
MultiBit Classic
Era / wersja
Portfel utworzony w 2013 r.
Problem z dostępem
Hasło do zaszyfrowanego portfela MultiBit Classic nie mogło zostać zapamiętane; każdy sprawdzany wariant zawodził.
Pozostały materiał
Oryginalny plik portfela z 2013 r.; obszerne, ale niekompletne wskazówki dotyczące hasła; przeoczony notatnik z pięcioma wariantami tego samego hasła źródłowego.
Wyzwanie techniczne
Wycofane oprogramowanie bez oficjalnego wsparcia, stary format szyfrowania i 15-znakowe hasło złożone z wielkich liter, symboli i losowych znaków.
Ocena
Realistyczne, ale nie gwarantowane; plik portfela i materiał wskazówek uzasadniały próbę odzyskania na podstawie pisemnej umowy.
Podejście do odzyskiwania
Analiza formatu portfela i nawyków klienta przy tworzeniu haseł, następnie testowanie kandydatów względem klucza wyprowadzonego przez scrypt w kontrolowanym środowisku offline. Żaden wrażliwy materiał nie przechodził zwykłymi kanałami kontaktu.
Wynik
Dostęp przywrócony. Portfel zawierał wówczas Bitcoiny o wartości wyraźnie ponad sześciocyfrowej.
Czas
Kontakt w grudniu 2023 r.; odzyskanie ukończone wiosną 2024 r.
Anonimizacja
Częściowa: imię i kraj klienta są używane za zgodą; żadne szczegóły portfela ani klucze nie są publikowane.
Autor
Robbert Bink
Data
2025-08-19

Przypadek

W grudniu 2023 przyszedł e-mail: klient zablokowany poza portfelem MultiBit Classic utworzonym w 2013 roku, po latach nieudanych prób z hasłem. MultiBit został wycofany w lipcu 2017 roku, więc nie było wsparcia producenta ani oficjalnego oprogramowania, na które można by się cofnąć. Zostały oryginalny plik portfela i pamięć klienta o tym, jak budowano wtedy hasła: słowa, lata, przyzwyczajenia.

Zablokowany przez lata portfel Bitcoin: odzyskanie hasła MultiBit Classic

Dlaczego stare portfele nie są automatycznie łatwiejsze

Panuje przekonanie, że portfel z 2013 roku musi używać słabego, szybko łamanego szyfrowania. Nie to zastaliśmy i warto to sprostować.

MultiBit Classic zbudowano na bitcoinj, który nie bierze hasła użytkownika, nie skraca go i nie używa wprost: przepuszcza je przez scrypt, żeby wyprowadzić klucz AES. Scrypt jest funkcją wymagającą pamięci, zaprojektowaną właśnie po to, by ataki równoległe były kosztowne — dokumentacja bitcoinj opisuje go rzeczowo jako trudniejszy do atakowania z dużą prędkością niż alternatywne algorytmy i zaleca parametry takie, by zamiana hasła na klucz zajmowała odczuwalny czas na komputerze użytkownika.

Praktyczny skutek jest odwrotny do oczekiwań: rzucanie sprzętem w portfel MultiBit działa słabo. Tam gdzie szybka funkcja skrótu pozwala karcie graficznej testować miliardy kandydatów na sekundę, wymóg pamięciowy scrypta ten atut niweczy. Jeśli każda próba kosztuje zauważalny ułamek sekundy, milion kandydatów to nie przerwa na kawę, tylko tygodnie.

Sprawy nigdy nie dało się więc wygrać sprzętem. Trzeba ją było wygrać na liście kandydatów.

Co ją naprawdę rozwiązało

Hasło miało około piętnastu znaków, z wielkimi literami, symbolami i pozornie przypadkowym materiałem. Bez dodatkowych danych powstaje znacznie większa przestrzeń kandydatów; plik i cała sprawa nadal wymagają oceny.

Pamięć klienta zmieniła arytmetykę. Hasła rzadko są losowe, nawet gdy tak wyglądają: powstają z rdzenia, który potem się ozdabia. Odtworzyliśmy, jak ten klient budował wtedy hasła — jakie słowa, jakie podstawienia, jakie lata, gdzie zwykle lądowały wielkie litery i symbole.

Wtedy odnalazł się przeoczony notes z pięcioma wariantami zbudowanymi na tym samym rdzeniu. To był punkt zwrotny. Pięć rzeczywistych przykładów czyichś nawyków warte jest więcej niż dowolna moc obliczeniowa, bo zamieniają otwarte poszukiwanie w uporządkowane: znany rdzeń, znany styl ozdabiania i ograniczony zbiór wariantów wokół niego.

Generowanie kandydatów działało offline na kopii pliku, na podstawie pisemnej umowy. Przywrócono dostęp do portfela z bitcoinem wartym wówczas grubo powyżej sześciu cyfr. Klient był zablokowany na długo przedtem, zanim ta wartość uczyniła sprawę bolesną.

Co uczyniłoby tę sprawę niemożliwą

  • Brak pliku portfela. Odzyskiwanie hasła potrzebuje czegoś, względem czego można testować. Zapamiętane hasło bez pliku to nie sprawa.
  • Plik „naprawiony”. Dobre intencje przy naprawianiu lub konwertowaniu starego portfela często niszczą właśnie tę strukturę, na której opiera się odzyskiwanie.

Co to oznacza w podobnej sytuacji

Papieru trzeba szukać wcześniej niż narzędzia. Stare notesy, porzucony menedżer haseł, szuflada z karteczkami, ostatnia strona kalendarza — wszystko, co pokazuje, jak powstawały wtedy hasła, jest cenniejsze niż domysły, które jeszcze Państwo pamiętają. Plik portfela należy skopiować w bezpieczne miejsce; na oryginale nie wolno eksperymentować.

Stary plik portfela wystarcza, aby poprosić o ocenę; wiarygodne zapamiętane szczegóły mogą ukierunkować poszukiwania. Więcej w historii starych portfeli i materiale o odzyskiwaniu haseł.

"Nie mogę uwierzyć, naprawdę wam się udało."- zanonimizowana osoba korzystająca z usługi, za jej zgodą

Ź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.

Poprosić o ocenę+31 85 109 1211

O autorze

Robbert Bink

Robbert Bink

Założyciel i specjalista ds. odzyskiwania portfeli

Pierwsze udane odzyskanie portfela przeprowadził w 2019 r. Ponad 15 lat doświadczenia w programowaniu i IT; kieruje oceną przypadków, strategią odzyskiwania i rozwojem specjalistycznego oprogramowania.

Pełny profil →