Wie kann man key3.db und logins.json im Klartext lesen?

3512
user737988

Wie bekomme key3.dbund / oder logins.jsondrucke ich in Klartext mit der Kommandozeile?

$ cat /home/*/.mozilla/firefox/*.default/key3.db  $ cat /home/*/.mozilla/firefox/*.default/logins.json 
0
Es ist eine Datenbank, die nicht trivial in einfachen Text umgewandelt werden kann. Welche Informationen möchten Sie extrahieren und welches Ausgabeformat erwarten Sie? gronostaj vor 6 Jahren 0
Vielen Dank für Ihre Antwort. Ich glaube, dort werden die gespeicherten Benutzernamen gespeichert: Passwörter werden gespeichert. Jedes Ausgabeformat ist in Ordnung, ich möchte die Daten aus der Ferne in Klartext anzeigen. user737988 vor 6 Jahren 0
Es scheint, dass die Datei irreführend benannt wurde. Zitieren von [dieser Site] (https://support.mozilla.org/pl/questions/1076170): * Die Datei key3.db speichert den Verschlüsselungsschlüssel, der zum Verschlüsseln und Entschlüsseln der Kennwörter verwendet wird. Die verschlüsselten Namen und Kennwörter werden in der Datei logins.json gespeichert. *. gronostaj vor 6 Jahren 0
Vielen Dank. In meinen Suchanfragen habe ich auch Dinge über logins.json gesehen. Es gibt jedoch keine solche Datei in meinem / * - defaults / -Verzeichnis und ich bin sicher, dass ich dort Passwörter gespeichert habe. Wissen Sie, wie Sie die logins.json entschlüsseln? user737988 vor 6 Jahren 0
Nein, aber Sie können versuchen, den Quellcode von Firefox zu lesen, wenn Sie mit der Programmierung vertraut sind. gronostaj vor 6 Jahren 0
@eckes Der erste Satz dieser Frage besagt wörtlich, dass `key3.db` ein Verschlüsselungsschlüssel und keine DB ist. Die Antwort besagt, dass Firefox von SQLite zu JSON gewechselt ist (durch meinen Link aus vorherigen Kommentaren bestätigt). Das Skript kann jedoch für OP nützlich sein. gronostaj vor 6 Jahren 0
Ok-Korrektur, key3.db ist im Berkley / BSD-DB-Format und enthält den Verschlüsselungsschlüssel. Dieses Tool kann es extrahieren und die Json- oder SQLite-Dateien mit den Benutzerkennwörtern entschlüsseln. https://github.com/lclevy/firepwd eckes vor 6 Jahren 0

1 Antwort auf die Frage

0
BoffinbraiN

Wenn Sie davon ausgehen, dass Sie dies nicht oft tun müssen und den ersten Schritt gerne manuell ausführen, können Sie den Password Exporter verwenden, den ich vor dem Wechsel zu KeePass verwendet habe.