Ręcznie dodać nazwę użytkownika / hasło do listy zapisanych haseł?

55

Zalogowałem się do Bugzilli Mozilli. Zauważyłem, że Firefox nie zapisał mojego hasła.

Jak ręcznie dodać swoją nazwę użytkownika i hasło do listy zapisanych haseł Firefoksa?

jww
źródło

Odpowiedzi:

90

Jeśli jesteś programistą, który ma 3 minuty do stracenia, możesz to zrobić bez instalowania kolejnego dodatku.

  1. Na stronie logowania sprawdź element Nazwa użytkownika i hasło i zanotuj ich name(lub idjeśli nie namepodano) atrybuty. Na przykład w Khan Academy byłoby to identifierdla nazwy użytkownika i passwordhasła.

  2. Sprawdź element gdzieś na stronie. Znajdź małą div lub tak, to najłatwiejsze.

  3. Kliknij prawym przyciskiem myszy element w inspektorze i wybierz Edit As HTML.

  4. Dodaj następujący kod HTML:

    <form method=post>
      <input name=identifier>
      <input type=password name=password>
      <input type=submit>
    </form>
    

    Zastąp nazwy ( identifieri password) nazwami z kroku 1. Należy pamiętać, że należy nie wymienić type=passwordtylko name=passwordpola!

  5. Wpisz swoje dane uwierzytelniające na stronie w tym formularzu i naciśnij „Prześlij”. Firefox wyświetli teraz monit o zapisanie poświadczeń. Witryna prawdopodobnie napotka błąd lub zignoruje żądanie lub coś takiego, ale nie obchodzi nas to.

Dlaczego to działa? Niektóre witryny celowo robią coś śmiesznego, aby zapobiec zapisaniu hasła (funkcja zapamiętywania hasła przeglądarki jest często postrzegana jako niepewna); inne strony mają po prostu zabawną formę zniekształconą dla Firefoxa. Dodanie tego prostego formularza spowoduje, że Firefox go wykryje, a po wprowadzeniu poświadczeń wyświetli monit o ich zapisanie.

Teraz na stronie logowania, tak długo, jak pola rzeczywiście mają nameatrybuty (i chyba to też musi być zawinięte <form>, nie wiem), Firefox zwykle rozpoznaje pola i może je wypełnić ty.

Alternatywnie może to być po prostu ustawienie witryny autocomplete=offw terenie. Możesz to usunąć w następujący sposób:

  1. Uruchom „Narzędzia> Web Developer> Inspektor” i najedź kursorem na formularz
  2. Gdy formelement jest podświetlony, poszukaj atrybutu: autocomplete='off'(Może być konieczne przewinięcie w górę i poszukiwanie formelementu na Inspectorkarcie)
  3. Kliknij dwukrotnie atrybut i zmień offnaon
  4. Firefox powinien teraz poprosić Cię o zapisanie nazwy użytkownika i hasła
Luc
źródło
8
Dodanie fałszywego formularza .. Świetny pomysł :))) Udało się .. Dzięki.
Emadpres
5
Zwróć uwagę, że jeśli elementy nie mają nameatrybutu, a jedynie an id, możesz je po prostu skopiować - działa jak urok!
Erwin Wessels
2
Dzięki! Żadna wtyczka obecnie nie działa w Quantum, ale oczywiście nadal działa.
jpaugh
1
@Santa Dobrze słyszeć, że jest to wykonalne nawet dla programistów! : D
Luc
6
Możesz także znaleźć dane, formdo których należą dane logowania, i przesłać je. Np. Możesz kliknąć pole wejściowe za pomocą inspektora i zrobić $0.form.submit()( $0będąc ostatnią rzeczą, którą sprawdziłeś). Powinno to skłonić FF do monitowania o zapisanie hasła.
mitjak
3

Aby uprościć porady zawarte w górnym plakacie, przyczyną tego, że funkcja nie działa na niektórych witrynach internetowych, podczas gdy na innych, jest spowodowany niestandardowym i / lub złośliwym kodem wykorzystywanym przez witryny firmowe, takie jak Hertz.com.

W przypadku Hertz.com, byłem w stanie dokonać Firefox zapisać hasło wykonując Zbadaj element na Logowanie przycisku, a następnie robi Edit jako HTML sztuczkę, i zmiana typez buttonod buttondo submit; bez tej sztuczki nawet bookmarklet Pamiętaj hasło nie działałby:

    -<button type="button" class="primary gblFloatLeft" id="loginBtn">
    +<button type="submit" class="primary gblFloatLeft" id="loginBtn">
                                                Login 
                                            </button>

W skrócie, sprawdzanie elementu, a następnie edycja jako HTML, aby naprawić wszystkie złośliwe i niezgodne HTML działa cuda!

cnst
źródło
To działało dla mnie, gdy najwyżej oceniana odpowiedź Luca nie zadziałała. Strona była godaddy.com. Musiałem ponownie wpisać nazwę użytkownika w oknie dialogowym FF, pytając mnie, czy chcę zapisać hasło.
BISI,
2

Wiem, że to pytanie jest stare, ale pomyślałem, że i tak wrzucę swoje rozwiązanie.

Ponieważ Firefox czasami walczy ze mną na niektórych stronach internetowych, opracowane przeze mnie rozwiązanie wykorzystuje inną przeglądarkę, taką jak Chrome, i zapisuje tam nazwę użytkownika / hasło. Następnie możesz zaimportować dane logowania do określonej witryny z tej innej przeglądarki.

Po zapisaniu hasła w innej przeglądarce możesz wykonać import, wykonując następujące kroki:

  1. Przechodzenie do danej witryny i kliknięcie „(!)” Po lewej stronie adresu URL na pasku adresu.
  2. Następnie kliknij przycisk>, aby „Pokaż szczegóły połączenia”.
  3. Następnie kliknij przycisk „Więcej informacji” u dołu tego małego okna dialogowego.
  4. W tym nowym oknie dialogowym przejdź do zakładki „Bezpieczeństwo”.
  5. Kliknij przycisk „Wyświetl zapisane hasło”.
  6. W tym nowym oknie dialogowym kliknij przycisk „Importuj” i postępuj zgodnie z instrukcjami. *

* Te kroki dotyczą wersji Firefox: 62.0.2. Wyobrażam sobie, że jest podobny w przypadku innych wersji, ale nie mogę powiedzieć na pewno.

Francis Bartkowiak
źródło
1
W oknie dialogowym zapisanych haseł przeglądarki Firefox wersja nie ma przycisku „Importuj”: 60.6.3esr
Pro Backup
2

Od wersji Firefox 70.0 jest to teraz wbudowana funkcja menedżera haseł (Firefox Lockwise). Aby uzyskać do niego dostęp, przejdź do listy zapisanych haseł lub wpisz about:loginsw pasku adresu; W lewym dolnym rogu kliknij Create New Login.

PS: Rozwiązanie mojego konkretnego problemu - App Store Connect nie zapisuje moich danych logowania - Podaję https://appleid.apple.comadres strony internetowej podczas dodawania nowego loginu.

Carolus
źródło
1

kiedy muszę dodać hasło do Firefoksa, używam dodatku FEBE, aby wyodrębnić moje hasła do pliku Json, edytować go i ponownie zaimportować plik. mam nadzieję, że ta pomoc.

Mohannd
źródło
6
już nie działa, ponieważ wersja FF została zmieniona na „Quantum”
Albin,
1

Wszyscy tworzycie dla siebie o wiele więcej pracy, niż się wydaje.

  1. Utwórz plik CSV.
    Możesz to zrobić za pomocą zwykłego edytora tekstu: lub przejdź do Opcje przeglądarki Firefox, Zabezpieczenia, Hasła i wyeksportuj swoje obecne hasła do pliku CSV zamiast domyślnego pliku XML.
    Edytuj ten plik za pomocą edytora tekstu (lub arkusza kalkulacyjnego).

  2. Początek pliku powinien wyglądać następująco:

    # Generated by Password Exporter; Export format 1.1; Encrypted: false  
    "hostname","username","password","formSubmitURL","httpRealm","usernameField","passwordField"
    

    Edytuj jeden z istniejących wpisów, aby zmienić dane zgodnie z wpisem, który chcesz dodać, na przykład:

    "http://192.168.0.1","admin","modempassword","","","login","password"
    

    Ostatnie dwa wpisy prawdopodobnie będą musiały odpowiadać nazwom pól już na stronie internetowej, jak opisano wcześniej. Podczas próby tego zgadłem częściowo „login” i „hasło”.

  3. Wróć do Firefox Options Security i zaimportuj plik CSV.

Masz teraz nowy wpis w menedżerze haseł. Nie musisz majstrować przy dodatkach (wiele z nich nie będzie działać z aktualnymi wydaniami ESL), ani dodawać i prawdopodobnie popsuć HTML. Jeśli popełnisz błąd w pliku CSV, najgorsze, co może się zdarzyć, to to, że Firefox go nie zaimportuje i będziesz musiał go edytować i naprawić błąd.

Bart Z. Lederman
źródło
0

Najlepsza odpowiedź działa, ale w większości przypadków nie trzeba tworzyć fałszywego formularza. Wystarczy sprawdzić przycisk logowania i zmienić jego typ z „przycisk” na „prześlij”. Wprowadź hasło i naciśnij przycisk, wyświetli się monit o zapisanie, ale prawdopodobnie nie zalogujesz się, ponieważ oczekuje on waniliowego przycisku. Odśwież stronę, aby cofnąć zmiany, wprowadź swój adres e-mail i voila, powinno ono automatycznie uzupełnić hasło.

blok techniczny
źródło
0

Jestem autorem dodatku Save my Password dla przeglądarki Firefox, który rozwiązuje ten problem.

Tworzy fałszywe pola wprowadzania na stronie, na której wpisujesz (lub aktualizujesz) dane uwierzytelniające i kiedy klikniesz „Zapisz moje hasło!” , Firefox poprosi o zapisanie (lub aktualizację) hasła do strony.

https://addons.mozilla.org/en-US/firefox/addon/save-my-password/

icl7126
źródło
-1

U mnie zadziałało prostsze rozwiązanie. Nie trzeba dodawać nowego formularza. Właśnie dodałem <input type=submit>do oryginalnego formularza logowania i pojawił się kolejny przycisk. Najpierw nacisnąłem nowy przycisk i pojawiło się okno dialogowe zapisywania hasła FF. Po drugie nacisnąłem oryginalny przycisk i zalogowałem się.

Alexey
źródło
To powinno zostać dodane jako komentarz do odpowiedzi superuser.com/a/1084364/395378, ale nie jako nowa odpowiedź.
dirdi
Próbowałem, ale nie mogę. „Aby móc komentować, musisz mieć 50 punktów reputacji” Jestem tu nowy.
Alexey
Komentowanie postów innych osób jest przywilejem zdobywanym dzięki reputacji - jeśli jeszcze jej nie zdobyłeś, spróbuj najpierw uzyskać wygodne pisanie odpowiedzi. superuser.com/help/privileges/comment
dirdi
Sory, napotkałem ten problem FF i znalazłem rozwiązanie tutaj. Później znalazłem prostsze rozwiązanie i chciałem się nim podzielić, ale niestety nie mogłem tego zrobić we właściwy sposób. To pierwsza i prawdopodobnie ostatnia rzecz, którą chciałem się tutaj podzielić. Nie ma sensu zdobywać żadnej reputacji. Nie mam nic więcej do powiedzenia.
Alexey
-2

Najlepszym rozwiązaniem nie jest poleganie na buforowaniu haseł przez przeglądarkę, ponieważ mechanizm na pewno zmieni się z czasem i zawsze będzie problem podczas przenoszenia z jednego komputera na drugi lub korzystania z więcej niż jednego komputera.

O wiele bezpieczniej i łatwiej jest korzystać ze specjalistycznego produktu, który zapewni bezpieczeństwo haseł i będzie dostępny na wszystkich komputerach oraz we wszystkich przeglądarkach i programach.

Najlepsze, jakie znalazłem, to LastPass , w którym hasła i zawartość wszystkich pól w ich formularzach zawierających są szyfrowane i zapisywane na ich serwerach. Szyfrowanie odbywa się po twojej stronie i przy użyciu twojego głównego hasła do ochrony, więc strona internetowa LastPass nie ma pojęcia, co jest przechowywane na ich własnych serwerach.

LastPass integruje się z przeglądarką, aby zapamiętać hasła i wszystkie inne pola, które wpisałeś w formularzu, ponieważ czasami wymagane jest coś więcej niż tylko hasło (na przykład adres e-mail lub nazwa użytkownika). Możesz również ręcznie wprowadzić te dane stron internetowych lub programów do repozytorium LastPass.

Potęga tej koncepcji została udowodniona podczas zhakowania witryny LastPass. Wyniki były raczej niewielkie dla użytkowników, ponieważ hakerzy zdołali uzyskać najwięcej podpowiedzi do haseł, ponieważ same zaszyfrowane hasła były dla nich bezużyteczne bez hasła głównego.

Kolejnym produktem jest KeePass typu open source , który jest również bardzo popularny wśród użytkowników.

harrymc
źródło