Hloupé Geek triky Hacking Firefox Data Storage
Přemýšleli jste někdy o tom, kde Firefox uchovává celou historii, kterou si pamatoval z vašich předchozích relací prohlížení ... ne jen adresy URL, ale uložené heslo, data formuláře a určité hodnoty preferencí? Odpověď jednoduše je uvnitř SQLite databází ve složce profilu Firefoxu.
Pomocí programu open source, SQLite Database Browser, můžete nejen vidět strukturu jednotlivých databází, ale procházet, a pokud jste tak nakloněni, manipulujte se všemi daty v každé tabulce. I když se tento článek zaměřuje na systém Windows, stejné základní informace by se měly vztahovat i na uživatele systému Linux a Mac.
Zobrazení profilových dat aplikace Firefox
Předtím, než začnete, ujistěte se, že je Firefox zavřený, takže nejsou v žádném z těchto souborů problémy se zámky.
Otevřete prohlížeč SQLite Database, klikněte na ikonu a otevřete profil Firefoxu. Ve Windows 7 je umístění zde:
% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ .default
Zajímavá databáze, na kterou se podíváme, je "formhistory.sqlite".
Důvodem, proč je tato konkrétní databáze zajímavá, je, že ukládá hodnoty, které zadáváte do vstupních polí formuláře, jako je vaše adresa, e-mail a telefonní číslo (pokud jste nastavili tuto informaci Firefoxu).
Jak vidíte při otevření tohoto souboru a procházení tabulky "moz_formhistory", existuje spousta položek, které vám dávají trochu nahlédnout do toho, jak tato funkce funguje. V podstatě název pole HTML, do kterého jste zadali data, je uložen ve sloupci "fieldname" a příslušná hodnota ve sloupci "value".
Vzhledem k tomu, že názvy polí jako "E-mail" a "Předmět" jsou velmi časté a pravděpodobně se budou nacházet na více místech, může se zobrazit několik položek pro stejnou hodnotu "pole" s různými hodnotami. To také vysvětluje, proč se při vyplňování formuláře na úplně jiném místě zobrazují hodnoty, které jste zadali na jednom webu.
Tyto informace však mohou být citlivé. Pokud například vyhledávám číslo mé kreditní karty (podle vzoru), najdu v této databázi položku prostého textu.
Pokud najdete takové záznamy, které se chcete zbavit, jednoduše najděte příslušnou hodnotu "id" na kartě Procházet data a klikněte na tlačítko Odstranit záznam, uložte změny a zmizí.
To může být užitečné nejen pro vymazání citlivých dat, ale také jako jsou staré e-mailové adresy nebo telefonní čísla, aniž byste museli vyčistit celou historii.
Ostatní databáze profilů
Zatímco existuje několik SQLite databází, můžete se podívat na (všechny s rozšířením souboru .sqlite), níže jsou některé, které mohou být zajímavé. Můžete je otevřít pomocí Prohlížeče SQLite Database přesně tak, jak je uvedeno výše.
- addons.sqlite = Informace o instalaci nainstalovaných doplňků. To se s největší pravděpodobností používá k udržení instalovaného doplňku.
- content-prefs.sqlite = Uloží informace specifické pro webové stránky a vaše nastavení. Například poslední použité místo v počítači k nahrání souboru.
- downloads.sqlite = Informace o položkách, které se zobrazují v seznamu položek ke stažení.
- extensions.sqlite = Informace o nainstalovaných doplňcích. Není zde nic moc věrného, ale pokud hledáte složité detaily o doplňku, informace zde mohou být užitečné.
- formhistory.sqlite = (podrobněji popsáno výše) Všechny údaje bez hesla, které byly uloženy ve Firefoxu.
- signons.sqlite = Uložená přihlašovací heslo. Hesla jsou šifrována podle vašeho hlavního hesla, ale můžete vidět, kolikrát bylo použito.
Podívejte se a pokud najdete něco zajímavého, dejte nám prosím pozor.
Stáhněte si SQLite Database Browser