Как экспортировать сохраненные пароли из моего менеджера паролей Firefox?


10

Я хочу экспортировать мои сохраненные пароли в Firefox / Mozilla Manager во внешнее приложение менеджера паролей с улучшенным шифрованием.

Где находится файл паролей и каково расширение файла? Возможно, приложение сможет выполнить импорт файла базы данных.

Ответы:


8

Последние версии Firefox хранят пароли в зашифрованном виде в текстовом файле JSON logins.jsonв папке вашего профиля Firefox по адресу /home/you/.firefox/.

Этот скрипт Python расшифрует их все в текстовый файл. Основное использование:

python firefox_decrypt.py

И ответьте на подсказку при необходимости.


Я полагаю, что ваше предложение легче всего реализовать из различных ответов. Поэтому я попробовал предложенный вами сценарий. Однако я заметил, что он не показывает выбор для всех моих профилей в разных местах. Это приходит с двумя, и ни один не является правильным. Я попытался поместить скрипт в каталог, где находится файл json профиля, но, похоже, это не имеет значения. Не будучи программистом на python, мне неясно, как адаптировать скрипт при необходимости, даже если я знал, что было не так. Я использую Xubuntu 14.04.5 с Firefox 49.0.2. Спасибо.
Искатель

Посмотрите на функцию parse_sys_argsвнизу, кажется, она там, где она жестко кодирует profile_path. Попробуйте изменить это на правильный путь для вашего профиля. Лучше убедитесь, что profiles.iniпо этому пути есть файл, и отредактируйте его, чтобы указать, где находятся ваши профили. Таким образом, вам не нужно будет взламывать скрипт.
Sqerstet

1
Оригинальный автор firefox_decrypt здесь. Отвечая на несколько старый пост, но для тех, кто приземляется здесь, README объясняет, как обеспечить нестандартное местоположение. Просто укажите путь к вашему профилю в качестве аргумента сценарияpython firefox_decrypt.py /my/firefox/profile/
unode

4

Со ссылкой на ответ выше @Sqerstet я просто скачал скрипт firefox_decrypt.py , сохранил его на рабочем столе и создал текстовый файл на рабочем столе, а затем выполнил следующие команды:

jignesh@j-home-pc:~/Desktop$ python firefox_decrypt.py > my_pass.txt 

Master Password for profile /home/jignesh/.mozilla/firefox/nfa9v0da.default: (I didn't had one so I left it blank and hit Enter)
2018-02-01 12:25:07,223 - WARNING - Attempting decryption with no Master Password

jignesh@j-home-pc:~/Desktop$ 

И ура, я получил все мои сохраненные кредиты для входа в текстовом формате.

Более подробную информацию о том, где в Homeпапке Mozilla сохраняет данные, можно найти на их странице поддержки . Цитирование ниже раздел для паролей ниже для быстрого просмотра:

Пароли. Ваши пароли хранятся в файлах key4.db и logins.json. Для получения дополнительной информации см. Менеджер паролей - запоминание, удаление, изменение и импорт сохраненных паролей в Firefox.

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

  • LastPass Password Manager
  • Roboform Password Manager

и т.д

Для меня они чувствовали слишком много для моей цели просто экспортировать мои пароли.

Спасибо.



2

Согласно странице поддержки, данные о пароле можно найти ~/.mozilla/firefox/key3.dbи в ~/.mozilla/firefox/signons.sqliteфайлах. Эти файлы необходимо прочитать с помощью некоторого редактора sqlite. Есть и другие альтернативы, такие как расширения, которые тоже делают это .

Менеджеры паролей LastPass, Keepass и другие, которые используют плагины Firefox, могут напрямую импортировать данные из Firefox и заменять менеджер паролей.


0

LastPass Password Manager - очень хорошее дополнение, которое позволяет вам хранить и шифровать ваши пароли в Firefox. Он автоматически экспортирует (и удаляет) пароли, хранящиеся локально и просто во время установки, в ваше хранилище LastPass. Он также имеет функцию генерации случайного пароля для конкретного сайта.

Для меня это один из лучших дополнений безопасности для Firefox. Это простой в использовании и управлении.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.