7Sep

Stupid Geek Tricks: Den Firefox-Profildatenspeicher hacken

Haben Sie sich jemals gefragt, wo Firefox all die Geschichte speichert, die er sich von Ihren vorherigen Browsersitzungen erinnert hat. .. nicht nur URLs, sondern auch gespeicherte Passwörter, Formulardaten und bestimmte Präferenzwerte? Die Antwort befindet sich ganz einfach in SQLite-Datenbanken in Ihrem Firefox-Profilordner.

Mit einem Open-Source-Programm, SQLite Database Browser, können Sie nicht nur die Struktur der einzelnen Datenbanken einsehen, sondern auch alle Daten in den einzelnen Tabellen durchsuchen und manipulieren. Während sich dieser Artikel auf Windows konzentriert, sollten die gleichen grundlegenden Informationen auch für Linux- und Mac-Benutzer gelten.

Anzeigen der Firefox-Profildaten

Bevor Sie beginnen, vergewissern Sie sich, dass Firefox geschlossen ist, damit keine Probleme mit Sperren für eine dieser Dateien auftreten.

Öffnen Sie den SQLite-Datenbankbrowser, klicken Sie auf das Öffnen-Symbol und navigieren Sie zu Ihrem Firefox-Profil. In Windows 7 ist der Speicherort hier:

% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ & lt; random & gt;. default

Eine interessante Datenbank, die wir uns ansehen, ist "formhistory.sqlite".

Der Grund, warum diese spezielle Datenbank interessant ist, liegt darin, dass sie Werte speichert, die Sie in Eingabefelder wie Ihre Adresse, E-Mail-Adresse und Telefonnummer eingeben( wenn Sie Firefox so eingestellt haben, dass diese Informationen erhalten bleiben).

Wie Sie sehen, wenn Sie diese Datei öffnen und die Tabelle "moz_formhistory" durchsuchen, gibt es viele Einträge, die Ihnen einen kleinen Einblick geben, wie diese Funktion funktioniert. Im Wesentlichen wird der Name des HTML-Feldes, in dem Sie die Daten eingegeben haben, in der Spalte "Feldname" und der entsprechende Wert in der Spalte "Wert" gespeichert.

Da Feldnamen wie "E-Mail" und "Betreff" sehr häufig vorkommen und wahrscheinlich mehrere Standorte betreffen, werden möglicherweise mehrere Einträge für denselben "Feldname" -Wert mit unterschiedlichen "Wert" -Werten angezeigt. Dies erklärt auch, warum Sie Werte sehen können, die Sie auf einer Site eingegeben haben, wenn Sie ein Formular auf einer komplett anderen Site ausfüllen.

Diese Information kann jedoch empfindlich sein. Wenn ich zum Beispiel nach meiner Kreditkartennummer( nach Muster) suche, finde ich den Texteintrag in dieser Datenbank.

Wenn Sie Einträge wie diese finden, die Sie loswerden möchten, suchen Sie einfach den entsprechenden "id" -Wert auf der Registerkarte "Daten durchsuchen" und klicken Sie auf die Schaltfläche "Datensatz löschen", speichern Sie Ihre Änderungen und es ist weg.

Dies kann nützlich sein, um nicht nur vertrauliche Daten zu löschen, sondern auch Einträge wie alte E-Mail-Adressen oder Telefonnummern, ohne dass Sie den gesamten Verlauf löschen müssen.

Andere Profildatenbanken

Es gibt zwar mehrere weitere SQLite-Datenbanken, die Sie sich ansehen können( alle mit der Dateierweiterung. sqlite), aber einige davon sind von Interesse. Sie können diese mit dem SQLite Database Browser genau wie oben gezeigt öffnen.

  • addons.sqlite = Installationsinformationen zu installierten Add-Ons. Dies wird höchstwahrscheinlich dazu verwendet, Ihre installierten Add-Ons aktuell zu halten.
  • content-prefs.sqlite = Speichert spezifische Informationen zu Websites und Ihren Einstellungen. Zum Beispiel der zuletzt verwendete Speicherort auf Ihrem Computer, um eine Datei hochzuladen.
  • downloads.sqlite = Informationen zu Elementen, die in Ihrer Download-Objektliste erscheinen.
  • extensions.sqlite = Informationen zu installierten Add-Ons. Hier ist nichts zu aufschlussreich, aber wenn Sie nach Details über ein Add-on suchen, können die Informationen hilfreich sein.
  • formhistory.sqlite =( oben im Detail behandelt) Alle Nicht-Passwort-Daten, die in Firefox gespeichert wurden.
  • signons.sqlite = Gespeicherte Login-Passwort-Informationen. Die Passwörter sind mit Ihrem Master-Passwort verschlüsselt, aber Sie können sich ansehen, wie oft jedes Passwort verwendet wurde.

Werfen Sie einen Blick und wenn Sie etwas Interessantes finden, teilen Sie es bitte mit.

Laden Sie den SQLite-Datenbankbrowser

herunter