Wie finde ich mein gespeichertes Instagram-Webpasswort im Terminal?

Angenommen, ich habe mein Instagram-Passwort für das Konto „xxx“ gespeichert. Ich weiß, dass ich dieses Passwort mit der Schlüsselbundverwaltung finden könnte, aber gibt es eine Möglichkeit, dies in Terminal zu tun?

Ich habe Dinge ausprobiert wie:

security find-internet-password -gs www.instagram.com

aber das ergab nicht das Passwort.

Der Dienstname muss mit dem Namen im Schlüsselbund übereinstimmen, schauen Sie einfach dort nach.
@nohillside Wo finde ich den Dienstnamen? Ich sehe nur Art, Account, Where und Modified.
Die Spalte heißt "Name". Wenn Sie einen Eintrag auswählen, ist dies der fettgedruckte Titel oben im Fenster „Schlüsselbundverwaltung“.
@nohillside Ich habe es mit dem versucht, was da steht: security find-internet-password -gs "www.instagram.com (xxx)"
Welches Ergebnis erhalten Sie? Funktioniert es mit anderen Konten/Einträgen? Was ist das Ergebnis von security dump-keychain|grep -i instagram?
@nohillside Es heißt, dass im Schlüsselbund nichts gefunden wurde, obwohl ich es überprüft habe und es in Keychain Access vorhanden ist.
Und wenn du rennst security dump-keychain|grep -i instag?
@nohillside Ich habe das gemacht und dann ausgeführt und immer noch: "SecKeychainSearchCopyNext: Das angegebene Element konnte nicht im Schlüsselbund gefunden werden."
Sie sollten diesen Fehler beim Ausführen nicht erhalten security dump-keychain|grep -i instag, auch wenn es keinen passenden Eintrag gibt instag?!
@nohillside Ich habe genau das ausgeführt, gefolgt vom aktualisierten Code (Sicherheitsfund ...). Immer noch das gleiche Ergebnis nicht gefunden.
Befindet sich das Passwort im iCloud-Schlüsselbund statt im Login-Schlüsselbund? apple.stackexchange.com/questions/271657/…
@Redarm ja, es ist iCloud
@natojato das habe ich nicht vorgeschlagen :-)
@natojato Soweit ich sehen kann, wird der iCloud-Schlüsselbund nicht durchsucht. security list-keychainslistet hier nur die Anmelde- und Systemschlüsselbunde auf.

Antworten (1)

Der Name, an den Sie übergeben müssen, security find-internet-passwordist der Name, der in der Schlüsselbundverwaltung angezeigt wird, entweder aus der Spalte „Name“ des Eintrags oder dem Titel, der oben im Fenster „Schlüsselbundverwaltung“ angezeigt wird, wenn der Eintrag ausgewählt ist.

Sie können den Schlüsselbund auch direkt durchsuchen, indem Sie ausführen

security dump-keychain | grep -i instagram

PS: In meinem Fall war das Ergebnis

$ security dump-keychain | grep -i instagram
    0x00000007 <blob>=0xx...xxx  "instagram.com (Passwords\302\240not\302\240saved)"
    "srvr"<blob>="instagram.com"

mit einigen Unicode-Zeichen, die in das Namensfeld eingemischt sind (was erklärt, warum find-internet-passwordkeine Übereinstimmung gefunden werden konnte).

Ich habe genau dies getan. Ich komme immer noch zu keinem Ergebnis. Auch hier habe ich die Schlüsselbundverwaltung überprüft und sie ist da. Der Name ist „www.instagram.com (xxx)“, die Art ist „Web form password“, die Schlüsselbundbezeichnung ist „iCloud“, das Konto ist „xxx“ und die Where-Bezeichnung ist „instagram.com .
Wäre es nebenbei bemerkt möglich, den iCloud-Schlüsselbund auf den lokalen zu kopieren?