Hjemmeside » hvordan » Stupid Geek Tricks Hacking Firefox Profil Data Storage

    Stupid Geek Tricks Hacking Firefox Profil Data Storage

    Har du noen gang lurt på hvor Firefox holder hele historien den har husket fra dine 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 hjelp av 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 profildata

    Før du starter, 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:

    % Brukerprofil% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ .DEFAULT

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

    Grunnen til at denne databasen er interessant, er fordi den lagrer verdier du skriver inn i skjemainngangsfelter 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 innfø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 «E-post» og «Emne» er svært vanlige og sannsynligvis vil være på tvers av flere nettsteder, kan du se flere oppføringer for samme "feltnavn" -verdi 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.

    Imidlertid kan denne informasjonen være følsom. 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, 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 at du må tømme 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 akkurat som vist ovenfor.

    • addons.sqlite = Installasjonsinformasjon på installerte tilleggsprogrammer. Dette er mest sannsynlig brukt for å beholde de installerte tilleggene dine nåværende.
    • content-prefs.sqlite = Lagrer informasjon som er 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 listen over nedlastingselementer.
    • 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 antall ganger hver enkelt har blitt brukt.

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

    Last ned SQLite Database Browser