Z różnych odpowiedzi uważam, że twoja sugestia jest najłatwiejsza do wdrożenia. Więc wypróbowałem skrypt, który zasugerowałeś. Zauważyłem jednak, że nie pokazuje wyboru wszystkich moich profili w różnych miejscach. Pojawia się z dwiema i żadna z nich nie jest poprawna. Próbowałem umieścić skrypt w katalogu, w którym znajduje się plik json profilu, ale wydaje się, że nie ma to żadnej różnicy. Nie będąc programistą pythonowym, nie jestem pewien, jak dostosować skrypt, jeśli to konieczne, nawet jeśli wiedziałem, co było nie tak. Używam Xubuntu 14.04.5 z Firefoksem 49.0.2. Dziękuję Ci.
Spójrz na funkcję parse_sys_argsu dołu, wydaje się, że jest to miejsce, w którym koduje ona na stałe profile_path. Spróbuj zmienić tę ścieżkę na właściwą dla swojego profilu. Lepiej, upewnij się, że profiles.iniplik znajduje się w tej ścieżce i edytuj go, aby wskazać, gdzie są twoje profile. W ten sposób nie będziesz musiał hakować skryptu.
Oryginalny autor firefox_decrypt tutaj. W odpowiedzi na nieco stary post, ale dla osób lądujących tutaj, README wyjaśnia, jak zapewnić niestandardową lokalizację. Po prostu podaj ścieżkę do swojego profilu jako argument do skryptupython firefox_decrypt.py /my/firefox/profile/
W nawiązaniu do powyższej odpowiedzi @Sqerstet po prostu pobrałem skrypt firefox_decrypt.py , zapisałem go na moim pulpicie i utworzyłem plik tekstowy również na pulpicie, a następnie uruchomiłem następujące polecenia:
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$
I hurra, mam wszystkie zapisane dane logowania w formacie tekstowym.
Więcej informacji o tym, gdzie w Homefolderze zapisuje Mozilla, można znaleźć dane na ich stronie pomocy technicznej . Cytując poniżej sekcję Hasła poniżej dla szybkiego podglądu:
Hasła: Twoje hasła są przechowywane w plikach key4.db i logins.json. Aby uzyskać więcej informacji, zobacz Menedżer haseł - Zapamiętaj, usuń, zmień i importuj zapisane hasła w Firefoksie.
BTW, zanim użyłem tego niesamowitego eksportera haseł, który był odpowiedni do importu i eksportu zapisanych haseł. Niestety ten dodatek jest niezgodny z wersją Firefoksa Quantum, dlatego musiałem znaleźć jakieś alternatywne rozwiązanie i znalazłem się tutaj i znalazłem firefox_decrypt.pyskrypt najłatwiejszy w użyciu w porównaniu z innymi oferowanymi dodatkami, takimi jak
Menedżer haseł LastPass
Menedżer haseł Roboform
itp
Dla mnie oni odczuli zbyt wiele, by wyeksportować moje hasła.
Według strony wsparcia dane hasło można znaleźć w ~/.mozilla/firefox/key3.dbi ~/.mozilla/firefox/signons.sqlitepliki. Pliki te należy odczytać za pomocą jakiegoś edytora sqlite. Istnieją również inne alternatywy, takie jak rozszerzenia .
LastPass, Keepass i inni menedżerowie haseł korzystający z wtyczek Firefox mogą importować dane bezpośrednio z Firefoksa i zastępować menedżera haseł.
LastPass Password Manager to bardzo dobry dodatek, który pozwala przechowywać i szyfrować hasła w przeglądarce Firefox. Automatycznie eksportuje (i usuwa) hasła przechowywane lokalnie i jawnie podczas instalacji do LastPass Vault. Posiada również funkcję generowania losowego hasła do określonej strony internetowej.
Dla mnie jest to jeden z najlepszych dodatków bezpieczeństwa dla przeglądarki Firefox. Jest łatwy w użyciu i zarządzaniu.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.