Dumme Geek Tricks Hacking Firefox Profil Data Storage
Har du nogensinde spekuleret på, hvor Firefox holder al den historie, den har husket fra dine tidligere browsersessioner ... ikke bare URL-adresser, men gemt adgangskode, formulardata og visse præferenceværdier? 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 i de enkelte databaser, men gennemse og, hvis du er så tilbøjelig, manipulere alle dataene i hver af tabellerne. Mens denne artikel fokuserer på Windows, bør de samme grundlæggende oplysninger også gælde for Linux- og Mac-brugere.
Visning af Firefox-profildata
Før du starter, 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å åbent ikon og naviger til din Firefox-profil. I Windows 7 er beliggenheden her:
% USERPROFILE% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ .DEFAULT
En interessant database, vi vil se på, er "formhistory.sqlite".
Årsagen til, at denne database er interessant, er, at den gemmer værdier, som du indtaster i formularfelter som din adresse, e-mail og telefonnummer (hvis du har Firefox-sæt til at holde disse oplysninger).
Som du kan se, når du åbner denne fil og gennemse "moz_formhistory" -tabellen, er der mange indgange, der giver dig lidt indsigt i, hvordan denne funktion virker. Navnlig det HTML-felt, hvor du indtastede dataene, gemmes i kolonnen "feltnavn" og den respektive værdi i kolonnen "værdi"..
Fordi feltnavne som "Email" og "Subject" er meget almindelige og sandsynligvis vil være på tværs af flere websteder, kan du muligvis se flere poster for samme "fieldname" -værdi med forskellige værdiværdier. Dette forklarer også hvorfor du kan se værdier du indtastede på et websted, når du udfylder en formular på et helt andet websted.
Disse oplysninger kan dog være følsomme. Hvis jeg f.eks. Søger efter mit kreditkortnummer (efter mønster), kan jeg finde almindelig tekstindtastning i denne database.
Hvis du finder poster som dette, du vil slippe af med, skal du blot finde den respektive "id" -værdi i fanen Gennemse data og klikke på knappen Slet optag, gem dine ændringer, og den er væk.
Dette kan være nyttigt for ikke kun at slette følsomme data, men også indtastninger som gamle e-mailadresser eller telefonnumre uden at skulle rydde hele din historie.
Andre Profil Databaser
Mens der er flere SQLite-databaser, kan du se på (alle har .sqlite filtypen), herunder nedenfor, der kan være interessante. Du kan åbne disse ved hjælp af SQLite Database Browser nøjagtigt som vist ovenfor.
- addons.sqlite = Installationsoplysninger om installerede add-ons. Dette bruges højst sandsynligt til at holde dine installerede tilføjelsesprogrammer gældende.
- content-prefs.sqlite = Opbevarer information, der er specifik for websider og dine indstillinger. For eksempel, den sidst anvendte placering på din computer for at uploade en fil.
- downloads.sqlite = Oplysninger om emner, der vises i din download elementer liste.
- extensions.sqlite = Oplysninger om installerede add-ons. Der er ikke noget for indsigt i 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-adgangskode data, der er blevet gemt i Firefox.
- signons.sqlite = Gemt login adgangskode oplysninger. Adgangskoderne er krypteret mod dit hovedadgangskode, men du kan se antallet af gange hver enkelt er blevet brugt.
Tag et kig, og hvis du finder noget interessant, kan du dele det.
Download SQLite Database Browser