Firefox / Mozillaマネージャーで保存したパスワードを、より優れた暗号化を備えた外部のパスワードマネージャーアプリケーションにエクスポートしたい。
パスワードファイルはどこにあり、ファイル拡張子は何ですか?多分アプリケーションはデータベースファイルのインポートを行うことができます。
Firefox / Mozillaマネージャーで保存したパスワードを、より優れた暗号化を備えた外部のパスワードマネージャーアプリケーションにエクスポートしたい。
パスワードファイルはどこにあり、ファイル拡張子は何ですか?多分アプリケーションはデータベースファイルのインポートを行うことができます。
回答:
Firefoxの最新バージョンは、暗号化されたパスワードを、JSONテキストファイルにlogins.json
、Firefoxプロファイルフォルダーに保存し/home/you/.firefox/
ます。
このPythonスクリプトは、それらすべてをテキストファイルに復号化します。基本的な使い方:
python firefox_decrypt.py
必要に応じてプロンプトに答えます。
parse_sys_args
下部近くの関数を見てください。これは、をハードコーディングする場所のようですprofile_path
。それをプロファイルの正しいパスに変更してみてください。profiles.ini
そのパスにファイルがあることを確認し、プロファイルの場所を示すように編集してください。そうすれば、スクリプトをハックする必要がなくなります。
python firefox_decrypt.py /my/firefox/profile/
@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は、Firefoxにパスワードを保存して暗号化できる非常に優れたアドオンです。インストール中に、ローカルに保存されているパスワードが自動的にエクスポート(および削除)され、LastPassボルトに保存されます。また、特定のWebサイトのランダムパスワードを生成する機能もあります。
これは、私にとって、Firefoxの最高のセキュリティアドオンの1つです。使いやすく、管理も簡単です。