Página principal » cómo » Trucos de Geek estúpidos que piratean el almacenamiento de datos del perfil de Firefox

    Trucos de Geek estúpidos que piratean el almacenamiento de datos del perfil de Firefox

    ¿Alguna vez se ha preguntado dónde guarda Firefox todo el historial que ha recordado de sus sesiones de navegación anteriores ... no solo la URL, sino la contraseña guardada, los datos del formulario y ciertos valores de preferencia? La respuesta, sencillamente, está dentro de las bases de datos SQLite en su carpeta de perfiles de Firefox.

    Al utilizar un programa de código abierto, el Explorador de bases de datos SQLite, no solo puede ver la estructura de las bases de datos individuales, sino también navegar y, si lo desea, manipular todos los datos en cada una de las tablas. Si bien este artículo se centra en Windows, la misma información básica debería aplicarse también a los usuarios de Linux y Mac..

    Viendo los datos del perfil de Firefox

    Antes de comenzar, asegúrese de que Firefox esté cerrado para que no haya problemas con los bloqueos en ninguno de estos archivos..

    Abra el navegador de base de datos SQLite, haga clic en el icono abierto y navegue hasta su perfil de Firefox. En Windows 7, la ubicación está aquí:

    % UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ .default

    Una base de datos interesante que veremos es "formhistory.sqlite".

    La razón por la que esta base de datos en particular es interesante es porque almacena los valores que ingresa en los campos de ingreso de formulario, como su dirección, correo electrónico y número de teléfono (si tiene Firefox configurado para mantener esta información).

    Como puede ver cuando abre este archivo y navega por la tabla "moz_formhistory", hay un montón de entradas que le dan un poco de información sobre cómo funciona esta función. Esencialmente, el nombre del campo HTML donde ingresó los datos se almacena en la columna "nombre de campo" y el valor respectivo en la columna "valor".

    Debido a que los nombres de campo como "Correo electrónico" y "Asunto" son muy comunes y es probable que se encuentren en múltiples sitios, es posible que vea varias entradas para el mismo valor de "nombre de campo" con diferentes valores de "valor". Esto también explica por qué puede ver los valores que ingresó en un sitio cuando está llenando un formulario en un sitio completamente diferente..

    Sin embargo, esta información puede ser sensible. Por ejemplo, si busco mi número de tarjeta de crédito (por patrón) puedo encontrar el ingreso de texto sin formato en esta base de datos.

    Si encuentra entradas como esta de las que desea deshacerse, simplemente ubique el valor de "id" respectivo en la pestaña Examinar datos y haga clic en el botón Eliminar registro, guarde los cambios y desaparecerá..

    Esto puede ser útil no solo para borrar datos confidenciales, sino también para entradas como direcciones de correo electrónico antiguas o números de teléfono sin tener que borrar todo su historial.

    Otras bases de datos de perfiles

    Si bien hay varias bases de datos SQLite más que puede consultar (todas con la extensión de archivo .sqlite), a continuación se muestran algunas que pueden ser de su interés. Puede abrirlos utilizando el navegador de base de datos SQLite exactamente como se muestra arriba.

    • addons.sqlite = Información de instalación en complementos instalados. Es muy probable que se use para mantener actualizados los complementos instalados..
    • content-prefs.sqlite = Almacena información específica de los sitios web y sus configuraciones. Por ejemplo, la última ubicación utilizada en su computadora para cargar un archivo.
    • downloads.sqlite = Información sobre los elementos que aparecen en su lista de elementos de descarga.
    • extensions.sqlite = Información sobre complementos instalados. No hay nada demasiado perspicaz aquí, pero si está buscando detalles complejos sobre un complemento, la información aquí puede ser útil.
    • formhistory.sqlite = (cubierto en detalle arriba) Todos los datos sin contraseña que se han guardado en Firefox.
    • signons.sqlite = Información de contraseña de inicio de sesión guardada. Las contraseñas están cifradas con su contraseña maestra, pero puede ver el número de veces que se ha utilizado cada una.

    Echa un vistazo y si encuentras algo interesante, por favor comparte..

    Descargar SQLite Database Browser