Una frase semilla de 12 o 24 palabras incompleta puede bloquear el acceso a Bitcoin, Ethereum y otros activos cripto. Cuando la copia Prokey sigue un estándar compatible con BIP39, un ataque de diccionario offline puede ser una vía técnica para reconstruir el mnemotécnico si recuerdas varias palabras, errores ortográficos, orden parcial o candidatos potenciales. Dentro del enfoque Recuperación de Wallets Cripto / guías avanzadas, esta guía explica un protocolo seguro, metódico y verificable para maximizar las probabilidades de éxito sin poner en riesgo las claves.
Aplica este procedimiento solo si:
No es adecuado si no sabes si la semilla era BIP39, si el archivo fue sobrescrito por completo o si necesitas adivinar una frase de 12/24 palabras sin ningún candidato recordado; en esos casos, las chances caen drásticamente y conviene priorizar backups alternativos, pasajes, direcciones derivadas o pistas archivadas.
Una frase BIP39 no es una secuencia arbitraria de palabras. Las 12 o 24 palabras incluyen una suma de control checksum. Esto permite descartar combinaciones inválidas antes de probar derivaciones, pero no significa que cualquier lista válida sea tu cartera: muchas semilllas pasarán la verificación sintáctica y no corresponden a tus fondos.
El mnemotécnico suele derivar rutas como BIP44 para Bitcoin Legacy, BIP49 para compatibilidad con SegWit Wrapped o rutas específicas para Ethereum, Ledger, Electrum, MetaMask u otras billeteras. Si la ruta de derivación es incorrecta, una semilla válida puede generar direcciones distintas y hacer parecer que el ataque falló.
Un ataque de diccionario eficiente no prueba todas las 2048 palabras al azar, sino que construye listas con palabras reales recordadas, variantes ortográficas, errores comunes, sinónimos del backup, fragmentos incompletos y posiciones probables.
Herramientas habituales:
Antes de ejecutar software, completa una ficha:

Regla práctica: cuantas más palabras fijas y menos candidatos por posición, mayor viabilidad. Si tienes 11 palabras correctas y 1 posición dudosa con 20 candidatos, el espacio es manejable. Si necesitas adivinar 6 palabras, aunque sea con diccionario, puede volverse computacionalmente inviable.
Evita listas enormes de 2048 palabras. Crea listas por posición o por tipo:
Ejemplo de candidatos útiles:
muro, muur, muro, muro con espacios.piedra, piedras, piedra1, piedra2.gato, gatos, Gato, GATOS.Si el backup estaba en inglés, no mezcles listas españolas e inglesas sin control, salvo que sepas que la semilla fue generada en un idioma u otro. Muchos ataques fallan por inconsistencia lingüística.
Hay tres modelos comunes:
Si sabes 11 palabras y una posición con 100 candidatos, pruebas 100 semillas.
Si recuerdas palabras, pero no su posición, genera permutaciones controladas por ventana: por ejemplo, la palabra recordada puede estar en posiciones 1-4, 9-12, etc. No permutes todo salvo que el espacio sea pequeño.
Divide la frase en tercios. Prueba un bloque conocido, un bloque dudoso con diccionario pequeño y un bloque casi desconocido. Valida checksum tras cada combinación; la mayoría se descarta antes de la fase costosa.

El orden recomendado es:
Esto reduce enormemente el costo computacional. Validar checksum es barato; derivar y escanear direcciones es caro.
Útil cuando el formato del backup o la contraseña asociada permite búsqueda. Puede trabajar con listas de palabras, contraseñas, patrones y fragmentos. Antes de ejecutarlo:
Es potente para pruebas de contraseña, pasajes o reglas de transformación sobre listas. Si el mnemotécnico está protegido por una passphrase, HashCat puede atacar esa capa cuando tienes indicios del patrón: palabras, años, nombre, errores frecuentes, reglas de capitalización.
En backups antiguos, formatos legacy o archivos de cartera donde la semilla o claves derivadas pueden extraerse si dispones de credenciales. No lo uses sobre archivos sospechosos sin antes aislarlos.
Si recuperas una semilla, comprueba derivaciones compatibles con:
Importante: no introduzcas una semilla en una app online. Si una wallet exige conexión, usa un entorno limpio, preferiblemente una VM offline y una sincronización watch-only posterior para validar fondos sin reingresar la semilla.
Un ataque sin resultados no significa necesariamente que la semilla sea irrecuperable. Puede indicar:

Si el checksum nunca pasa, sospecha palabras, idioma o cantidad. Si el checksum pasa pero las direcciones no coinciden, el problema suele estar en la derivación o en que la semilla válida encontrada no es la correcta.
Una vez recuperada la cartera, crea un nuevo plan de backup:
Recuperar un mnemotécnico Prokey con un ataque de diccionario offline es viable cuando existen pistas reales: palabras recordadas, orden parcial, idioma claro o un espacio candidato pequeño. El éxito depende menos de fuerza bruta y más de disciplina forense: reducir variables, validar checksum, limitar reglas y documentar cada prueba. En contextos de Recuperación de Wallets Cripto / guías avanzadas, este método debe usarse solo con autorización, aislamiento extremo y respeto por las pistas derivadas; así se protege la propiedad de los activos y se evita convertir una recuperación difícil en una pérdida definitiva.