Har du nogensinde spekuleret på, hvor Firefox gemmer al den historie, den har husket fra dine tidligere browsersessioner ... ikke kun URL'er, men gemt kodeord, formulardata og visse præferencer? Svaret er ganske enkelt inde i SQLite-databaser i din Firefox-profilmappe.
Ved hjælp af et open source-program, SQLite Database Browser, kan du ikke kun se strukturen for de enkelte databaser, men gennemse og, hvis du er så tilbøjelig, manipulere alle data i hver af tabellerne. Mens denne artikel fokuserer på Windows, skal de samme grundlæggende oplysninger også gælde for Linux- og Mac-brugere.
Visning af Firefox-profildata
Før du går i gang, skal du sørge for, at Firefox er lukket, så der ikke er nogen problemer med låse på nogen af disse filer.
Åbn SQLite Database Browser, klik på ikonet åben, og naviger til din Firefox-profil. I Windows 7 er placeringen her:
% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <tilfældigt>. Standard
En interessant database, vi vil se på, er “formhistory.sqlite”.
Årsagen til, at denne særlige database er interessant, er fordi den gemmer værdier, du indtaster i formularindtastningsfelter som din adresse, e-mail og telefonnummer (hvis du har Firefox indstillet til at beholde disse oplysninger).
Som du kan se, når du åbner denne fil og gennemsøger tabellen “moz_formhistory”, er der masser af poster, der giver dig lidt indsigt i, hvordan denne funktion fungerer. I det væsentlige lagres navnet på HTML-feltet, hvor du indtastede dataene, i kolonnen "feltnavn" og den respektive værdi i kolonnen "værdi".
Da feltnavne som "E-mail" og "Emne" er meget almindelige og sandsynligvis vil være på tværs af flere websteder, kan du muligvis se flere poster for den samme "feltnavn" -værdi med forskellige "værdi" -værdier. Dette forklarer også, hvorfor du kan se værdier, du har indtastet på et websted, når du udfylder en formular på et helt andet sted.
Disse oplysninger kan dog være følsomme. Hvis jeg f.eks. Søger efter mit kreditkortnummer (efter mønster), kan jeg finde posten med almindelig tekst i denne database.
Hvis du finder poster som denne, du vil slippe af med, skal du blot finde den respektive "id" -værdi i fanen Gennemse data og klikke på knappen Slet post, gemme dine ændringer, og den er væk.
Dette kan være nyttigt til ikke kun at rydde følsomme data, men også poster som gamle e-mail-adresser eller telefonnumre uden at skulle rydde hele din historie.
Andre profildatabaser
Mens der er flere flere SQLite-databaser, kan du se på (alle har filtypenavnet .sqlite), herunder er nogle, der kan være af interesse. Du kan åbne disse ved hjælp af SQLite Database Browser nøjagtigt som vist ovenfor.
- addons.sqlite = Installationsoplysninger om installerede tilføjelser. Dette bruges sandsynligvis til at holde dine installerede tilføjelser opdaterede.
- content-prefs.sqlite = Gemmer specifik information for websteder og dine indstillinger. For eksempel den sidst anvendte placering på din computer til at uploade en fil.
- downloads.sqlite = Oplysninger om emner, der vises på listen over emner til download.
- extensions.sqlite = Oplysninger om installerede tilføjelsesprogrammer. Der er intet for indsigtsfuldt her, men hvis du leder efter indviklede detaljer om en tilføjelse, kan oplysningerne her være nyttige.
- formhistory.sqlite = (dækket i detaljer ovenfor) Alle ikke-adgangskodedata, der er gemt i Firefox.
- signons.sqlite = Oplysninger om gemt loginadgangskode. Adgangskoderne er krypteret mod din hovedadgangskode, men du kan se antallet af gange, hver enkelt er blevet brugt.
Tag et kig, og hvis du finder noget interessant, så del det.