保存したパスワードをFirefoxのパスワードマネージャーからエクスポートするにはどうすればよいですか?


10

Firefox / Mozillaマネージャーで保存したパスワードを、より優れた暗号化を備えた外部のパスワードマネージャーアプリケーションにエクスポートしたい。

パスワードファイルはどこにあり、ファイル拡張子は何ですか?多分アプリケーションはデータベースファイルのインポートを行うことができます。

回答:


8

Firefoxの最新バージョンは、暗号化されたパスワードを、JSONテキストファイルにlogins.json、Firefoxプロファイルフォルダーに保存し/home/you/.firefox/ます。

このPythonスクリプトは、それらすべてをテキストファイルに復号化します。基本的な使い方:

python firefox_decrypt.py

必要に応じてプロンプトに答えます。


さまざまな回答のうち、あなたの提案が最も簡単に実施できると思います。だから私はあなたが提案したスクリプトを試しました。ただし、さまざまな場所ですべてのプロファイルの選択肢が表示されないことに気付きました。それは2つあり、どちらも正しいものではありません。スクリプトをプロファイルのjsonファイルがあるディレクトリに配置してみましたが、違いはないようです。Pythonプログラマーではないので、何が悪いのかわかっていても、必要に応じてスクリプトを調整する方法については不明です。Xubuntu 14.04.5とFirefox 49.0.2を使用しています。ありがとうございました。
サーチャー、

parse_sys_args下部近くの関数を見てください。これは、をハードコーディングする場所のようですprofile_path。それをプロファイルの正しいパスに変更してみてください。profiles.iniそのパスにファイルがあることを確認し、プロファイルの場所を示すように編集してください。そうすれば、スクリプトをハックする必要がなくなります。
Sqerstet 2016年

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$ 

そして万歳、私はすべての保存されたログインクレデンシャルをプレーンファイルでテキストファイルに取得しました。

HomeMozilla がフォルダのどこにデータを保存するかについての詳細は、サポートページにあります。以下のパスワードのセクションを引用すると、簡単に表示できます。

パスワード:パスワードはkey4.dbおよびlogins.jsonファイルに保存されます。詳細については、「パスワードマネージャー-Firefoxで保存したパスワードを記憶、削除、変更、インポートする」を参照してください。

ちなみに、この素​​晴らしいアドオンパスワードエクスポーターを使用する前は、保存されたパスワードのインポートとエクスポートにぴったりでした。残念ながら、この追加はFirefox Quantumバージョンと互換性がないため、別の解決策を見つける必要があり、私はここまでfirefox_decrypt.pyたどり着きました。

  • LastPassパスワードマネージャー
  • ロボフォームパスワードマネージャー

私にとっては、パスワードをエクスポートするだけの目的にはあまりにも多くのことを感じていました。

ありがとう。



2

サポートページによると、パスワードデータは~/.mozilla/firefox/key3.dbおよび~/.mozilla/firefox/signons.sqliteファイルにあります。これらのファイルは、いくつかのsqliteエディターで読み取る必要があります。これを行う拡張機能のような他の代替手段があります。

LastPass、Keepass、およびFirefoxプラグインを使用するその他のパスワードマネージャーは、Firefoxから直接データをインポートして、パスワードマネージャーを置き換えることができます。


0

LastPass Password Managerは、Firefoxにパスワードを保存して暗号化できる非常に優れたアドオンです。インストール中に、ローカルに保存されているパスワードが自動的にエクスポート(および削除)され、LastPassボルトに保存されます。また、特定のWebサイトのランダムパスワードを生成する機能もあります。

これは、私にとって、Firefoxの最高のセキュリティアドオンの1つです。使いやすく、管理も簡単です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.