Skip to content

Overschreven cryptowalletsleutel hersteld

Overschreven cryptowalletsleutel hersteld

Apparaat:
MacBook Air

Asset:
Self-custody cryptowallet (NEO/Neon-wallet)

Geschatte waarde in risico:
Ongeveer $96.000 in cryptocurrency

Probleem:
De privésleutel is overschreven tijdens bewerken/kopiëren/plakken

Locatie van de sleutel:
Apple Notes (opgeslagen als tekst)

Een klant verloor plotseling de toegang tot een cryptowallet met een waarde van ongeveer 82.600 € nadat hij een notitie op zijn computer had bijgewerkt. De walletgegevens werden bewaard in de Notities-app. Tijdens het bewerken, waarschijnlijk bij een kopieer- en plakactie, werd de privésleutel per ongeluk overschreven.

De klant gaf aan het apparaat na de fout nauwelijks te hebben gebruikt en geen doe-het-zelf hersteltools te hebben ingezet, wat de best mogelijke kans op cryptorecovery heeft behouden.

De uitdaging

Cryptosleutels laten geen ruimte voor “bijna goed”. Eén onjuist, ontbrekend of extra teken kan de toegang volledig blokkeren.

In dit geval overschreef de klant de oorspronkelijke privésleutel in Notities met een vergelijkbare maar ingekorte versie, waardoor de zichtbare notitie niet langer betrouwbaar was. De beste kans op succes was om onder de interface van Notities te kijken en de artefacten in de onderliggende database van de app te analyseren, waar eerdere versies van bewerkte tekst soms bewaard blijven.

Het proces

Vertrouwelijke workflow

De werkzaamheden werden uitgevoerd volgens een streng beveiligd proces op een geïsoleerd systeem, gescheiden van de standaard netwerk­omgevingen van DriveSavers Data Recovery.

Forensische beeldvorming

Het team maakte geverifieerde images van de dataopslagmedia om de oorspronkelijke staat te behouden, terwijl de analyse werd voortgezet op gecontroleerde kopieën.

Gerichte artefactanalyse

In plaats van te vertrouwen op wat de Notities-app weergaf, traceerde het team waar de app inhoud achter de schermen opslaat en bijwerkt — met name in de Notities-database en de bijbehorende wijzigingslogbestanden.

Het engineeringteam onderzocht de relevante Notities-artefacten op laag niveau en zocht naar kandidaat-strings die overeenkwamen met het verwachte patroon van een privésleutel. Op deze manier vond het team meerdere exemplaren van een kandidaatsleutel die aan de verwachte structuur voldeed en een eerdere, niet-beschadigde versie leek te zijn.

Verificatie

Bij cryptorecovery is validatie allesbepalend. Een sleutel is pas “hersteld” wanneer kan worden aangetoond dat deze correct is.

Cryptografische validatie

De uit artefacten van de Notities-database herstelde kandidaat-privésleutels werden gevalideerd door de bijbehorende publieke sleutel af te leiden met behulp van het cryptografische algoritme van de NEO-wallet.

Overeenkomst met de bekende publieke sleutel

Elke afgeleide publieke sleutel werd vergeleken met de publieke sleutel/wallet-adres die de klant afzonderlijk had vastgelegd. Toen er een exacte overeenkomst werd gevonden, kon het team met zekerheid bevestigen dat de juiste privésleutel was hersteld.

Minimale retour

De klant ontving de herstelde sleutel in tekstformaat, beperkt tot precies wat nodig was.

Het resultaat

De klant kreeg weer toegang tot zijn wallet en bevestigde dat de herstelde sleutel werkte zoals verwacht.

Ik moest creatief te werk gaan en een ruwe hexanalyse van de schijf uitvoeren om eerdere versies van de vermeldingen in de Notities-database te lokaliseren. Nadat ik mogelijke fragmenten van privésleutels in niet-toegewezen ruimte had geïdentificeerd, valideerde ik deze aan de hand van de bekende publieke sleutel van de klant en ontgrendelde ik de wallet.

– Will DeLisi
Data recovery-ingenieur bij DriveSavers

Waarom dit werkte

Wanneer een sleutel wordt overschreven, kan deze uit de ‘front-end’-weergave verdwijnen. Apps zoals Notities maken echter vaak gebruik van databases die werkbestanden en artefacten van recente wijzigingen genereren. Zelfs als de uiteindelijk zichtbare notitie onjuist is, kunnen onderliggend soms sporen van eerdere tekstversies blijven bestaan — vooral wanneer het apparaat daarna niet intensief is gebruikt.

Technische verdieping

Als u zich afvraagt waarom dit niet zo eenvoudig is als het zoeken naar een tekstbestand of document:

Databaseopslag

Notities slaat inhoud op in een database in plaats van in één enkel platte-tekstbestand.

Wijzigingsartefacten

Databases maken doorgaans gebruik van bijbehorende bestanden om recente updates bij te houden, en die artefacten kunnen eerdere tekstversies behouden, zelfs na bewerkingen.

Handmatig herstel

Ingenieurs onderzoeken de ruwe data om kandidaten op basis van patroon en structuur te identificeren en valideren deze vervolgens via het gedrag van de wallet en door vergelijking met de publieke sleutel.

Als u zich in deze situatie bevindt

Als u vermoedt dat u een privésleutel hebt overschreven of beschadigd:

Stop met het gebruiken van het apparaat: Nieuwe activiteit kan resterende artefacten overschrijven die mogelijk nog eerdere tekst bevatten.

Breng geen verdere wijzigingen aan: Herhaald kopiëren/plakken of het “corrigeren” van de sleutel kan vernietigen wat er nog over is van de vorige versie.

Bewaar verificatiegegevens: Als u de publieke sleutel/het adres elders hebt vastgelegd, bewaar deze — dit kan helpen bevestigen dat de juiste privésleutel is gevonden.

Volgende stap: Bewaar het apparaat in de huidige staat en verzamel alle resterende wallet-identificatiegegevens (publieke sleutel/adres, naam/versie van de wallet-app, waar de sleutel was opgeslagen). Bel vervolgens DriveSavers. Onze data recovery-adviseurs zijn 24/7 beschikbaar.

Senior Marketingmanager bij DriveSavers
Schrijft u over DriveSavers, gegevensherstel of een ander technologiegerelateerd onderwerp?
Neem contact met ons op.

Back To Top
Zoeken