7Sep

Dumme Geek Tricks: Hacking Firefox Profil Data Storage

click fraud protection

Har du noen gang lurt på hvor Firefox holder hele historien den har husket fra tidligere nettleser økter. .. ikke bare nettadresser, men lagret passord, skjema data og bestemte preferanseverdier? Svaret er ganske enkelt inne i SQLite-databaser i Firefox-profilmappen din.

Ved å bruke et åpen kildeprogram, SQLite Database Browser, kan du ikke bare se strukturen i de enkelte databasene, men bla gjennom og, hvis du er så tilbøyelig, manipulere alle dataene i hver av tabellene. Mens denne artikkelen fokuserer på Windows, bør samme grunnleggende informasjon også gjelde for Linux og Mac-brukere.

Vise Firefox-profildataene

Før du begynner, må du kontrollere at Firefox er stengt, så det er ingen problemer med låser på noen av disse filene.

Åpne SQLite Database Browser, klikk på åpent ikon og naviger til Firefox-profilen din. I Windows 7 er plasseringen her:

% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiler \ & lt; random & gt;. Default

En interessant database vi vil se på er "formhistory.sqlite".

instagram viewer

Grunnen til at denne databasen er interessant, er fordi den lagrer verdier du skriver inn i skjemainntastingsfelter som adresse, e-post og telefonnummer( hvis du har Firefox-sett for å beholde denne informasjonen).

Som du kan se når du åpner denne filen og bla gjennom "moz_formhistory" -tabellen, er det mange oppføringer som gir deg litt innsikt i hvordan denne funksjonen fungerer. I hovedsak er navnet på HTML-feltet der du skrev inn dataene lagret i kolonnen "feltnavn" og den respektive verdien i kolonnen "verdi".

Fordi feltnavn som "Email" og "Subject" er svært vanlig og sannsynligvis vil være på tvers av flere nettsteder, kan du se flere oppføringer for samme "feltnavn" -verdien med forskjellige "verdi" -verdier. Dette forklarer også hvorfor du kan se verdier du skrev inn på ett nettsted når du fyller ut et skjema på et helt annet nettsted.

Denne informasjonen kan imidlertid være sensitiv. Hvis jeg for eksempel søker etter kredittkortnummeret mitt( etter mønster), kan jeg finne vanlig tekstoppføring i denne databasen.

Hvis du finner oppføringer som dette, vil du bli kvitt, bare finn den respektive "id" -verdien i Bla gjennom data-fanen og klikk på Slett post-knappen, lagre endringene dine, og den er borte.

Dette kan være nyttig for ikke bare å slette sensitive data, men også oppføringer som gamle e-postadresser eller telefonnumre uten å måtte slette all din historie.

Andre profildatabaser

Mens det er flere SQLite-databaser, kan du se på( alle har. sqlite filtypenavn), nedenfor er noen som kan være av interesse. Du kan åpne disse ved hjelp av SQLite Database Browser nøyaktig som vist ovenfor.

  • addons.sqlite = Installasjonsinformasjon på installerte tilleggsprogrammer. Dette er mest sannsynlig brukt for å holde de installerte tilleggene dine nåværende.
  • content-prefs.sqlite = Lagrer informasjon spesifikk for nettsteder og innstillingene dine. For eksempel, den sist brukte plasseringen på datamaskinen din for å laste opp en fil.
  • downloads.sqlite = Informasjon om elementer som vises i nedlastingselementlisten.
  • extensions.sqlite = Informasjon om installerte tilleggsprogrammer. Det er ikke noe for innsikt her, men hvis du er ute etter intrikate detaljer om et tillegg, kan informasjonen her være nyttig.
  • formhistory.sqlite =( dekket i detalj ovenfor) Alle ikke-passorddata som er lagret i Firefox.
  • signons.sqlite = Lagret innloggingspassordinformasjon. Passordene er kryptert mot hovedpassordet ditt, men du kan se hvor mange ganger hver enkelt har blitt brukt.

Ta en titt, og hvis du finner noe interessant, vennligst del.

Last ned SQLite Database Browser