7Sep

Hlúpy Geek triky: Hacking Firefox Uložiť dáta profilu

Už ste niekedy premýšľali o tom, kde Firefox uchováva celú históriu, ktorú si pripomenul z predchádzajúcich relácií prehliadania. .. nielen adresy URL, ale uložené heslo, údaje o formulároch a určité hodnoty preferencií?Odpoveď, jednoducho, je vo vnútri SQLite databáz vo vašom priečinku profilu Firefoxu.

Pomocou programu open source, SQLite Database Browser, môžete nielen vidieť štruktúru jednotlivých databáz, ale prechádzať, a ak máte taký sklon, manipulovať so všetkými údajmi v každej tabuľke. Zatiaľ čo sa tento článok zameriava na Windows, rovnaké základné informácie by mali platiť aj pre používateľov systému Linux a Mac.

Zobrazenie údajov profilu Firefoxu

Skôr ako začnete, uistite sa, že je Firefox zatvorený, takže nie sú žiadne problémy so zámkami na žiadnom z týchto súborov.

Otvorte prehliadač databáz SQLite, kliknite na ikonu a otvorte profil Firefoxu. V systéme Windows 7 nájdete umiestnenie:

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

Zaujímavá databáza, na ktorú sa pozrieme, je "formhistory.sqlite".

Dôvod, prečo je táto konkrétna databáza zaujímavá, je, že ukladá hodnoty, ktoré vstupujete do vstupných polí formulára, ako je vaša adresa, e-mail a telefónne číslo( ak máte Firefox nastavený na uchovávanie týchto informácií).

Ako vidíte pri otvorení tohto súboru a prehľadávaní tabuľky "moz_formhistory", existuje veľa položiek, ktoré vám dávajú trochu pohľad na to, ako táto funkcia funguje. V podstate názov poľa HTML, do ktorého ste zadali údaje, je uložený v stĺpci "fieldname" a príslušná hodnota v stĺpci "value".

Keďže názvy polí ako "E-mail" a "Predmet" sú veľmi časté a pravdepodobne sa nachádzajú vo viacerých lokalitách, môžu sa zobraziť viaceré položky pre rovnakú hodnotu "fieldname" s rôznymi hodnotami "value".To tiež vysvetľuje, prečo sa pri vyplňovaní formulára na úplne inej stránke zobrazujú hodnoty, ktoré ste zadali na jednej stránke.

Tieto informácie však môžu byť citlivé.Napríklad, ak hľadám číslo svojej kreditnej karty( podľa vzoru), môžem nájsť položku pre jednoduchý text v tejto databáze.

Ak nájdete tieto záznamy, ktoré chcete zbaviť, jednoducho vyhľadajte príslušnú hodnotu "id" na karte Prehľadávať údaje a kliknite na tlačidlo Odstrániť záznam, uložte zmeny a zmizne.

Toto môže byť užitočné nielen na vymazanie citlivých údajov, ale aj na položky ako staré e-mailové adresy alebo telefónne čísla bez toho, aby ste museli vyčistiť celú vašu históriu.

Ďalšie databázy profilov

Aj keď existuje niekoľko ďalších SQLite databáz, môžete sa pozrieť na( všetky majú príponu súboru. sqlite), nižšie sú niektoré, ktoré môžu byť zaujímavé.Môžete ich otvoriť pomocou prehliadača databázy SQLite presne tak, ako je uvedené vyššie.

  • addons.sqlite = Informácie o inštalácii na nainštalovaných doplnkoch. To sa s najväčšou pravdepodobnosťou používa na udržanie aktuálnych doplnkov nainštalovaných.
  • content-prefs.sqlite = Ukladá informácie špecifické pre webové stránky a vaše nastavenia. Napríklad posledné použité miesto na vašom počítači na odovzdanie súboru.
  • downloads.sqlite = Informácie o položkách, ktoré sa zobrazia v zozname položiek na stiahnutie.
  • extensions.sqlite = Informácie o nainštalovaných doplnkoch. Tu nie je nič, čo by mohlo byť dôležité, ale ak hľadáte zložité detaily o doplnku, informácie tu môžu byť užitočné.
  • formhistory.sqlite =( uvedené podrobne vyššie) Všetky údaje bez hesla, ktoré boli uložené vo Firefoxe.
  • signons.sqlite = Uložené prihlasovacie heslo. Heslá sú zašifrované proti hlavnému heslu, ale môžete si prezrieť, koľkokrát sa používalo.

Pozrite sa a ak nájdete niečo zaujímavé, zdieľajte.

Stiahnite si SQLite Database Browser