If-Koubou

Глупави Geek трикове: Hacking Firefox съхранение на данни

Глупави Geek трикове: Hacking Firefox съхранение на данни (Как да)

Били ли сте някога се чудеха къде Firefox запазва цялата история, която е запомнила от предишните ви сесии за сърфиране ... не само URL, но и запазена парола, данни за формуляра и определени стойности на предпочитанията? Отговорът, съвсем просто, е вътре в SQLite базите данни в папката на вашия профил в Firefox.

С помощта на програма с отворен код, SQLite Database Browser, не само можете да видите структурата на отделните бази данни, но и да ги преглеждате и, ако сте така наклонени, да манипулирате всички данни във всяка от таблиците. Докато тази статия се фокусира върху Windows, същата основна информация трябва да се прилага и за потребителите на Linux и Mac.

Преглеждате данните от потребителския профил в Firefox

Преди да започнете, се уверете, че Firefox е затворен, така че няма проблеми със заключванията на някой от тези файлове.

Отворете браузъра за SQLite Database, кликнете върху иконата за отваряне и отидете до профила си в Firefox. В Windows 7, местоположението е тук:

% Userprofile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ .Default

Интересна база данни, която ще разгледаме, е "formhistory.sqlite".

Причината, поради която тази интересна база данни е интересна, е, че съхранява въведените от вас стойности във формуляри за въвеждане на формуляри, като адрес, имейл и телефонен номер (ако сте задали тази информация на Firefox).

Както можете да видите, когато отворите този файл и прегледате таблицата "moz_formhistory", има много записи, които ви дават малко представа за това как работи тази функция. По същество името на полето HTML, в което сте въвели данните, се съхранява в графата "име на поле" и съответната стойност в колоната "стойност".

Тъй като имената на полета като "Имейл" и "Тема" са много чести и е вероятно да са в различни сайтове, може да видите няколко записа за една и съща стойност "име на поле" с различни стойности "стойност". Това също обяснява защо можете да виждате стойности, които сте въвели на един сайт, когато попълвате формуляр на съвсем различен сайт.

Тази информация обаче може да бъде чувствителна. Например, ако търся номера на кредитната си карта (по образец), ще намеря запис на обикновен текст в тази база данни.

Ако намирате записи като този, от които искате да се отървете, просто намерете съответната стойност "id" в раздела "Преглед на данни" и щракнете върху бутона Изтриване на записи, запазете промените си и той е изчезнал.

Това може да бъде полезно не само за изчистване на поверителни данни, но и за вписвания като стари имейл адреси или телефонни номера, без да се налага да изчиствате цялата си история.

Други профили Бази данни

Въпреки че има още няколко SQLite бази данни, можете да разгледате (всички с разширение .sqlite файл), по-долу са някои, които могат да представляват интерес. Можете да ги отворите с помощта на SQLite Database Browser точно както е показано по-горе.

  • addons.sqlite = Инсталационна информация за инсталираните добавки. Това най-вероятно се използва за запазване на текущите ви инсталирани добавки.
  • content-prefs.sqlite = Съхранява информация, специфична за уеб сайтове и вашите настройки. Например последното използвано място на вашия компютър, за да качите файл.
  • downloads.sqlite = Информация за елементите, които се показват в списъка ви с елементи за изтегляне.
  • extensions.sqlite = Информация за инсталираните добавки. Тук няма нищо прекалено проницателно, но ако търсите сложни подробности за добавката, информацията тук може да бъде полезна.
  • formhistory.sqlite = (подробно описани по-горе) Всички данни без парола, запазени във Firefox.
  • signons.sqlite = Запазена информация за паролата за вход. Паролите са кодирани срещу главната ви парола, но можете да видите колко пъти е използвана всяка от тях.

Обърнете внимание и ако откриете нещо интересно, моля, споделете.

Изтегляне на SQLite Database Browser