[Quote]

    Adler
  • 1708
  • Longevity: 5 years 7 months
  • Posts: 1151
  • REPUTATION:52

    [+] [-]
  • Location: Луганск
ChromePass - программа для импорта и экспорта паролей Google Chrome
(не актуальна для браузеров на движке Chromium версии > 80)
- По мотивам недавней дискуссии в чате наваял по быстрому утилиту, для легкого переноса паролей в другой профиль, т.к. поиск программы с аналогичной функцией закончился ничем. Может плохо искал...
Немного теории:
Сохраненные пароли в хромоподобных браузерах хранятся в файле Login Data. Для Chrome он находится тут - c:\Users\<имя пользователя>\AppData\Local\Google\Chrome\User Data\Default\Login Data.
Login Data представляет собой базу данных в формате SQLite3. Пароль хранится в таблице logins в зашифрованном c помощью DPAPI виде. Данный вид шифрования позволяет шифровать/расшифровывать данные только под одной учетной записью уникального пользователя.
Т.е. перенести Login Data напрямую в другую ОС или для другого пользователя (к примеру, после переустановки Windows) нельзя.
-Работа с программой:
  • С помощью кнопки "Открыть" можно открыть Login Data текущего пользователя или файл сохраненный с помощью функции "Сохранить".
  • При нажатии "Сохранить" сохраняется полностью таблица содержащая данные о сохраненных паролях, но с расшифрованным паролем.
    Внимание! С полученного с помощью кнопки "Сохранить" дампа легко получить пароли. Храните его в недоступном для детей других пользователей месте, если не хотите поделиться с ними своими паролями.
  • При использовании функции "Экспорт в Chrome" необходимо выбрать файл Login Data в который необходимо экспортировать пароли. Они будут зашифрованы и с использованием уникального ключа текущего пользователя.
  • В таблице синим подсвечены сайты для которых сохранен логин/пароль, серым - игнорируемые сайты.
  • ЛКМ по ячейке копирует её содержимое (включая пароль в скрытой ячейке) в буфер обмена.
  • Двойной ЛКМ по по ссылке URL открывает её в браузере по умолчанию.
  • ПКМ по заголовку "Пароль" включает/отключает отображение пароля.
  • Фильтр "Скрыть игнорируемые" отключает отображение игнорируемых сайтов. Работает так же и для "Сохранения" и "Экспорта".

-Т.е. для переноса паролей на другой компьютер или другого пользователя (например, при переустановке ОС) необходимо сделать следующее:
  • Под учетной записью, где используется браузер выбираем браузер с помощью соответствующей кнопки или вручную открываем Login Data с помощью кнопки "Открыть".
  • Сохранить файл с помощью "Сохранить".
  • Под учетной записью, куда необходимо экспортировать пароли открыть ранее сохраненный дамп.
  • С помощью "Экспорт" вручную выбрать файл Login Data в который необходимо поместить пароли.
"Сохранить" и "Экспорт в Chrome" занимает некоторое время (до нескольких секунд) и может показаться, что программа зависла. По завершению операции будет выдано сообщение об окончании.
При экспорте в Login Data который уже содержит пароли добавятся только пароли для сайтов, для которых нет сохраненных паролей. Пароли для уже имеющихся сайтов будут проигнорированы. В базе может быть сохранен только один пароль для одного сайта.
-

Предыдущие версии

ChromePass 0.1 alpha - Скачать.
0.2 alpha (05.05.19): Скачать.
  • Добавлено автоопределение установленных браузеров с быстрым доступом к их паролям.
  • Изменен интерфейс.
  • Мелкие доработки и улучшения.
0.3 beta (06.05.19): Скачать
  • Добавлена поддержка CentBrowser и Chromium (работоспособность не проверялась).
  • Доработана обработка возможных ошибок.
  • Добавлена подсветка строк. Темно-синим - сайты для которых сохранены пароли, Серым - сайты для которых пароли не сохраняются.
  • По ЛКМ на ячейке её содержимое копируется в буфер обмена.
  • Мелкие исправления и фиксы.
Обновление 0.4 beta (07.05.19): Скачать
  • Добавлена возможность работы с базой запущенного браузера.
  • Добавлен фильтр, позволяющий скрыть список сайтов, для которых пароли не сохраняются.
    Настройки фильтра действуют на Сохранение и Экспорт.
  • Добавлено шифрование паролей в сохраняемом дампе, что не позволяет посмотреть пароли в дампе открыв их в hex редакторе или менеджере БД.
    Предыдущие версии программы не совместимы с дампами текущей версии. Дампы предыдущих версий совместимы с данной версией программы.
  • По двойному ЛКМ по полю с URL ссылкой она будет открыта в браузере по умолчанию.
  • Мелкие исправления и фиксы.
Обновление 0.4+ beta (08.05.19)
  • Интерфейсные изменения:
    • Добавлена возможность растягивать окно по вертикали.
    • По умолчанию скрыто отображение паролей в окне. Для отображения паролей необходимо сделать ПКМ по надписи "Пароль". При этом возможность копирования пароля в буфер обмена по ЛКМ сохраняется.
    • Отключил функцию выделения ячеек. (Мне так больше нравится, если не нравится - пишите)
  • Исправлены мелкие баги.
Экспорт в некоторых браузерах может работать не корректно.
10.05 - исправлены проблемы аналогичные описанным тут
Не совместим с Яндекс.Браузер новых версий (с конца 2018) из-за использования в них другого алгоритма шифрования пароля (в поле пароля будет что-то наподобие этого: {"c":"","e":"","p":"fSAnnLGtbqFqrf6e0us5vvb1ORS66Vs85c4b60S/IHjDRw==","t":[]}). В данный момент работающий метод дешифровки паролей для Яндекс.Браузер неизвестен.
Попытка экспорта такого пароля приведет скорее всего к ошибкам в работе браузера.
Кому интересно касательно способа шифрования паролей в новых версиях Яндекс.Браузер можно почитать тут.-
Теоретически программа работоспособна и с другими Хромоподобными браузерами (Если структура БД такая же).
P.S. Для работы программы необходим .Net 4.0 или выше.
Комментарии и пожелания приветствуются.
Все действия с программой выполняются на свой страх и риск.
Attachments

ChromePass 0.4+ beta (.Net 4.0) (исправленная) - 10.05.19



Last edited by Adler on 2020-05-25 22:32; edited 36 times in total

[Quote]

    rezorustavi
  • 2337
  • Longevity: 5 years 4 months
  • Posts: 312
  • REPUTATION:7

    [+] [-]
  • Location: Грузия, город Рустави
85187экспортировать
aa
Но и в ней нет возможности импорта паролей.


Last edited by rezorustavi on 2021-04-27 14:29; edited 1 time in total

[Quote]

    KaSpieC 666
  • 260
  • Longevity: 6 years 3 months
  • Posts: 753
  • REPUTATION:121

    [+] [-]
  • Location: Одесса
rezorustavi, Приветствую. aa
Надобностей не было никогда, но на бабочке, в закладках, держу эту прогу - Hekasoft Backup & Restore
Если будете пробовать - отпишитесь о результате.

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 5 months
  • Posts: 2166
  • REPUTATION:29

    [+] [-]
  • Location: BG
rezorustavi, есть возможность експорта в текст файл. Скорее прямого импорта нет.

[Quote]

    rezorustavi
  • 2337
  • Longevity: 5 years 4 months
  • Posts: 312
  • REPUTATION:7

    [+] [-]
  • Location: Грузия, город Рустави
85190Hekasoft Backup & Restore
Приветствую aa Спасибо за наводку az Но он бэкапит папку User Data с C:\Users\Имя пользователя\AppData\Local\Google\Chrome\ основные настройки находятся в папке Default и маловероятно если развернуть этот бэкап на другом железе, что пароли появятся... Файл Login Data у Google Chrome в новых версиях такая зараза... А настройки с расширениями без проблем перенесет, так же, как если перенести вручную папку Default.
85191экспорта в текст файл. Скорее прямого импорта нет
Вы правы, я перепутал aa Без возможности импорта не то...


Last edited by rezorustavi on 2021-04-27 15:24; edited 1 time in total

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 5 months
  • Posts: 2166
  • REPUTATION:29

    [+] [-]
  • Location: BG
rezorustavi, можно другое сделать. Если у юзера есть акаунт, то там все ясно, а если нет, можно сделать служебный и все настройки сохранеются автоматом. Потом вписываешь и возвращаеться все.

[Quote]

    Adler
  • 1708
  • Longevity: 5 years 7 months
  • Posts: 1151
  • REPUTATION:52

    [+] [-]
  • Location: Луганск
Опа, всплыла старая тема. Как раз сегодня за эту программу утром вспоминал с мыслью, а не попробовать ли её актуализировать.
Получить пароли из браузера не проблема. По сути, все так же, как и в старой версии, только алгоритм шифрования немного изменился. Большая проблема в их экспорте назад. Как я понимаю, то встроенный механизм из браузера убрали. А если писать логины/пароли непосредственно в Login Data (это обычный файл БД SQLite) и тут возникают проблемы, т.к. формат файла периодически меняется, да и в другим хромоподобных браузерах он отличается. Если по конкретике, то если кто-либо работал с какими либо СУБД, то знает, что у некоторых полей может быть параметр NOT NULL, т.е. поле не может быть пустым. Ну так вот такие поля, это и есть блуждающие мины, в одних версиях они есть, в других нет, в одних браузерах они могут быть, а в других может и н быть. В общем то эти проблемы и в предыдущей версии были, но решались костылями, что не есть хорошо. Нужно переработать алгоритм на более универсальный.
P.S. Хотя стоп, в CentBrowser есть и импорт и экспорт:
Google Chrome под рукой не имеется, что бы посмотреть, как там с этим дела обстоят...
P.S.S. Скачать портативный Chrome (Google Chrome 90.0.4430.72 Portable by Cento8) и там есть и экспорт и импорт...


Last edited by Adler on 2021-04-27 15:29; edited 1 time in total

[Quote]

    rezorustavi
  • 2337
  • Longevity: 5 years 4 months
  • Posts: 312
  • REPUTATION:7

    [+] [-]
  • Location: Грузия, город Рустави
85194Google Chrome под рукой не имеется, что бы посмотреть, как там с этим дела обстоят...
И в установочном есть, но надо активировать так:
Импорт из CSV файла в Google Chrome
По умолчанию, в Google Chrome выключена возможность импортировать пароли из CSV файла - по этому, первым делом, нужно её включить. Для этого, нужно в адресной строке ввести адрес chrome://flags, и перейти по нему, нажав кнопку ввода. Затем, в открывшихся настройках, нужно найти пункт "Password import" (для удобства, можно воспользоваться встроенным поиском), и выпадающем меню у данного параметра, поменять значение "Default" на "Enabled".
После этого, потребуется перезагрузка браузера.
Теперь, нужно открыть настройки браузера, и там перейти к раздел "Пароли".
Если был правильно выполнен первый пункт, то в разделе "Сохраненные пароли", при нажатии на три точки, должно появится меню, где помимо пункта "Экспорт паролей" будет так же пункт "Импорт".
Нажимаем на него, и выбираем нужный CSV файл для импорта. Если он содержит информацию, в поддерживаемом формате (в котором нынче работают все браузеры на основе Chromium и Firefox), то логины и пароли будут мгновенно добавлены в браузер.
Для справки - в CSV файле должен быть минимум три столбца - "url", "username", "password", содержащие соответствующую информацию, чтобы Chrome без проблем смог импортировать пароли.
По желанию, можно выключить функцию импорта паролей в Chrome - просто снова перейдя по адресу chrome://flags, и установив значение "Default" у параметра "Password import".
Перенес сейчас пароли таким методом с Google Chrome в Slimjet, работает aa


Last edited by rezorustavi on 2021-04-27 15:36; edited 2 times in total

[Quote]

    Adler
  • 1708
  • Longevity: 5 years 7 months
  • Posts: 1151
  • REPUTATION:52

    [+] [-]
  • Location: Луганск
85195По умолчанию, в Google Chrome выключена возможность импортировать пароли из CSV файла - по этому, первым делом, нужно её включить. Для этого, нужно в адресной строке ввести адрес chrome://flags, и перейти по нему, нажав кнопку ввода. Затем, в открывшихся настройках, нужно найти пункт "Password import" (для удобства, можно воспользоваться встроенным поиском), и выпадающем меню у данного параметра, поменять значение "Default" на "Enabled".
На портативке даже при:

И импорт и экспорт в меню есть (скрин в предыдущем сообщении)
Добавлено через 40 секунд:
85195Перенес сейчас таким методом с Google Chrome в Slimjet
Ну тогда и нет никакого смысла в актуализации программы ...

[Quote]

    rezorustavi
  • 2337
  • Longevity: 5 years 4 months
  • Posts: 312
  • REPUTATION:7

    [+] [-]
  • Location: Грузия, город Рустави
85196Ну тогда и нет никакого смысла в актуализации программы ...
Просто было бы удобней, если бы была такая программка в пару кликов az
К примеру с выбором экспорта - импорта как-то так:
Скриншот:
https://disk.yandex.ru/i/0a8vRrpe53gmEQ

[Quote]

    Adler
  • 1708
  • Longevity: 5 years 7 months
  • Posts: 1151
  • REPUTATION:52

    [+] [-]
  • Location: Луганск
Ну единственное, это сохранить пароли из браузера с csv непосредственно с БД если браузер не запускается по какой-то причине, ну а потом уже в новый браузер стандартными средствами пароли восстановить. И то, это если винду переустанавливать, т.к. в пределах одной windows можно просто Login Data скопировать.

[Quote]

    rezorustavi
  • 2337
  • Longevity: 5 years 4 months
  • Posts: 312
  • REPUTATION:7

    [+] [-]
  • Location: Грузия, город Рустави
85198в пределах одной windows можно просто Login Data скопировать
Это да и если есть бэкап именно этой Винды с установленным Google Chrome к примеру Акронисом, после восстановления и переноса заранее сохраненного Login Data в который добавлены со временем новые разные пароли, прокатывает, я так и делаю перед восстановлением бэкапа, но если чистая переустановка Windows, то увы, этот Login Data будет пустышкой...

Page 8 of 8


Display posts:    

Current time is: 08-May 06:52

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum