Domača » kako » Neumni Geek Tricks Hacking Firefox Data Storage

    Neumni Geek Tricks Hacking Firefox Data Storage

    Ste se kdaj spraševali, kje Firefox ohranja vso zgodovino, ki si jo je zapomnil iz vaših prejšnjih sej brskanja ... ne samo URL-jev, ampak shranjenih gesel, podatkov obrazcev in določenih vrednosti nastavitev? Odgovor, preprosto, je znotraj podatkovnih baz SQLite v mapi s profilom Firefox.

    Z uporabo odprtokodnega programa SQLite Database Browser ne morete samo videti strukture posameznih baz podatkov, temveč brskati in, če ste tako nagnjeni, manipulirati vse podatke v vsaki tabeli. Čeprav se ta članek osredotoča na Windows, morajo enake osnovne informacije veljati tudi za uporabnike Linux in Mac.

    Ogled podatkov profila Firefox

    Preden začnete, se prepričajte, da je Firefox zaprt, tako da ni nobenih težav z zaklepanjem na kateri koli od teh datotek.

    Odprite brskalnik baze podatkov SQLite, kliknite odprto ikono in se pomaknite na svoj profil Firefox. V sistemu Windows 7 je lokacija tukaj:

    % UserProfile% AppData Roaming Mozilla Firefox Profili \ t

    Zanimiva podatkovna baza, ki jo bomo pregledali, je »formhistory.sqlite«.

    Razlog, zakaj je ta podatkovna zbirka zanimiva, je ta, da shranjuje vrednosti, ki jih vnesete v polja za vnos obrazca, kot so vaš naslov, e-pošta in telefonska številka (če imate nameščen Firefox, da te informacije hrani).

    Kot lahko vidite, ko odprete to datoteko in brskate po tabeli "moz_formhistory", obstaja veliko vnosov, ki vam dajejo vpogled v to, kako deluje ta funkcija. V bistvu je ime polja HTML, v katerega ste vnesli podatke, shranjeno v stolpcu „fieldname“ in ustrezna vrednost v stolpcu »vrednost«.

    Ker so imena polj, kot sta »E-pošta« in »Predmet« zelo pogosta in verjetno na več mestih, lahko vidite več vnosov za isto vrednost »fieldname« z različnimi vrednostmi »vrednosti«. To pojasnjuje tudi, zakaj lahko vidite vrednosti, ki ste jih vnesli na eno spletno mesto, ko izpolnite obrazec na popolnoma drugem spletnem mestu.

    Vendar so lahko te informacije občutljive. Na primer, če iščem številko kreditne kartice (po vzorcu), lahko v tej bazi podatkov najdem navaden vnos besedila.

    Če želite najti takšne vnose, ki jih želite odstraniti, preprosto poiščite ustrezno vrednost »id« v zavihku »Podatki brskanja« in kliknite gumb »Izbriši zapis«, shranite spremembe in jih ni več..

    To je lahko uporabno tudi za čiščenje občutljivih podatkov, pa tudi za vnose, kot so stari e-poštni naslovi ali telefonske številke, ne da bi morali izbrisati celotno zgodovino.

    Druge podatkovne baze profilov

    Čeprav obstaja še nekaj baz podatkov SQLite, si lahko ogledate (vse imajo končnico datoteke .sqlite), spodaj so nekatere, ki bi lahko bile zanimive. Te lahko odprete s pomočjo brskalnika zbirke podatkov SQLite, kot je prikazano zgoraj.

    • addons.sqlite = Informacije o namestitvi za nameščene dodatke. To je najverjetneje uporabljeno za ohranjanje trenutnih nameščenih dodatkov.
    • content-prefs.sqlite = Shrani informacije, specifične za spletna mesta in vaše nastavitve. Na primer, zadnja uporabljena lokacija v računalniku za nalaganje datoteke.
    • downloads.sqlite = Informacije o elementih, ki so prikazani na vašem seznamu prenosov.
    • extensions.sqlite = Informacije o nameščenih dodatkih. Tukaj ni nič preveč vpoglednega, če pa iščete zapletene podrobnosti o dodatku, bodo informacije tukaj lahko v pomoč..
    • formhistory.sqlite = (podrobno opisano zgoraj) Vsi podatki brez gesla, ki so bili shranjeni v Firefoxu.
    • signons.sqlite = Shranjene informacije o geslu za prijavo. Gesla so šifrirana glede na glavno geslo, vendar si lahko ogledate, kolikokrat je bila uporabljena.

    Oglejte si in če najdete nekaj zanimivega, prosimo, da jih delite.

    Prenesite brskalnik SQLite Database