Αναρωτηθήκατε ποτέ πού ο Firefox διατηρεί όλο το ιστορικό που θυμάται από τις προηγούμενες περιόδους περιήγησής σας… όχι μόνο τον κωδικό URL αλλά και τον αποθηκευμένο κωδικό πρόσβασης, δεδομένα φόρμας και ορισμένες τιμές προτίμησης; Η απάντηση, πολύ απλά, βρίσκεται μέσα σε βάσεις δεδομένων SQLite στον φάκελο προφίλ Firefox.
Χρησιμοποιώντας ένα πρόγραμμα ανοιχτού κώδικα, SQLite Database Browser, μπορείτε όχι μόνο να δείτε τη δομή των μεμονωμένων βάσεων δεδομένων, αλλά να περιηγηθείτε και, εάν είστε τόσο διατεθειμένοι, να χειριστείτε όλα τα δεδομένα σε καθένα από τους πίνακες. Ενώ αυτό το άρθρο επικεντρώνεται στα Windows, οι ίδιες βασικές πληροφορίες πρέπει να ισχύουν και για χρήστες Linux και Mac.
Προβολή των δεδομένων προφίλ του Firefox
Πριν ξεκινήσετε, βεβαιωθείτε ότι ο Firefox είναι κλειστός, ώστε να μην υπάρχουν προβλήματα με κλειδώματα σε κανένα από αυτά τα αρχεία.
Ανοίξτε το πρόγραμμα περιήγησης βάσης δεδομένων SQLite, κάντε κλικ στο εικονίδιο ανοίγματος και μεταβείτε στο προφίλ σας στο Firefox. Στα Windows 7, η τοποθεσία είναι εδώ:
% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <random> .default
Μια ενδιαφέρουσα βάση δεδομένων που θα ρίξουμε μια ματιά είναι το "formhistory.sqlite".
Ο λόγος για τον οποίο αυτή η συγκεκριμένη βάση δεδομένων είναι ενδιαφέρουσα είναι επειδή αποθηκεύει τιμές που εισάγετε σε πεδία εισαγωγής φόρμας, όπως τη διεύθυνση, το email και τον αριθμό τηλεφώνου σας (εάν έχετε ρυθμίσει τον Firefox να διατηρεί αυτές τις πληροφορίες).
Όπως μπορείτε να δείτε όταν ανοίγετε αυτό το αρχείο και περιηγηθείτε στον πίνακα "moz_formhistory", υπάρχουν πολλές καταχωρήσεις που σας δίνουν λίγη εικόνα για το πώς λειτουργεί αυτή η λειτουργία. Ουσιαστικά το όνομα του πεδίου HTML όπου εισαγάγατε τα δεδομένα αποθηκεύεται στη στήλη "όνομα πεδίου" και η αντίστοιχη τιμή στη στήλη "τιμή".
Επειδή τα ονόματα πεδίων όπως "Email" και "Θέμα" είναι πολύ συνηθισμένα και πιθανόν να βρίσκονται σε πολλούς ιστότοπους, ενδέχεται να δείτε πολλές καταχωρίσεις για την ίδια τιμή "όνομα πεδίου" με διαφορετικές τιμές "τιμής". Αυτό εξηγεί επίσης γιατί μπορείτε να δείτε τις τιμές που έχετε εισαγάγει σε έναν ιστότοπο όταν συμπληρώνετε μια φόρμα σε έναν εντελώς διαφορετικό ιστότοπο.
Ωστόσο, αυτές οι πληροφορίες μπορεί να είναι ευαίσθητες. Για παράδειγμα, εάν αναζητήσω τον αριθμό της πιστωτικής μου κάρτας (κατά μοτίβο), μπορώ να βρω την απλή καταχώριση κειμένου σε αυτήν τη βάση δεδομένων.
Εάν βρείτε καταχωρήσεις όπως αυτή που θέλετε να απαλλαγείτε, απλώς εντοπίστε την αντίστοιχη τιμή "id" στην καρτέλα Αναζήτηση δεδομένων και κάντε κλικ στο κουμπί Διαγραφή εγγραφής, αποθηκεύστε τις αλλαγές σας και έχει φύγει.
Αυτό μπορεί να είναι χρήσιμο όχι μόνο για την εκκαθάριση ευαίσθητων δεδομένων, αλλά και για καταχωρήσεις όπως παλιές διευθύνσεις email ή αριθμούς τηλεφώνου χωρίς να χρειάζεται να διαγράψετε όλο το ιστορικό σας.
Άλλες βάσεις δεδομένων προφίλ
Ενώ υπάρχουν πολλές ακόμη βάσεις δεδομένων SQLite μπορείτε να ρίξετε μια ματιά (όλες έχουν την επέκταση αρχείου .sqlite), παρακάτω είναι μερικές που μπορεί να σας ενδιαφέρουν. Μπορείτε να τα ανοίξετε χρησιμοποιώντας το SQLite Database Browser ακριβώς όπως φαίνεται παραπάνω.
- addons.sqlite = Πληροφορίες εγκατάστασης σε εγκατεστημένα πρόσθετα. Αυτό πιθανότατα χρησιμοποιείται για την ενημέρωση των εγκατεστημένων πρόσθετων.
- content-prefs.sqlite = Αποθηκεύει πληροφορίες που αφορούν συγκεκριμένους ιστότοπους και τις ρυθμίσεις σας. Για παράδειγμα, η τοποθεσία που χρησιμοποιήθηκε τελευταία στον υπολογιστή σας για να ανεβάσετε ένα αρχείο.
- downloads.sqlite = Πληροφορίες για στοιχεία που εμφανίζονται στη λίστα στοιχείων λήψης.
- extensions.sqlite = Πληροφορίες σχετικά με τα εγκατεστημένα πρόσθετα. Δεν υπάρχει τίποτα πολύ διορατικό εδώ, αλλά εάν ψάχνετε περίπλοκες λεπτομέρειες σχετικά με ένα πρόσθετο, οι πληροφορίες εδώ μπορεί να είναι χρήσιμες.
- formhistory.sqlite = (καλύπτεται λεπτομερώς παραπάνω) Όλα τα δεδομένα χωρίς κωδικό πρόσβασης που έχουν αποθηκευτεί στον Firefox.
- signons.sqlite = Αποθηκευμένες πληροφορίες κωδικού πρόσβασης σύνδεσης. Οι κωδικοί πρόσβασης κρυπτογραφούνται έναντι του κύριου κωδικού πρόσβασής σας, αλλά μπορείτε να δείτε τον αριθμό των φορών που ο καθένας έχει χρησιμοποιηθεί.
Ρίξτε μια ματιά και αν βρείτε κάτι ενδιαφέρον, μοιραστείτε το.