Wie verwende ich SQLite zum Lesen von Daten aus dem Firefox-cookies-Datei?

In meinem Firefox-Profil-Verzeichnis gibt es eine cookies.sqlite - Datei, die enthält die Daten für Firefox die cookies. Ich schnappte mir den Firefox SQLite Manager Erweiterung geladen und diese Datei, welche funktioniert, aber wie kann ich mit einfachen query-Befehle, die cookies zu Lesen aus dieser Datei?

Dies ist, was ich bisher ausprobiert habe:

$ sqlite3 cookies.sqlite
sqlite> SELECT * FROM dbname.sqlite_master WHERE type='table';
SQL error: file is encrypted or is not a database

Kann ich nicht einmal eine Liste der Tabellen, so bin ich nicht in der Lage zu starten versucht, um eine Liste der cookies noch. Wenn ich eine Verbindung herstellen können, ich würde gerne in der Lage sein, die Daten Lesen und schreiben gibt, aber ich bin neu in SQLite.

  • Auf welcher Plattform sind Sie auf? Ist dieses Windows? Linux? (Dies ist in der Regel verursacht durch eine sqlite-version mismatch, by the way.)
  • Ich wurde getestet im terminal auf OSX mit sqlite3 - I don ' T haben eine einfache sqlite Befehl zur Verfügung - vielleicht muss ich die installieren? Oder hat sqlite3 reverse-Kompatibilität?
  • Verwenden sqlite3 --version zu sagen, welche version Ihr Werkzeug.
  • 3.6.12 - wie kann ich feststellen, welche version die .sqlite-Datei braucht?
  • Siehe die Datei-Format für SQLite-Datenbanken.
  • ok, es sagt SQLite format 3 in den ersten paar bytes der Datei. Also ich denke, meine ursprüngliche Frage ist immer noch maßgeblich.
  • Nur ein cookie von Firefox, kann man auch versuchen, seine Extraktion aus der JSON-Datei in der sessionstore-backups - Verzeichnis - finden Sie unter stackoverflow.com/questions/19486161/...

InformationsquelleAutor cwd | 2011-09-30
Schreibe einen Kommentar