Bagaimana cara mengekspor kata sandi yang disimpan dari manajer kata sandi firefox saya?

10

Saya ingin mengekspor kata sandi yang disimpan di Firefox / Mozilla manager ke aplikasi manajer kata sandi eksternal dengan enkripsi yang lebih baik.

Di mana file kata sandi berada dan apa ekstensi file? Mungkin aplikasi dapat melakukan impor file database.

pengguna234348
sumber

Jawaban:

8

Versi terbaru kata sandi toko Firefox, yang dienkripsi, dalam file teks JSON logins.json, di folder profil Firefox Anda di /home/you/.firefox/.

Skrip Python ini akan mendekripsi mereka semua menjadi file teks. Penggunaan dasar:

python firefox_decrypt.py

Dan jawab prompt jika perlu.

Sqerstet
sumber
Dari berbagai tanggapan, saya yakin saran Anda adalah yang paling mudah diterapkan. Jadi saya mencoba skrip yang Anda sarankan. Namun, saya perhatikan bahwa itu tidak menunjukkan pilihan untuk semua profil saya di berbagai tempat. Muncul dengan dua dan tidak ada yang benar. Saya mencoba menempatkan skrip di direktori tempat file json profil berada, tetapi tampaknya tidak ada bedanya. Tidak menjadi programmer python, saya tidak jelas bagaimana mengadaptasi skrip jika perlu, bahkan jika saya tahu apa yang salah. Saya menggunakan Xubuntu 14.04.5 dengan Firefox 49.0.2. Terima kasih.
Pencari
Lihatlah fungsi di parse_sys_argsdekat bagian bawah, ini sepertinya merupakan tempat hard-codenya profile_path. Coba ubah itu ke jalur yang benar untuk profil Anda. Lebih baik, pastikan ada profiles.inifile di jalur itu, dan edit untuk menunjukkan di mana profil Anda. Dengan begitu Anda tidak perlu meretas skrip.
Sqerstet
1
Penulis asli firefox_decrypt di sini. Membalas pos yang agak lama tetapi bagi mereka yang mendarat di sini, README menjelaskan cara menyediakan lokasi yang tidak standar. Cukup berikan jalur ke profil Anda sebagai argumen ke skrippython firefox_decrypt.py /my/firefox/profile/
unode
4

Dengan referensi jawaban di atas oleh @Sqerstet saya cukup mengunduh skrip firefox_decrypt.py , menyimpannya di Desktop saya dan membuat file teks juga di Desktop dan kemudian menjalankan perintah berikut:

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$ 

Dan hore saya mendapatkan semua kredibilitas login saya yang tersimpan dalam format biasa dalam file teks.

Informasi lebih lanjut tentang di mana dalam Homefolder Mozilla menyimpan data dapat ditemukan di halaman dukungan mereka . Mengutip di bawah bagian untuk Kata Sandi di bawah ini untuk tampilan cepat:

Kata Sandi: Kata sandi Anda disimpan dalam file key4.db dan logins.json. Untuk informasi lebih lanjut, lihat Pengelola Kata Sandi - Ingat, hapus, ubah dan impor kata sandi yang disimpan di Firefox.

BTW sebelum saya menggunakan ini Pengekspor Kata Sandi yang mengagumkan yang hanya cocok untuk Impor dan Ekspor Kata Sandi Tersimpan. Sayangnya add ini tidak kompatibel dengan versi Firefox Quantum dan karenanya saya harus menemukan beberapa solusi alternatif dan saya berakhir di sini dan menemukan firefox_decrypt.pyscript yang paling mudah digunakan dibandingkan dengan Add-ons lain yang ditawarkan seperti

  • Pengelola Kata Sandi LastPass
  • Manajer Kata Sandi Roboform

dll

Bagi saya mereka merasa terlalu banyak untuk tujuan saya hanya mengekspor kata sandi saya.

Terima kasih.

Jignesh Gohel
sumber
2

Menurut halaman dukungan , data kata sandi dapat ditemukan di dalam ~/.mozilla/firefox/key3.dbdan ~/.mozilla/firefox/signons.sqlitefile. File-file ini perlu dibaca dengan beberapa editor sqlite. Ada alternatif lain seperti ekstensi yang juga melakukannya .

LastPass, Keepass dan pengelola kata sandi lainnya yang menggunakan plugin Firefox, dapat mengimpor data dari Firefox secara langsung dan mengganti pengelola kata sandi.

Braiam
sumber
0

LastPass Password Manager adalah add-on yang sangat bagus yang memungkinkan Anda menyimpan dan mengenkripsi kata sandi Anda di Firefox. Secara otomatis mengekspor (dan menghapus) kata sandi yang disimpan secara lokal dan polos selama instalasi ke LastPass Vault Anda. Ini juga memiliki fitur untuk menghasilkan kata sandi acak untuk situs web tertentu.

Bagi saya, ini adalah salah satu tambahan keamanan terbaik untuk Firefox. Mudah digunakan dan dikelola.

J. Austin Rodriguez
sumber