Stomme Geektricks Hacking van de Firefox-profielgegevensopslag
Heeft u zich ooit afgevraagd waar Firefox de geschiedenis bewaart die het heeft onthouden van uw 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, als 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
Controleer voordat u aan de slag gaat of 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 \ .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 voorkomen, 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 u dergelijke vermeldingen vindt die u wilt verwijderen, zoekt u eenvoudigweg de respectieve "id" -waarde op het tabblad Gegevens doorbladeren en klikt u op de knop Record verwijderen, slaat u uw wijzigingen op en is deze 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 actueel 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 gecodeerd ten opzichte van uw hoofdwachtwoord, maar u kunt het aantal keren dat elk wachtwoord is gebruikt, bekijken.
Neem een kijkje en als je iets interessants vindt, deel dit alsjeblieft.
Download SQLite Database Browser