If-Koubou

Trik Geek Stupid: Meretas Penyimpanan Data Profil Firefox

Trik Geek Stupid: Meretas Penyimpanan Data Profil Firefox (Bagaimana caranya)

Pernahkah Anda bertanya-tanya di mana Firefox menyimpan semua sejarah yang diingatnya dari sesi penjelajahan sebelumnya ... bukan hanya kata sandi URL tetapi disimpan, data formulir, dan nilai preferensi tertentu? Jawabannya, cukup sederhana, adalah di dalam database SQLite di folder profil Firefox Anda.

Menggunakan program open source, SQLite Database Browser, Anda tidak hanya dapat melihat struktur dari masing-masing database tetapi menelusuri dan, jika Anda sangat ingin, memanipulasi semua data di masing-masing tabel. Sementara artikel ini berfokus pada Windows, informasi dasar yang sama harus berlaku untuk pengguna Linux dan Mac juga.

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 yang menarik yang akan kita lihat adalah "formhistory.sqlite".

Alasan mengapa database khusus ini menarik adalah karena menyimpan nilai yang Anda masukkan ke dalam bidang input formulir seperti alamat, email, dan nomor telepon (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 "fieldname" dan nilai yang terkait di kolom "nilai".

Karena nama bidang seperti "Email" dan "Subjek" sangat umum dan kemungkinan berada di beberapa situs, Anda mungkin melihat beberapa entri untuk nilai "fieldname" yang sama dengan nilai "nilai" yang berbeda. Ini juga menjelaskan mengapa Anda dapat melihat nilai yang Anda masukkan di satu situs saat Anda mengisi formulir di situs yang sama sekali berbeda.

Namun, informasi ini bisa sensitif. Sebagai contoh, 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" yang terkait di tab Data Jelajah dan klik tombol Hapus Rekam, simpan perubahan Anda dan itu hilang.

Ini dapat 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 dapat Anda lihat (semua memiliki ekstensi file .sqlite), di bawah ini adalah beberapa yang mungkin menarik. Anda dapat membuka ini menggunakan Browser Database SQLite persis seperti yang ditunjukkan di atas.

  • addons.sqlite = Informasi pemasangan pada add-on yang diinstal. Ini kemungkinan besar digunakan untuk menjaga pengaya yang terpasang saat ini.
  • content-prefs.sqlite = Menyimpan informasi spesifik ke situs web dan pengaturan Anda. Misalnya, lokasi terakhir yang digunakan di komputer Anda untuk mengunggah file.
  • downloads.sqlite = Informasi tentang item yang muncul dalam daftar item unduhan Anda.
  • extensions.sqlite = Informasi tentang add-on yang diinstal. Tidak ada yang terlalu mendalam di sini, tetapi jika Anda mencari detail yang rumit tentang add-on, informasi di sini dapat membantu.
  • formhistory.sqlite = (tercakup secara rinci di atas) Semua data non-kata sandi yang telah disimpan di Firefox.
  • signons.sqlite = Informasi sandi login yang tersimpan. Kata sandi dienkripsi dengan kata sandi utama Anda tetapi Anda dapat melihat berapa kali masing-masing kata sandi telah digunakan.

Coba lihat dan jika Anda menemukan sesuatu yang menarik, silakan bagikan.

Unduh Peramban Database SQLite