Úvodná » ako » Hlúpy Geek Triky Hacking Firefox Uloženie dát profilu

    Hlúpy Geek Triky Hacking Firefox Uloženie dát profilu

    Premýšľali ste niekedy 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, manipulujte 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

    Predtým, než začnete, skontrolujte, či je Firefox zatvorený, takže nie sú žiadne problémy so zámkami na žiadnom z týchto súborov.

    Otvorte prehliadač databázy SQLite, kliknite na ikonu otvorenej a prejdite do profilu Firefoxu. Vo Windows 7 je miesto tu:

    % USERPROFILE% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ .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é zadávate 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 prehliadaní 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 je názov poľa HTML, do ktorého ste zadali údaje, uložené v stĺpci "pole_field" a príslušnú hodnotu v stĺpci "hodnota".

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

    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 obyčajného textu v tejto databáze.

    Ak nájdete takéto položky, ktorých sa 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.

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

    Ostatné 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 nainštalovaných doplnkov.
    • content-prefs.sqlite = Uloží informácie špecifické pre webové stránky a vaše nastavenia. Napríklad posledné použité miesto v 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č moc pochopiteľné, 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é na základe hlavného hesla, 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