[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
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 или выше.
Комментарии и пожелания приветствуются.
Все действия с программой выполняются на свой страх и риск.
Вложение

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



Последний раз редактировалось: Adler (2020-05-25 22:32), всего редактировалось 36 раз(а)

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 918
  • Репутация:55

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


Последний раз редактировалось: rezorustavi (2021-04-27 14:29), всего редактировалось 1 раз

[Цитировать]

    KaSpieC 666
  • 260
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 787
  • Репутация:127

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

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3777
  • Репутация:27

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

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 918
  • Репутация:55

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


Последний раз редактировалось: rezorustavi (2021-08-18 10:30), всего редактировалось 2 раз(а)

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3777
  • Репутация:27

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

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

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


Последний раз редактировалось: Adler (2021-04-27 15:29), всего редактировалось 1 раз

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 918
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
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


Последний раз редактировалось: rezorustavi (2021-04-27 15:36), всего редактировалось 2 раз(а)

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

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

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

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 918
  • Репутация:55

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


Последний раз редактировалось: rezorustavi (2021-09-29 11:43), всего редактировалось 1 раз

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

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

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 10 месяцев
  • Сообщений: 918
  • Репутация:55

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

Страница 8 из 8


Показать сообщения:    

Текущее время: 21-Ноя 14:52

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы