Место хранения паролей в браузере Google Chrome. Где хранятся пароли в Google Chrome Login data чем открыть

Здравствуйте!

Не так давно у меня возникла идея о создании своей личной программы для бэкапа паролей Google Chrome. Да, в интернете очень много подобных программ, но результат паранойи (что пароли сливаются на чей то сервер «про запас»), да и желание узнать, чем дышит любимый браузер - перевесили чашу весов.

Рассказывать буду на основе ОС Windows 7.

Начну с того - где хранится файл с паролями. Этот файл - "Login Data " в папке "C:\Users\SomeUser\AppData\Local\Google\Chrome\User Data\Default\ ".

Это база данных SQLite.

В ней есть 14 колонок. Нас же интересуют только 3: origin_url (ссылка на сам сайт), username_value (логин), password_value (пароль). Среди других колонок есть так же: страница авторизации, название элемента ввода для логина и пароля и другие. Все данные незашифровыванны (видно на скрине), кроме поля password_value .
В поле с паролем находится байтовый массив. Выглядит он следующим образом.

Способ шифрования выбран очень удобный для разработчиков. Они использовали Data Protection Application Programming Interface (), который использует Windows.
Подробнее информация в ссылке, тем более эта система шифрования заслуживает отдельной темы. Вкратце скажу, что эта система работает в одном из 2 режимов.

  1. С использованием машинного ключа.
    Ключ уникален для текущей системы. Но он позволяет разным программам работать с зашифрованными данными без передачи ключа друг - другу, но исключая утечку данных за пределы машины, а точнее пользователя.
  2. С использованием ключа пользователя.
    Без комментариев.
Так же стоит отметить, что эту систему безопасности использует всем известный IE версии 7 и старше. Защита в ней устроена ещё на порядок выше, чем у Google Chrome. Там используется вдобавок ещё и энтропия, а в качестве хранилища - используется реестр. Разработчики Microsoft"а приятно удивили.

В конце статьи есть исходный код программы. Основные её моменты мы сейчас разберем.

Итак - начнем!

Нам будет необходимо считать байты поля с паролем, так как хранится пароль именно в байтовом массиве. Для этого я использовал System.Data.SQLite Interop Library версии 1.0.65.0 (есть в архиве).
В проекте использован класс DPAPI , который был найден в интернете. На момент создания проекта не было цели написания статьи, так что автор класса утерян, но снимаю перед ним шляпу - работа проделана серьезная.

Объявим нужные нам объекты и переменные:

Теперь осталось только вытащить нужную информацию из неё и записать в файл. На этом этапе файл уже не используется - работа ведется только с объектом DataTable:

В итоге у нас есть HTML-документ с нашими логинами-паролями, которые можно хранить на своем мобильном телефоне, или распечатать и положить в конверт… При желании можно записывать больше полей, но лично мне хватает выше упомянутых трех.

Если есть вопросы - с удовольствием отвечу. Большое спасибо за внимание!

P.S. Если у Вас 64-битная операционная система, то Вам следует заменить файл библиотеки на тот, что находится в корневой папке архива. Я не гарантирую, что данная программа будет работать на Windows XP, или других ОС. Так как проверялось только на Windows 7.

Здравствуйте!

Не так давно у меня возникла идея о создании своей личной программы для бэкапа паролей Google Chrome. Да, в интернете очень много подобных программ, но результат паранойи (что пароли сливаются на чей то сервер «про запас»), да и желание узнать, чем дышит любимый браузер - перевесили чашу весов.

Рассказывать буду на основе ОС Windows 7.

Начну с того - где хранится файл с паролями. Этот файл - "Login Data " в папке "C:\Users\SomeUser\AppData\Local\Google\Chrome\User Data\Default\ ".

Это база данных SQLite.

В ней есть 14 колонок. Нас же интересуют только 3: origin_url (ссылка на сам сайт), username_value (логин), password_value (пароль). Среди других колонок есть так же: страница авторизации, название элемента ввода для логина и пароля и другие. Все данные незашифровыванны (видно на скрине), кроме поля password_value .
В поле с паролем находится байтовый массив. Выглядит он следующим образом.

Способ шифрования выбран очень удобный для разработчиков. Они использовали Data Protection Application Programming Interface (), который использует Windows.
Подробнее информация в ссылке, тем более эта система шифрования заслуживает отдельной темы. Вкратце скажу, что эта система работает в одном из 2 режимов.

  1. С использованием машинного ключа.
    Ключ уникален для текущей системы. Но он позволяет разным программам работать с зашифрованными данными без передачи ключа друг - другу, но исключая утечку данных за пределы машины, а точнее пользователя.
  2. С использованием ключа пользователя.
    Без комментариев.
Так же стоит отметить, что эту систему безопасности использует всем известный IE версии 7 и старше. Защита в ней устроена ещё на порядок выше, чем у Google Chrome. Там используется вдобавок ещё и энтропия, а в качестве хранилища - используется реестр. Разработчики Microsoft"а приятно удивили.

В конце статьи есть исходный код программы. Основные её моменты мы сейчас разберем.

Итак - начнем!

Нам будет необходимо считать байты поля с паролем, так как хранится пароль именно в байтовом массиве. Для этого я использовал System.Data.SQLite Interop Library версии 1.0.65.0 (есть в архиве).
В проекте использован класс DPAPI , который был найден в интернете. На момент создания проекта не было цели написания статьи, так что автор класса утерян, но снимаю перед ним шляпу - работа проделана серьезная.

Объявим нужные нам объекты и переменные:

Теперь осталось только вытащить нужную информацию из неё и записать в файл. На этом этапе файл уже не используется - работа ведется только с объектом DataTable:

В итоге у нас есть HTML-документ с нашими логинами-паролями, которые можно хранить на своем мобильном телефоне, или распечатать и положить в конверт… При желании можно записывать больше полей, но лично мне хватает выше упомянутых трех.

Если есть вопросы - с удовольствием отвечу. Большое спасибо за внимание!

P.S. Если у Вас 64-битная операционная система, то Вам следует заменить файл библиотеки на тот, что находится в корневой папке архива. Я не гарантирую, что данная программа будет работать на Windows XP, или других ОС. Так как проверялось только на Windows 7.

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


Google Chrome – яркий пример того, как надлежит выглядеть хорошему и удобному браузеру, его используют миллионы пользователей по всему миру. И каждый хоть раз, но забывал пароль от того или иного сайта. Для таких целей в Хроме предусмотрена специальная функция запоминания пароля: нужно лишь один раз подтвердить свое решение, после чего браузер запоминает пароль, и при следующем посещении веб-страницы больше не нужно его вводить. Но где хранятся пароли в гугл хром? Давайте разбираться вместе.

Сохраненные пароли в Хроме

Итак, у вас возникла необходимость посмотреть пароль от какого-либо сайта, сохраненного ранее. Дело в том, что пользователь, в силу того, что он не должен каждый раз вводить пароль, со временем его забывает, и это нормально. Сложности начинаются, когда ему, скажем, нужно зайти на тот же ресурс, но с другого браузера или компьютера, а вспомнить нужную комбинацию никак не получается. И если вы тоже в письмах нужные данные вы не нашли.

Так как посмотреть пароли в гугл хром? Переходим от теории к практике! Для начала зайдите в настройки веб-браузера, кликнув на кнопку с тремя параллельными линиями правее от адресной строки. В выпавшем контекстном меню ищите строчку «Настройки», нажимайте на нее. Перед вами откроется новое окошко, вам необходимо опуститься в самый низ и кликнуть «Показать дополнительные настройки». Теперь ищите категорию «Пароли», а в ней – «Управление паролями».

Снова откроется новое окно, в котором будет две колонки. С левой стороны – сайты, на которые вы заходили, и давали соглашение на сохранение пароля. С правой же стороны будет указан непосредственно сам пароль. По такой же методике вы можете .

Как посмотреть пароль

Чтобы посмотреть нужный пароль, нужно кликнуть на строчку с сайтом и паролем. Они станут выделенным, а в поле рядом с паролем появится слово «Показать». Нажмите на него, и зашифрованные точки станут искомой комбинацией букв и/или цифр.


Как видите, в том, чтобы посмотреть, где находится пароль от того или иного сайта, нет ничего сложного. Просто следуйте подсказкам, описанным выше, и у вас все получится!

Видео в помощь:

Если вы столкнулись с ситуацией, когда у вас не работает Windows, но нужно вытянуть и сохранить пароли от Google Chrome, рекомендуем ознакомиться со следующими рекомендациями. Только изначально отметим, что вы должны иметь возможность попасть в Windows из-под LiveCD или любым другим способом (иными словами, получить доступ к файловой системе). В противном случае, вытащить пароль не удастся.

Где в Google Chrome хранятся пароли пользователя?

Браузер Google Chrome сохраняет все пароли в отдельную папку. В зависимости от версии операционной системы путь к данной директории может быть разный. Приведем примеры:

  • Windows ХР: C:\Documents And Settings\Папка с вашем именем пользователя\Local Settings\Application Data\Google\Chrome\ (если имеется папка User Data, то выбираем её или Default);
  • Windows Vista: C:\Users\Папка с вашем именем пользователя\AppData\Local\Google\Chrome\User Data\Default;
  • Windows 7: C:\Users\Папка с вашем именем пользователя\AppData\Local\Google\Chrome\User Data\Default;
  • Windows 8: C:\Users\Папка с вашем именем пользователя\AppData\Local\Google\Chrome\User Data\Default;
  • Mac OSX: ~/Library/Application Support/Google/Chrome/Default;
  • Linux: ~/. config/google-chrome/Default;
  • Chrome OS: /home/chronos/.

Это пути к папкам, где хранятся пароли пользователя для различных сайтов, при условии, что юзер сохранял их через форму «Сохранить пароль».

В папке браузера будет файл Login Data. Он представляет собою SQLite базу данных в виде таблицы. В ней будет несколько столбцов. Первый – сайт, второй – логин, третий – пароль и т д.

Современным пользователям сети Интернет ежедневно доводиться посещать десятки ресурсов, каждый со своей системой авторизации. Большинство веб-обозревателей, в том числе и Chrome, предлагают сохранять логины и пароли для облегчения работы пользователей. Информация надежно шифруется, и посторонние люди вряд ли смогут ей воспользоваться. Однако, случается так, что пароль требуется узнать самому владельцу, например, для аутентификации на другом компьютере. В данной статье описано, где хранятся пароли в браузере Гугл Хром.

Как посмотреть сохраненные пароли

Предположим, что вы не помните пароль от какого-нибудь ресурса, полагаясь на автозаполнение Chrome. Но случилось так, что вам требуется авторизоваться на данном ресурсе с другого браузера или устройства. В этом случае необходимо каким-то образом вспомнить или узнать персональные данные. Логины и пароли хранятся локально на вашем компьютере, а также на сервере Google.

Чтобы посмотреть их, требуется зайти в раздел настроек Chrome:

Таким образом вы можете увидеть пароли, которые хранятся в браузере Chrome или на Google-сервере.

В случае если вам необходимо вытащить информацию с сервера, потребуется Google аккаунт. Заведите почтовый ящик gmail.com и авторизуйтесь в Chrome. Обозреватель автоматически подгрузит все настройки, закладки и сохраненные данные. Чтобы создать почту, посетите сервис «accounts.google.com» и следуйте инструкциям. Сперва вам потребуется зайти со своего основного обозревателя, чтобы считать и запомнить данные.

Место хранения

Если вам по каким-то причинам понадобилось найти сам файл, в котором записана зашифрованная информация, следуйте данному гайду:

Случайные статьи

Вверх