7Sep

Stupid Geek Tricks: Hacking van de Firefox-profielgegevensopslag

Heb je je ooit afgevraagd waar Firefox de geschiedenis bewaart die het heeft onthouden van je vorige browsesessies. .. niet alleen URL's maar opgeslagen wachtwoord, formuliergegevens en bepaalde voorkeurswaarden? Het antwoord is simpelweg in SQLite-databases in uw Firefox-profielmap.

Met behulp van een open source-programma, SQLite Database Browser, kunt u niet alleen de structuur van de afzonderlijke databases zien, maar bladeren en, indien u daartoe geneigd bent, alle gegevens in elk van de tabellen manipuleren. Hoewel dit artikel zich richt op Windows, moet dezelfde basisinformatie ook van toepassing zijn op Linux- en Mac-gebruikers.

De profielgegevens van Firefox bekijken

Voordat u begint, moet u ervoor zorgen dat Firefox is gesloten, zodat er geen problemen zijn met vergrendelingen in een van deze bestanden.

Open SQLite Database Browser, klik op het pictogram openen en navigeer naar uw Firefox-profiel. In Windows 7 is de locatie hier:

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

Een interessante database die we zullen bekijken is "formhistory.sqlite".

De reden waarom deze specifieke database interessant is, is omdat het waarden opslaat die u invoert in formulierinvoervelden, zoals uw adres, e-mailadres en telefoonnummer( als u Firefox hebt ingesteld om deze informatie bij te houden).

Zoals u kunt zien wanneer u dit bestand opent en door de tabel "moz_formhistory" bladert, zijn er veel vermeldingen die u een beetje inzicht geven in hoe deze functie werkt. In wezen wordt de naam van het HTML-veld waar u de gegevens hebt ingevoerd opgeslagen in de kolom "fieldname" en de respectieve waarde in de kolom "value".

Omdat veldnamen zoals "E-mail" en "Onderwerp" heel gebruikelijk zijn en waarschijnlijk op meerdere sites staan, kunt u verschillende vermeldingen zien voor dezelfde "veldnaam" -waarde met verschillende "waarde" -waarden. Dit verklaart ook waarom u waarden kunt zien die u op één site hebt ingevoerd wanneer u een formulier op een geheel andere site invult.

Deze informatie kan echter gevoelig zijn. Als ik bijvoorbeeld naar mijn creditcardnummer zoek( op basis van een patroon), kan ik de tekst zonder opmaak in deze database vinden.

Als je dit soort dingen vindt waarvan je wilt ontdoen, zoek dan eenvoudigweg de respectieve "id" -waarde op het tabblad "Browse Data" en klik op de knop Record verwijderen, sla je wijzigingen op en het is verdwenen.

Dit kan handig zijn om niet alleen gevoelige gegevens te wissen, maar ook gegevens zoals oude e-mailadressen of telefoonnummers zonder al uw geschiedenis te hoeven wissen.

Andere profieldatabases

Hoewel er verschillende SQLite-databases zijn die u kunt bekijken( allemaal met de bestandsextensie. sqlite), vindt u hieronder een aantal die van belang kunnen zijn. U kunt deze openen met behulp van de SQLite Database Browser precies zoals hierboven weergegeven.

  • addons.sqlite = Installatie-informatie over geïnstalleerde add-ons. Dit wordt waarschijnlijk gebruikt om uw geïnstalleerde add-ons up-to-date te houden.
  • content-prefs.sqlite = Slaat informatie op die specifiek is voor websites en uw instellingen. Bijvoorbeeld de laatst gebruikte locatie op uw computer om een ​​bestand te uploaden.
  • downloads.sqlite = Informatie over items die in uw lijst met downloaditems worden weergegeven.
  • extensions.sqlite = Informatie over geïnstalleerde add-ons. Er is hier niets te pijnlijk, maar als u op zoek bent naar ingewikkelde details over een add-on, kan de informatie hier nuttig zijn.
  • formhistory.sqlite =( hierboven in detail besproken) Alle gegevens zonder wachtwoord die in Firefox zijn opgeslagen.
  • signons.sqlite = Opgeslagen aanmeldingswachtwoordinformatie. De wachtwoorden zijn versleuteld met uw hoofdwachtwoord, maar u kunt het aantal keren dat elk wachtwoord is gebruikt, bekijken.

Neem een ​​kijkje en als je iets interessants vindt, deel het alsjeblieft.

Download SQLite Database Browser