Nadpisany klucz portfela kryptowalut odzyskany
Urządzenie:
MacBook Air
Aktywo:
Portfel kryptowalutowy z samodzielną opieką (NEO/Neon wallet)
Szacowana wartość zagrożona:
Około 96 000 $ w kryptowalucie
Problem:
Klucz prywatny został nadpisany podczas edycji/kopiowania/wklejania
Lokalizacja klucza:
Apple Notes (zapisany jako tekst)
Klient nagle utracił dostęp do portfela kryptowalut o wartości około 330 000 PLN po zaktualizowaniu notatki na swoim komputerze. Dane uwierzytelniające do portfela przechowywał w aplikacji Notatki. Podczas edycji, najprawdopodobniej w trakcie operacji kopiuj-wklej, klucz prywatny został przypadkowo nadpisany.
Klient poinformował, że po popełnieniu błędu korzystał z urządzenia w minimalnym stopniu i nie próbował używać narzędzi do samodzielnego odzyskiwania danych, co pomogło zachować jak najlepsze szanse na odzyskiwanie kryptowalut.
Klucze kryptowalut nie dopuszczają „prawie dobrze”. Jeden nieprawidłowy, brakujący lub dodatkowy znak może całkowicie uniemożliwić dostęp.
W tym przypadku klient nadpisał oryginalny klucz prywatny w aplikacji Notatki podobną, lecz skróconą wersją, przez co widoczna notatka nie była już wiarygodna. Największą szansę na powodzenie dawało zajrzenie poza interfejs Notatek i przeanalizowanie artefaktów utworzonych przez bazę danych aplikacji, w której czasami mogą pozostać wcześniejsze wersje edytowanego tekstu.
Zespół inżynierów przeanalizował na niskim poziomie odpowiednie artefakty aplikacji Notatki i wyszukiwał potencjalne ciągi znaków zgodne z oczekiwanym wzorcem klucza prywatnego. W ten sposób zlokalizowano wiele wystąpień kandydującego klucza, który odpowiadał oczekiwanej strukturze i wydawał się wcześniejszą, nienaruszoną wersją.
W odzyskiwaniu kryptowalut kluczowe znaczenie ma weryfikacja. Klucz można uznać za „odzyskany” dopiero wtedy, gdy można potwierdzić jego poprawność.
Klient odzyskał dostęp do swojego portfela i potwierdził, że odzyskany klucz działał zgodnie z oczekiwaniami.
Musiałem podejść do sprawy kreatywnie i przeprowadzić surową analizę heksadecymalną dysku, aby zlokalizować wcześniejsze wersje wpisów w bazie danych Notatek. Po zidentyfikowaniu możliwych fragmentów klucza prywatnego w nieprzydzielonej przestrzeni zweryfikowałem je względem znanego klucza publicznego klienta i odblokowałem portfel.
– Will DeLisi
Inżynier odzyskiwania danych w DriveSavers
Gdy klucz zostanie nadpisany, może zniknąć z widoku „front-end”. Jednak aplikacje takie jak Notatki często opierają się na bazach danych, które tworzą pliki robocze i artefakty ostatnich zmian. Nawet jeśli ostatecznie widoczna notatka jest błędna, ślady wcześniejszego tekstu mogą czasami pozostać w tle — zwłaszcza gdy urządzenie nie było intensywnie używane później.
Jeśli zastanawiasz się, dlaczego nie jest to tak proste jak wyszukanie pliku tekstowego lub dokumentu:
Jeśli podejrzewasz, że nadpisałeś lub uszkodziłeś klucz prywatny:
Przestań używać urządzenia: Nowa aktywność może nadpisać pozostałe artefakty, które mogą nadal zawierać wcześniejszy tekst.
Nie wprowadzaj dalszych zmian: Wielokrotne kopiowanie/wklejanie lub „poprawianie” klucza może zniszczyć to, co pozostało z wcześniejszej wersji.
Zachowaj dane weryfikacyjne: Jeśli masz zapisany w innym miejscu klucz publiczny/adres, zachowaj go — może pomóc potwierdzić, że odnaleziono właściwy klucz prywatny.
Następny krok: Zachowaj urządzenie w jego obecnym stanie i zbierz wszelkie pozostałe identyfikatory portfela (klucz publiczny/adres, nazwa/wersja aplikacji portfela, miejsce przechowywania klucza). Następnie skontaktuj się z DriveSavers. Nasi doradcy ds. odzyskiwania danych są dostępni 24/7.


