En este artículo examinaremos en detalle cómo funciona Decrypt Chrome Passwords, una herramienta para descifrar las contraseñas guardadas en el navegador Chrome en tu computadora. También veremos cómo configurarla en tu dispositivo y qué medidas de precaución se deben tomar para proteger tus datos.
Decrypt Chrome Passwords es una utilidad de Python que permite acceder a las contraseñas guardadas en Chrome y descifrarlas. El programa utiliza los datos almacenados localmente para obtener las contraseñas, lo cual puede ser útil si necesitas recordar alguna de tus contraseñas o comprender cómo administra Chrome estos datos.
El proyecto está disponible en GitHub: Decrypt Chrome Passwords . El autor también explica en detalle el proceso y los principios de funcionamiento del programa en un artículo en Medium .
Chrome almacena las contraseñas localmente en la computadora en un archivo llamado Login Data en la siguiente ruta:
C://user/Local/Google/Default/Login_Data
Este archivo es una base de datos SQLite en la que la información se guarda en un formato cifrado.
La clave de cifrado se almacena en el archivo Local_state en la siguiente ruta:
C://User/Local/Google/Local_state
Esta clave se utiliza para descifrar los datos contenidos en el archivo Login Data.
El proceso de descifrado consta de varios pasos:
Acceso a la base de datos Login Data: el programa utiliza SQLite para acceder a la base de datos, donde se almacenan todos los inicios de sesión y contraseñas.
Obtención de la clave de cifrado: utilizando el archivo Local_state, el programa extrae la clave de cifrado que usa Chrome para proteger las contraseñas.
Descifrado de las contraseñas: utilizando Python y la biblioteca Cryptography, el programa descifra las contraseñas y las presenta en un formato legible.
En la práctica, el proceso funciona de la siguiente manera: primero, el programa abre el archivo Local_state y localiza la clave de cifrado; después, se conecta a la base de datos Login_Data y, utilizando la clave encontrada, descifra las contraseñas.
Decrypt Chrome Passwords puede resultar una herramienta útil si has olvidado tus contraseñas y necesitas recuperar rápidamente el acceso a tus cuentas. Sin embargo, es importante recordar que esta herramienta también conlleva ciertos riesgos. Un atacante con acceso físico a tu computadora podría usarla para obtener tus datos personales. Por ello, es recomendable seguir las siguientes pautas:
Restringe el acceso físico a tu dispositivo.
Utiliza contraseñas sólidas para iniciar sesión en Windows.
Configura la autenticación de dos factores en tus cuentas más importantes.
Para utilizar Decrypt Chrome Passwords, sigue estos pasos:
Descarga e instala Python en tu computadora (si aún no lo tienes instalado).
Clona el repositorio de GitHub con el siguiente comando:
git clone https://github.com/ohyicong/decrypt-chrome-passwords
Instala las dependencias necesarias:
pip install -r requirements.txt
Ejecuta el programa usando Python:
python decrypt.py
Tras completar estos pasos, el programa mostrará todas las contraseñas encontradas en un formato legible.