7Sep

Trucos estúpidos de Geek: pirateo del almacenamiento de datos de perfil de Firefox

¿Te has preguntado alguna vez dónde guarda Firefox toda la historia que ha recordado de tus sesiones anteriores de navegación. .. no solo las URL sino la contraseña guardada, los datos de los formularios y ciertos valores de preferencia? La respuesta, simplemente, está dentro de las bases de datos SQLite en su carpeta de perfil de Firefox.

Utilizando un programa de código abierto, el buscador de la base de datos SQLite, no solo puede ver la estructura de las bases de datos individuales, sino también explorar y, si así 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 debe aplicarse también a los usuarios de Linux y Mac.

Visualización de 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.

Abre el navegador de la base de datos SQLite, haz clic en el ícono de abrir y navega hacia tu perfil de Firefox. En Windows 7, la ubicación está aquí:

% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ & lt; random & gt;. 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 entrada del formulario, como su dirección, correo electrónico y número de teléfono( si tiene Firefox configurado para guardar esta información).

Como puede ver al abrir este archivo y explorar la tabla "moz_formhistory", hay muchas entradas que le dan una idea de cómo funciona esta característica. 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 varios sitios, puede ver 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á completando un formulario en un sitio completamente diferente.

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

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

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

Otras bases de datos de perfil

Si bien hay muchas más bases de datos SQLite que puede consultar( todas tienen la extensión de archivo. sqlite), a continuación encontrará algunas que pueden ser de su interés. Puede abrirlos usando el navegador de la 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 sitios web y su configuración. Por ejemplo, la última ubicación utilizada en su computadora para cargar un archivo.
  • downloads.sqlite = Información sobre los elementos que aparecen en la lista de elementos de descarga.
  • extensiones.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 más 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 la cantidad de veces que se ha utilizado.

Eche un vistazo y si encuentra algo interesante, por favor comparta.

Descargar el navegador de la base de datos SQLite