Un ataque de diccionario a carteras frías es una técnica de recuperación offline que prueba contraseñas, passphrases o combinaciones de palabras candidatas contra un backup cifrado, un archivo de wallet o una seed protegida. No se trata de hackear un hardware wallet por internet ni de saltarse el PIN de un dispositivo con secure element; se trata de reproducir, en un entorno controlado y sin conexión, el proceso de derivación de claves para comprobar si un conjunto limitado de candidatos coincide con el secreto original. Si has olvidado parte de tu contraseña, recuerdas algunas palabras de tu frase semilla o conservas un backup antiguo, esta técnica puede marcar la diferencia entre perder los fondos y recuperar el acceso.
En Recuperación de Wallets Cripto trabajamos precisamente con escenarios de recuperación legítima: wallets propias, backups heredados o dispositivos dañados. La regla número uno es nunca ejecutar estas pruebas en línea ni compartir tu seed con terceros. Un ataque de diccionario bien planteado se hace en un equipo aislado, con copias verificadas y con fines éticos.
La mayoría de carteras modernas usan el estándar BIP39 para convertir entropía en una frase mnemónica de 12 o 24 palabras. Esas palabras proceden de una lista de 2048 términos y incluyen un checksum que permite detectar errores. Después, una passphrase opcional de BIP39 se combina con la frase semilla mediante PBKDF2-HMAC-SHA512, normalmente con 2048 iteraciones, para generar una semilla maestra. A partir de ahí, BIP32 deriva claves jerárquicas y direcciones.
Esta arquitectura explica por qué un ataque de diccionario contra carteras frías solo tiene sentido cuando el espacio de búsqueda es reducido. Una passphrase aleatoria de 12 caracteres con mayúsculas, símbolos y números puede ser inviable. Una contraseña basada en una fecha, un nombre o una variación de una palabra común, en cambio, puede caer ante un diccionario inteligente.

No hablamos de atacar el PIN de un Ledger o Trezor por fuerza bruta: los secure elements limitan los intentos y bloquean el dispositivo. Hablamos de atacar la capa de software o el backup que el propio usuario posee.
Antes de tocar cualquier herramienta, prepara un entorno air-gapped. Puedes usar un portátil antiguo sin Wi-Fi, un live USB de Tails o una máquina virtual sin red. Haz una copia de trabajo y conserva el original intacto. Verifica hashes y nunca instales software desde enlaces dudosos. Si la wallet tiene fondos, considera transferirlos a una dirección segura en cuanto recuperes el acceso, pero hazlo después de confirmar que la contraseña es correcta.
Cada formato requiere un enfoque distinto. Para Bitcoin Core, herramientas como btcrecover pueden leer el wallet.dat y probar contraseñas. Para Electrum, btcrecover también dispone de módulos específicos. Para Ethereum, un keystore JSON se puede atacar con HashCat o John the Ripper según el modo adecuado. En el caso de frases BIP39 parciales, existen scripts que combinan palabras conocidas, posiciones y checksum para reducir combinaciones.

Un diccionario no es solo una lista de palabras. Incluye reglas de mutación: mayúsculas, minúsculas, sustituciones, años, símbolos al final, combinaciones de dos o tres palabras, variaciones con números. Para una passphrase BIP39, el diccionario puede incluir frases cortas en varios idiomas, nombres propios, fechas significativas y errores ortográficos comunes. Para una seed parcial, en cambio, se trabaja con la lista oficial de 2048 palabras y se aplican filtros de checksum y orden.
Ejecuta las pruebas en modo local y registra los resultados. Si una herramienta encuentra una coincidencia, verifica la dirección derivada antes de celebrar. Después, crea una wallet nueva con una seed generada de forma segura y transfiere los fondos. No reutilices una frase comprometida ni un backup que haya estado expuesto.
Cuando recuerdas 6 de 12 palabras, pero no el orden exacto, el ataque de diccionario se convierte en un problema combinatorio. Aquí entran en juego varias técnicas:

Herramientas como btcrecover seedrecover, scripts de recuperación BIP39 y HashCat con máscaras personalizadas permiten automatizar parte del proceso. Aun así, la calidad del diccionario y la precisión de los recuerdos determinan el éxito. En Recuperación de Wallets Cripto encontrarás guías detalladas para cada escenario, desde Electrum y MetaMask hasta Ledger y Coldcard.
Un ataque de diccionario contra carteras frías no es magia. Si la passphrase tiene alta entropía, si la seed se perdió por completo o si el hardware wallet está bloqueado permanentemente, la recuperación puede ser imposible. Por eso la prevención es tan importante:
Recuerda que ningún servicio legítimo necesita tu seed phrase completa. Si alguien la pide, es una estafa. En Recuperación de Wallets Cripto insistimos en métodos offline, verificables y orientados al usuario.
El ataque de diccionario a carteras frías es una herramienta de recuperación poderosa cuando se aplica con ética, en un entorno aislado y sobre tus propios backups. Entender BIP39, BIP32, la derivación de claves y la construcción de diccionarios te permite evaluar si tu caso es viable. Si necesitas pasos concretos, listas de herramientas y estrategias para seed phrases parciales, visita Recuperación de Wallets Cripto y empieza por la guía adecuada para tu wallet. La seguridad primero: offline, con copias y sin exponer nunca tus secretos.