LinuxWindows

Трюки с глупыми выродками: взлом хранилища данных профиля Firefox

образ

Задумывались ли вы, где Firefox хранит всю историю, которую он запомнил из ваших предыдущих сеансов просмотра… не только URL, но и сохраненный пароль, данные формы и определенные значения предпочтений? Ответ, довольно просто, находится внутри баз данных SQLite в папке вашего профиля Firefox.

Используя программу с открытым исходным кодом, SQLite Database Browser, вы можете не только видеть структуру отдельных баз данных, но и просматривать и, если хотите, манипулировать всеми данными в каждой из таблиц. Хотя эта статья посвящена Windows, эта же базовая информация должна относиться и к пользователям Linux и Mac.

Просмотр данных профиля Firefox

Перед началом работы убедитесь, что Firefox закрыт, чтобы не было проблем с блокировками ни для одного из этих файлов.

Откройте Обозреватель баз данных SQLite, щелкните значок «Открыть» и перейдите к своему профилю Firefox. В Windows 7 это место находится здесь:

% USERPROFILE% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <случайные> .default

Интересная база данных, на которую мы взглянем, это «formhistory.sqlite».

образ

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

Как вы можете видеть, когда вы открываете этот файл и просматриваете таблицу «moz_formhistory», есть множество записей, которые дают вам некоторое представление о том, как работает эта функция. По сути, имя поля HTML, в которое вы ввели данные, хранится в столбце «имя поля», а соответствующее значение — в столбце «значение».

Поскольку имена полей, такие как «Электронная почта» и «Тема», очень распространены и могут встречаться на нескольких сайтах, вы можете увидеть несколько записей для одного и того же значения «имя поля» с разными значениями «значение». Это также объясняет, почему вы можете видеть значения, введенные вами на одном сайте, когда вы заполняете форму на совершенно другом сайте.

образ

Однако эта информация может быть конфиденциальной. Например, если я ищу номер своей кредитной карты (по шаблону), я могу найти запись в виде простого текста в этой базе данных.

образ

Если вы найдете записи, подобные этой, от которых хотите избавиться, просто найдите соответствующее значение «id» на вкладке «Обзор данных» и нажмите кнопку «Удалить запись», сохраните изменения, и они пропали.

Это может быть полезно не только для очистки конфиденциальных данных, но и таких записей, как старые адреса электронной почты или номера телефонов, без необходимости очистки всей вашей истории.

образ

Другие базы данных профиля

Хотя есть еще несколько баз данных SQLite, на которые вы можете взглянуть (все имеют расширение .sqlite), ниже приведены некоторые, которые могут представлять интерес. Вы можете открыть их с помощью браузера баз данных SQLite в точности так, как показано выше.

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

Посмотрите, и если вы найдете что-то интересное, пожалуйста, поделитесь.

Скачать браузер баз данных SQLite

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами