7Sep

"Stupid Geek" gudrybės: "Firefox" profilio duomenų saugyklos įsilaužimas

Ar kada nors susimąstėte, kur "Firefox" saugo visą istoriją, kurią ji prisiminė iš ankstesnių naršymo seansų. .. ne tik URL, bet išsaugotas slaptažodis, formos duomenys ir tam tikros nuostatos? Paprastai atsakymas yra "SQLite" duomenų bazių aplanke "Firefox" aplanke.

Naudojant atvirojo kodo programą, SQLite duomenų bazės naršyklę, galite ne tik pamatyti atskirų duomenų bazių struktūrą, bet naršyti ir, jei esate tokia linkę, manipuliuoti duomenimis kiekvienoje lentelėje. Nors šiame straipsnyje daugiausia dėmesio skiriama "Windows", ta pati pagrindinė informacija turėtų būti taikoma ir "Linux" ir "Mac" naudotojams.

"Firefox" profilio duomenų peržiūra

Prieš pradėdami įsitikinkite, kad "Firefox" yra uždarytas, todėl nėra jokių problemų, susijusių su šiais failais.

Atidarykite "SQLite Database Browser", spustelėkite atidarytą piktogramą ir eikite į "Firefox" profilį."Windows 7" vieta yra čia:

% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ & lt; random & gt;. default

Įdomi duomenų bazė, kurią mes pažvelgsime, yra "formhistory.sqlite".

Priežastis, kodėl ši konkreti duomenų bazė yra įdomi, yra tai, kad ji išsaugo įvestų reikšmių formos įvesties laukus, tokius kaip jūsų adresas, el. Pašto adresas ir telefono numeris( jei turite "Firefox", kad išsaugotumėte šią informaciją).

Kaip matote, kai atidarote šį failą ir naršote lentelę "moz_formhistory", yra daug įrašų, kurie suteikia jums šiek tiek informacijos apie tai, kaip ši funkcija veikia. Iš esmės, HTML lauko, kuriame įvedėte duomenis, pavadinimas saugomas stulpelyje "lauko pavadinimas" ir atitinkama reikšmė stulpelyje "vertė".

Kadangi laukų pavadinimai, pvz., "El. Paštas" ir "Dalykas" yra labai dažni ir gali būti keliose svetainėse, galite matyti keletą įrašų, skirtų vienai "lauko pavadinimo" reikšmei su skirtingomis "vertės" reikšmėmis. Tai taip pat paaiškina, kodėl galite matyti vienoje svetainėje įvestas vertes, kai pildote formą visiškai kitoje svetainėje.

Tačiau ši informacija gali būti jautri. Pvz., Jei ieškosiu savo kredito kortelės numerio( pagal modelį), galiu rasti paprastą teksto įrašą šioje duomenų bazėje.

Jei radote tokius įrašus, kuriuos norite atsikratyti, tiesiog suraskite atitinkamą "id" reikšmę skirtuke "Naršymo duomenys" ir spustelėkite mygtuką "Ištrinti įrašą", išsaugokite pakeitimus ir dingo.

Tai gali būti naudinga ne tik išvalyti slaptus duomenis, bet ir įrašus, tokius kaip seni el. Pašto adresai ar telefono numeriai, nereikia išvalyti visos savo istorijos.

Kitos profilio duomenų bazės

Nors yra keletas SQLite duomenų bazių, galite pažvelgti į tai( visi turintys. sqlite failo plėtinį) žemiau yra keletas dalykų, kurie gali būti įdomūs. Galite juos atidaryti naudodami SQLite duomenų bazės naršyklę, kaip parodyta aukščiau.

  • addons.sqlite = Įdiegimo informacija apie įdiegtus priedus. Tai greičiausiai bus naudojama išlaikyti jūsų įdiegtus priedus.
  • content-prefs.sqlite = saugo žiniatinklio svetaines ir jūsų nustatymus. Pavyzdžiui, paskutinė naudota jūsų kompiuteryje esanti vieta failui įkelti.
  • downloads.sqlite = Informacija apie elementus, kurie rodomi jūsų atsisiuntimo elementų sąraše.
  • extensions.sqlite = Informacija apie įdiegtus priedus.Čia nėra nieko pernelyg įžvalgus, bet jei ieškote sudėtingų informacijos apie priedą, čia pateikta informacija gali būti naudinga.
  • formhistory.sqlite =( išsamiai aprašyta aukščiau) Visi ne slaptažodiniai duomenys, kurie buvo išsaugoti "Firefox".
  • signons.sqlite = Išsaugota prisijungimo slaptažodžio informacija. Slaptažodžiai yra užkoduoti prieš jūsų pagrindinį slaptažodį, bet jūs galite pamatyti, kiek kartų kiekviena iš jų buvo naudojama.

Pažvelkite ir, jei rasite kažką įdomaus, pasidalykite.

Atsisiųsti SQLite duomenų bazės naršyklę