Làm cách nào để xuất mật khẩu đã lưu từ trình quản lý mật khẩu firefox của tôi?


10

Tôi muốn xuất mật khẩu đã lưu trong trình quản lý Firefox / Mozilla sang ứng dụng quản lý mật khẩu bên ngoài với mã hóa tốt hơn.

Tập tin mật khẩu nằm ở đâu và phần mở rộng tập tin là gì? Có lẽ ứng dụng có thể thực hiện nhập tệp cơ sở dữ liệu.

Câu trả lời:


8

Các phiên bản mới nhất của Firefox lưu mật khẩu, được mã hóa, trong tệp văn bản JSON logins.json, trong thư mục hồ sơ Firefox của bạn tại /home/you/.firefox/.

Tập lệnh Python này sẽ giải mã tất cả chúng thành một tệp văn bản. Cách sử dụng cơ bản:

python firefox_decrypt.py

Và trả lời nhanh chóng nếu cần thiết.


Trong số các câu trả lời khác nhau, tôi tin rằng đề xuất của bạn là dễ thực hiện nhất. Vì vậy, tôi đã thử kịch bản mà bạn đề xuất. Tuy nhiên, tôi nhận thấy rằng nó không hiển thị lựa chọn cho tất cả các hồ sơ của tôi ở nhiều nơi khác nhau. Nó đi kèm với hai và không phải là một trong những chính xác. Tôi đã thử đặt tập lệnh trong thư mục chứa tệp json của hồ sơ, nhưng dường như không có sự khác biệt. Không phải là một lập trình viên python, tôi không rõ làm thế nào để điều chỉnh kịch bản nếu cần thiết, ngay cả khi tôi biết điều gì sai. Tôi đang sử dụng Xubfox 14.04.5 với Firefox 49.0.2. Cảm ơn bạn.
Người tìm kiếm

Nhìn vào hàm parse_sys_argsgần phía dưới, đây có vẻ là nơi nó mã hóa cứng profile_path. Hãy thử thay đổi nó thành đường dẫn chính xác cho hồ sơ của bạn. Tốt hơn, hãy chắc chắn rằng có một profiles.initệp tại đường dẫn đó và chỉnh sửa nó để cho biết hồ sơ của bạn đang ở đâu. Bằng cách đó, bạn sẽ không cần phải hack tập lệnh.
Sqerstet

1
Tác giả gốc của firefox_decrypt tại đây. Trả lời một bài viết hơi cũ nhưng đối với những người hạ cánh ở đây, README giải thích cách cung cấp một vị trí không chuẩn. Đơn giản chỉ cần đưa đường dẫn đến hồ sơ của bạn làm đối số cho tập lệnhpython firefox_decrypt.py /my/firefox/profile/
giải mã


3

Với tham chiếu để trả lời ở trên bởi @Sqerstet, tôi chỉ cần tải xuống tập lệnh firefox_decrypt.py , lưu nó trên Bàn làm việc của tôi và tạo một tệp văn bản trên Bàn làm việc và sau đó chạy các lệnh sau:

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$ 

Và tôi đã nhận được tất cả các khoản tín dụng đăng nhập đã lưu ở định dạng đơn giản trong tệp văn bản.

Thông tin thêm về nơi trong Homethư mục Mozilla lưu dữ liệu có thể được tìm thấy trên trang hỗ trợ của họ . Trích dẫn bên dưới phần Mật khẩu bên dưới để xem nhanh:

Mật khẩu: Mật khẩu của bạn được lưu trữ trong các tệp key4.db và logins.json. Để biết thêm thông tin, hãy xem Trình quản lý mật khẩu - Ghi nhớ, xóa, thay đổi và nhập mật khẩu đã lưu trong Firefox.

BTW trước khi tôi sử dụng Trình xuất mật khẩu bổ trợ tuyệt vời này phù hợp cho việc nhập và xuất mật khẩu đã lưu. Thật không may, tiện ích bổ sung này không tương thích với phiên bản Firefox Quantum và do đó tôi đã phải tìm một số giải pháp thay thế và tôi đã kết thúc ở đây và thấy firefox_decrypt.pytập lệnh dễ sử dụng nhất so với các Tiện ích bổ sung được cung cấp khác như

  • Trình quản lý mật khẩu LastPass
  • Trình quản lý mật khẩu Roboform

Vân vân

Đối với tôi họ cảm thấy quá nhiều cho mục đích của tôi chỉ là xuất mật khẩu của tôi.

Cảm ơn.


2

Theo trang hỗ trợ các dữ liệu mật khẩu có thể được tìm thấy trong ~/.mozilla/firefox/key3.db~/.mozilla/firefox/signons.sqlitetập tin. Những tập tin này cần được đọc với một số trình soạn thảo sqlite. Có những lựa chọn thay thế khác như phần mở rộng cũng làm như vậy .

LastPass, Keepass và những người quản lý mật khẩu khác sử dụng plugin Firefox, có thể nhập dữ liệu trực tiếp từ Firefox và thay thế trình quản lý mật khẩu.


0

LastPass Password Manager là một tiện ích bổ sung rất tốt cho phép bạn lưu trữ và mã hóa mật khẩu của mình trong Firefox. Nó tự động xuất (và xóa) mật khẩu được lưu trữ cục bộ và rõ ràng trong quá trình cài đặt vào LastPass Vault của bạn. Nó cũng có một tính năng để tạo một mật khẩu ngẫu nhiên cho một trang web cụ thể.

Đối với tôi, đây là một trong những tiện ích bảo mật tốt nhất cho Firefox. Thật dễ dàng để sử dụng và quản lý.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.