cmospwd recuperar, descifrar o limpiar contraseñas de la BIOS/CMOS
cmospwd recuperar, descifrar o limpiar contraseñas de la BIOS/CMOS
cmospwd es una herramienta de comandos diseñada para recuperar, descifrar o limpiar contraseñas de la BIOS/CMOS en computadoras. Viene preinstalada o disponible en los repositorios de distribuciones de auditoría de seguridad como Kali Linux.
⚠️ Aviso de compatibilidad:
cmospwdfunciona en sistemas con BIOS legadas (ACER, AMI, AWARD, Compaq, Dell, IBM, Phoenix, etc.) que almacenan su configuración en la memoria CMOS estándar (128–256 bytes). No funciona en equipos modernos con UEFI, TPM o contraseñas guardadas en memoria flash NVRAM/EEPROM.
🛠️ Instalación en Kali Linux
Si no la tienes instalada en tu sistema Kali, puedes instalarla desde la terminal:
sudo apt update
sudo apt install cmospwd
🚀 Uso y Comandos Principales
Para interactuar con la memoria CMOS en Linux, es obligatorio ejecutar el comando con privilegios de superusuario (sudo), ya que requiere acceso directo al hardware.
1. Mostrar las contraseñas detectadas
El uso más común es ejecutarlo sin parámetros. La herramienta intentará leer la CMOS y mostrar las contraseñas calculadas según el fabricante:
sudo cmospwd
Resultado esperado:
Verás una lista de fabricantes (Award, AMI, Phoenix...) y, si logra interpretar el checksum, te mostrará las posibles contraseñas en texto plano o el hash correspondiente.
2. Hacer una copia de seguridad (Backup) de la CMOS
Antes de realizar cualquier modificación, es recomendable guardar el estado actual de la CMOS en un archivo:
sudo cmospwd /dump > cmos_backup.bin
3. Restablecer o limpiar la CMOS (Reset)
Si no logras recuperar la contraseña y necesitas borrar la configuración de la BIOS a sus valores de fábrica:
sudo cmospwd /kill
Atención: La opción
/killsobreescribe los valores de la CMOS para invalidar el checksum. Al reiniciar, el sistema detectará un error de suma de verificación (CMOS Checksum Error) y restaurará la configuración por defecto (eliminando la contraseña).
📋 Resumen de Opciones
| Opción | Descripción |
sudo cmospwd | Analiza la CMOS e intenta descifrar o mostrar contraseñas. |
sudo cmospwd /dump | Vuelca el contenido completo de la CMOS en pantalla. |
sudo cmospwd /kill | Borra o corrompe la CMOS para forzar el reinicio a valores de fábrica. |
💡 Alternativa Física si cmospwd No Funciona
Si el equipo es muy moderno o cmospwd no logra leer la memoria:
Quitar la pila CR2032: Desconecta el equipo de la corriente, retira la pila del motherboard durante 5–10 minutos y vuelve a colocarla.
Jumper CLRTC / CLR_CMOS: Cambia la posición del puente (jumper) de la placa base durante unos segundos para descargar la memoria.