Trik Geek Bodoh Meretas Penyimpanan Data Profil Firefox
Pernahkah Anda bertanya-tanya di mana Firefox menyimpan semua riwayat yang diingatnya dari sesi penjelajahan Anda sebelumnya ... bukan hanya URL tetapi kata sandi yang disimpan, data formulir, dan nilai preferensi tertentu? Jawabannya, cukup sederhana, ada di dalam database SQLite di folder profil Firefox Anda.
Menggunakan program open source, SQLite Database Browser, Anda tidak hanya dapat melihat struktur database individual tetapi juga menelusuri dan, jika Anda cenderung, memanipulasi semua data di setiap tabel. Sementara artikel ini berfokus pada Windows, informasi dasar yang sama juga berlaku untuk pengguna Linux dan Mac.
Melihat Data Profil Firefox
Sebelum memulai, pastikan Firefox ditutup sehingga tidak ada masalah dengan kunci pada salah satu file ini.
Buka SQLite Database Browser, klik ikon terbuka dan arahkan ke Profil Firefox Anda. Di Windows 7, lokasinya ada di sini:
% UserProfile% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ .default
Database menarik yang akan kita lihat adalah "formhistory.sqlite".
Alasan database khusus ini menarik adalah karena menyimpan nilai-nilai yang Anda masukkan ke dalam kolom input formulir seperti alamat, email, dan nomor telepon Anda (jika Anda mengatur Firefox untuk menyimpan informasi ini).
Seperti yang Anda lihat ketika Anda membuka file ini dan menelusuri tabel "moz_formhistory", ada banyak entri yang memberi Anda sedikit wawasan tentang cara kerja fitur ini. Pada dasarnya nama bidang HTML tempat Anda memasukkan data disimpan di kolom "bidang nama" dan nilai masing-masing di kolom "nilai".
Karena nama-nama bidang seperti "Email" dan "Subjek" sangat umum dan cenderung melintasi beberapa situs, Anda dapat melihat beberapa entri untuk nilai "fieldname" yang sama dengan nilai "nilai" yang berbeda. Ini juga menjelaskan mengapa Anda bisa melihat nilai yang Anda masukkan di satu situs ketika Anda mengisi formulir di situs yang sama sekali berbeda.
Namun, informasi ini bisa sensitif. Misalnya, jika saya mencari nomor kartu kredit saya (berdasarkan pola) saya dapat menemukan entri teks biasa dalam database ini.
Jika Anda menemukan entri seperti ini yang ingin Anda singkirkan, cukup cari nilai “id” masing-masing di tab Browse Data dan klik tombol Delete Record, simpan perubahan Anda dan hilang.
Ini berguna untuk tidak hanya membersihkan data sensitif, tetapi juga entri seperti alamat email lama atau nomor telepon tanpa harus menghapus semua riwayat Anda.
Database Profil Lainnya
Meskipun ada beberapa database SQLite yang bisa Anda lihat (semua memiliki ekstensi file .sqlite), di bawah ini adalah beberapa yang mungkin menarik. Anda dapat membuka ini menggunakan SQLite Database Browser persis seperti yang ditunjukkan di atas.
- addons.sqlite = Informasi instalasi tentang add-ons yang diinstal. Ini kemungkinan besar digunakan untuk menjaga add-on yang terinstal tetap terkini.
- content-prefs.sqlite = Menyimpan informasi khusus untuk situs web dan pengaturan Anda. Misalnya, lokasi yang terakhir digunakan di komputer Anda untuk mengunggah file.
- downloads.sqlite = Informasi tentang item yang muncul dalam daftar item unduhan Anda.
- extensions.sqlite = Informasi tentang add-ons yang diinstal. Tidak ada yang terlalu berwawasan di sini, tetapi jika Anda mencari detail rumit tentang add-on, informasi di sini mungkin bermanfaat.
- formhistory.sqlite = (dibahas secara rinci di atas) Semua data non-kata sandi yang telah disimpan di Firefox.
- signons.sqlite = Informasi kata sandi login tersimpan. Kata sandi dienkripsi dengan kata sandi utama Anda, tetapi Anda dapat melihat berapa kali masing-masing telah digunakan.
Lihatlah dan jika Anda menemukan sesuatu yang menarik, silakan bagikan.
Unduh SQLite Database Browser