Casestudy
MyEtherWallet-toegang hersteld na een verloren herstelzin en vergeten wachtwoord
MyEtherWallet · Wallet aangemaakt 2017
Kort antwoord
Een fragmentarische herinnering aan een herstelzin uit 2017 is nog steeds bruikbaar materiaal. De BIP-39-checksum verwerpt de meeste foute reconstructies, en elke overgebleven kandidaat is te toetsen door adressen af te leiden en er één te vergelijken met een adres dat de eigenaar al kent — zo wordt een gok een bewijs.
- Wallet
- MyEtherWallet
- Tijdperk / versie
- Wallet aangemaakt 2017
- Toegangsprobleem
- Herstelzin verloren en wachtwoord vergeten na jaren zonder toegang.
- Resterend materiaal
- Gedeeltelijke herinnering en de walletcontext; details weggelaten om identificerende gegevens te voorkomen.
- Technische uitdaging
- Met een passphrase beschermde wallet met gefragmenteerde herinnering aan het zin- en wachtwoordmateriaal.
- Beoordeling
- Herstel geprobeerd op basis van het resterende materiaal; haalbaarheid bevestigd bij de beoordeling.
- Herstelaanpak
- Reconstructie van de herstelzin uit het resterende materiaal, checksumfiltering, daarna afleiding over de gangbare Ethereum-paden met adresvergelijking tegen een bekend adres. Offline, op kopieën, in een gecontroleerde omgeving.
- Resultaat
- Toegang hersteld. Kandidaten zijn bevestigd door Ethereum-adressen af te leiden en te vergelijken met een adres dat de klant al kende, zodat de juiste herstelzin is aangetoond en niet aangenomen.
- Anonimisering
- volledig — gepubliceerd als ingebed voorbeeld zonder identificerende details.
- Auteur
- Robbert Bink
- Datum
- 2025-08-19
De casus
In 2017 betekende Ethereum bezitten dat u zelf verantwoordelijk was voor uw sleutelmateriaal. Er was geen app om op terug te vallen en geen helpdesk om te bellen. Jarenlang werkte de wallet gewoon — tot de herstelzin weg was en het wachtwoord van de met een passphrase beveiligde wallet vergeten. Wat overbleef was een fragmentarische herinnering aan de herstelzin en de context van de wallet, hier bewust vaag gehouden om de klant niet herkenbaar te maken.
Dat fragment bleek materiaal. Waarom, is precies te beschrijven.

Een onvolledige seed is gestructureerd, niet willekeurig
Een herstelzin is geen wachtwoord dat u exact moet onthouden of anders niets. Het codeert entropie in een vaste structuur, en die structuur versmalt de zoektocht.
Elk woord komt uit dezelfde lijst van precies 2.048 woorden, en de herstelzin draagt een checksum die uit de entropie zelf wordt berekend — de eerste ENT/32 bits van de SHA-256-hash. Elke reconstructie die die checksum niet haalt, is aantoonbaar geen echte herstelzin en kan worden verworpen voordat er een sleutel wordt afgeleid.
Er is een tweede eigenschap die maar weinig mensen kennen: de BIP-39-woordenlijst is zo gebouwd dat de eerste vier letters van elk woord uniek zijn. Wij hebben dat gecontroleerd tegen de gepubliceerde lijst — alle 2.048 woorden, geen botsingen. "Ik denk dat het begon met aban…" is dus geen vage herinnering, maar de exacte aanduiding van één woord uit 2.048.
Samen maken die twee eigenschappen van een fragmentarisch herinnerde herstelzin een begrensde reconstructie in plaats van een open gokpartij.
De wallet vinden, niet zomaar een wallet
Een geldige herstelzin reconstrueren is maar de helft van het werk. Een geldige herstelzin is iemands wallet. In deze zaak controleerden wij de herstelzin door adressen af te leiden en te vergelijken met het bekende adres van de klant.
De standaardafleiding bij Ethereum volgt BIP-44, dat het pad definieert als m / purpose' / coin_type' / account' / change / address_index, waarbij SLIP-44 voor Ether munttype 60 vastlegt. Dat geeft het vertrouwde m/44'/60'/0'/0/0 voor een eerste account.
Dat is belangrijker dan het klinkt. Wallets verschilden historisch in welke paden zij standaard doorzoeken, en daarom kan een correct herstelde herstelzin toch een lege wallet tonen: het saldo staat op een pad waar de software nooit heeft gekeken. Een herstelde herstelzin met saldo nul is heel vaak een afleidingsprobleem, geen verloren wallet.
Wij herbouwden de herstelzin uit wat er over was, filterden de kandidaten via de checksum, leidden adressen af over de gangbare paden en vergeleken ze met het bekende adres van de klant tot er één overeenkwam. De toegang was hersteld.
Wat de haalbaarheid van een vergelijkbare zaak bepaalt
- Geen bekend adres. Een bekend ontvangstadres of transactieoverzicht maakt controle eenvoudiger. Zonder die gegevens kan een adresdatabase voor een ondersteunde blockchain of ander bruikbaar vergelijkingsmateriaal soms nog helpen om kandidaten te controleren; wat er beschikbaar is, moet worden beoordeeld.
- Een vergeten BIP-39-passphrase. Deze optionele toevoeging levert bij dezelfde herstelzin een andere wallet op. Bruikbare aanwijzingen over de schrijfwijze of opbouw kunnen een gerichte zoekactie haalbaar maken; een lange, willekeurige passphrase zonder aanwijzingen kan onhaalbaar zijn.
- Herinnering aan de strekking in plaats van aan de woorden. "Iets met dieren en kleuren" kan op zichzelf te weinig zijn om de zoektocht voldoende te beperken. "Het derde woord begon met stad" geeft een veel concretere aanwijzing. De haalbaarheid hangt af van hoeveel woorden en posities bekend zijn en welke andere aanwijzingen overblijven.
Wat dit voor u betekent in dezelfde situatie
Schrijf op wat u zich werkelijk herinnert voordat het verder wegzakt — woorddelen, posities, alles. Vier letters van een woord zijn een heel woord. En zoek een adres dat de wallet heeft gebruikt: een oude opname bij een exchange, een bladwijzer in een block explorer, een bonnetje van iemand die u betaalde. Een bekend adres maakt een directe vergelijking mogelijk. Als u er geen kunt terugvinden, moet worden beoordeeld of er ander bruikbaar materiaal voor de controle beschikbaar is.
Zie de dienst reconstructie van herstelzinnen en de haalbaarheidsmatrix.
Bronnen
Start uw herstel
De beoordeling is gratis en vereist geen gevoelig materiaal. Beschrijf wat u nog hebt en u hoort binnen één werkdag of herstel realistisch is. U betaalt alleen als het herstel slaagt.
