Se ha recuperado una cuenta de MetaMask tras perder la contraseña
Sin frase de recuperación, una contraseña olvidada y un MetaMask que no se desbloqueaba… pero la caja fuerte cifrada seguía ahí, en el navegador.
Resumen — Cartera: MetaMask (extensión del navegador) · Problema: contraseña olvidada, sin frase de recuperación · Método: extracción de la bóveda + hashcat -m 26600 · Resultado: frase de recuperación recuperada · Tarifa: en función del éxito
La situación
El cliente había utilizado MetaMask a diario, nunca había anotado la frase de recuperación y, posteriormente, olvidó la contraseña. Lo más importante es que NO había reinstalado la extensión, por lo que la caja fuerte cifrada, que contiene las claves, seguía estando presente en el perfil del navegador.
El reto
MetaMask almacena una caja fuerte cifrada ({data, iv, salt}) protegida por la contraseña mediante PBKDF2 y AES-GCM. Al no disponer de la semilla, la única opción era encontrar la contraseña que descifrara esa caja fuerte, lo que, en primer lugar, implicaba extraerla de forma segura del almacenamiento local del navegador.
Cómo lo recuperamos
Localizamos la caja fuerte en los datos de LevelDB de la extensión, la extrajimos y realizamos una búsqueda basada en pistas con el modo MetaMask de hashcat (26600), generando candidatos a partir de lo que el cliente recordaba. Uno de los candidatos descifró la caja fuerte sin problemas, revelando la frase de semilla y, con ella, el acceso completo.
El resultado
El cliente transfirió la clave de recuperación a un monedero nuevo y, esta vez, se aseguró de guardar una copia de seguridad por escrito. Honorarios en función del resultado, sin pago por adelantado.
¿Te has encontrado en una situación similar?
¿Has olvidado la contraseña de MetaMask, pero nunca lo has desinstalado? Es posible que aún se pueda recuperar el almacén. Ver también: Recuperación de la contraseña de MetaMask · Todas las carteras compatibles
¿No puedes acceder a MetaMask?
Cuéntanos qué tienes y qué recuerdas. Te daremos una valoración sincera en un plazo de 24 horas, y solo pagarás si recuperamos tu dinero.
