Где хранятся пароли моего браузера?

18

Когда мы запрашиваем у нашего браузера сохранение учетных данных после входа в веб-приложение, они сохраняют наши соответствующие имя пользователя и пароль. Я знаю, чтобы восстановить эти вещи из моего браузера. Но я хочу знать, в какой каталог в Ubuntu хранятся эти пароли?

    
задан Anandu M Das 17.09.2014 в 05:58
источник

1 ответ

26

Хром и хром

Храните пароли тремя способами:

  1. Ключ GNOME
  2. KWallet 4
  3. обычный текст

Chromium выбирает, какой магазин следует использовать автоматически, в зависимости от среды вашего рабочего стола.

Пароли, хранящиеся в GNOME Keyring или KWallet, зашифровываются на диске, а доступ к ним контролируется специальным программным обеспечением daemon. Пароли, хранящиеся в открытом тексте, не шифруются. Из-за этого, когда используется GNOME Keyring или KWallet, любые незашифрованные пароли, которые были сохранены ранее, автоматически перемещаются в зашифрованное хранилище.

Источник хрома

На странице руководства для google chrome ( man google-chrome ) показано:

--password-store=<basic|gnome|kwallet>
          Set the password store to use.  The default is to  automatically
          detect  based  on  the  desktop  environment.  basic selects the
          built in,  unencrypted  password  store.   gnome  selects  Gnome
          keyring.  kwallet selects (KDE) KWallet.  (Note that KWallet may
          not work reliably outside KDE.)

Chrome использует тот же метод, что и Chromium. И вы можете использовать вышеприведенную настройку для переключения на текстовые пароли (не рекомендуется, конечно).

Chrome (более старые версии)

Пароли хранятся в ~/.config/google-chrome/Default/Login\ Data , и это файл базы данных sqlite (этот файл защищен).

Этот файл базы данных входа находится в формате SQLite, который является более легкой версией популярной базы данных SQL. Помимо учетных данных для входа в систему, он также хранит другую информацию, такую ​​как автоматические полные записи, вход в IE7, ключевые слова для поиска и т. Д. Таблица «logins» - это где все секреты входа или входа хранятся в Chrome. Эта таблица содержит следующие интересные поля

Origin_URL - Base URL of the website
Action_URL - Login URL of the website
Username_element - Name of the username field in the website
Username_value - Actual username
Password_element - Name of the password field in the website
Password_value - Encrypted password
Date_created - Date when this entry is stored
Blacklisted_by_user - Set to 1 or 0 based on if website is blacklisted or not.

За исключением поля пароля все остальные поля вводятся в виде открытого текста. Пароль для всех сохраненных веб-сайтов зашифрован с использованием алгоритма Triple DES, засеянного паролем пользователя. Это означает, что секреты входа в систему не могут быть дешифрованы по границам пользователя или системы, если только при определенных условиях.

Источник 1 и источник 2

Firefox

См. ~/.mozilla/firefox/<profilename>

Файлы, которые вы ищете, - это signons.sqlite , это база данных с паролями и key3.db , где хранятся основные пароли и ключи шифрования.

Оба файла зашифрованы. Чтобы просмотреть пароли, вам необходимо использовать браузер.

    
ответ дан Rinzwind 17.09.2014 в 07:53
источник