TarayıcılarOrtaForm ve otomatik doldurma verileri

Chromium Web Data (otomatik doldurma)

Chromium otomatik doldurma deposu: form alanı adları ve girilen değerler, ilk ve son kullanım ile Web Data içindeki kayıtlı adres ve kart üst verisi.

01Konum

  • <User Data>/<Profile>/Web Data
  • <User Data>/<Profile>/Account Web Data

02Yanıtladığı sorular

  • Kullanıcı belirli bir adı taşıyan form alanlarına hangi değerleri kaç kez girdi?
  • Bir değer ilk ve son ne zaman kullanıldı?
  • Otomatik doldurma için hangi posta adresleri veya ödeme kartları kaydedildi, en son ne zaman kullanıldı veya değiştirildi?

03Biçim ve sürümler

BiçimSQLite 3 veri tabanı. Otomatik tamamlama ve adres tarihleri, diğer çoğu Chromium veri tabanından farklı olarak 1970-01-01 UTC'den bu yana time_t saniye olarak saklanır.
Geçerli olduğu sürümler2026-10-14 tarihinde okunan Chromium ana dalı. Adres verileri eski autofill_profiles* tablolarından contact_info*/local_addresses* tablolarına, ardından addresses/address_type_tokens tablolarına taşındı.

04Temel alanlar

AlanNe anlatır
autofill (name, value, value_lower, date_created, date_last_used, count)Alan adı ve değere göre anahtarlanan otomatik tamamlama girdileri; count kullanım sayısıdır.
addresses (guid, record_type, use_count, use_date, date_modified, language_code, label, initial_creator_id)Kayıtlı adresler; adres bileşenleri address_type_tokens (guid, type, value) tablosundadır.
credit_cards (guid, name_on_card, expiration_month, expiration_year, card_number_encrypted, use_count, use_date, date_modified, nickname)Yerel olarak kaydedilen kartlar. Kart numarası şifreli saklanır; bu kayıt şifre çözmeyi kapsamaz.
masked_credit_cardsSunucu tarafındaki kartların yerelde maskelenmiş gösterimi.

05Zaman damgaları

AlanKodlamaNot
autofill.date_created, autofill.date_last_usedtime_t: int64 seconds since 1970-01-01 UTCKaynakta base::Time::FromTimeT ile okunur; 1601 µs dönüşümünü uygulamayın.
addresses.use_date, addresses.date_modifiedtime_t: int64 seconds since 1970-01-01 UTCToTimeT() ile yazılır.

Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.

06İnceleme akışı

  1. Web Data'yı ve varsa yardımcı journal veya WAL dosyasını kopyalayın; şema kuşağını belirlemek için mevcut tabloları listeleyin.
  2. date_created ve date_last_used değerlerini Unix saniyesi olarak çevirin ve girdileri son kullanıma göre sıralayın.
  3. Hangi alan etiketlerinin (ör. e-posta veya arama kutuları) hangi değerleri aldığını görmek için autofill satırlarını name'e göre gruplayın.
  4. Siteyi belirlemek için son kullanım zamanlarını aynı ana yakın History ziyaretleriyle ilişkilendirin.

07Yorum tuzakları

  • autofill tablosu URL saklamaz; bir değeri siteye bağlamak için başka artefaktlarla ilişkilendirme gerekir.
  • Yalnızca ilk ve son kullanım tutulur; aradaki kullanımlar yalnızca count değerine yansır.
  • Belirli bir zaman aralığı için otomatik doldurma verisini temizlemek eşleşen satırları siler veya yeniden yazar; eksik girdi hiçbir şey yazılmadığını göstermez.

09Kaynaklar

  1. Chromium source — components/autofill/core/browser/webdata/autocomplete/autocomplete_table.cc The Chromium Authors (GitHub mirror) · erişim 2026-10-14
  2. Chromium source — components/autofill/core/browser/webdata/addresses/address_autofill_table.cc The Chromium Authors (GitHub mirror) · erişim 2026-10-14
  3. Chromium source — components/autofill/core/browser/webdata/payments/payments_autofill_table.cc The Chromium Authors (GitHub mirror) · erişim 2026-10-14
  4. Chromium source — webdata_constants.cc (Web Data file names) The Chromium Authors (GitHub mirror) · erişim 2026-10-14
  5. Chromium source — docs/user_data_dir.md (User Data Directory) The Chromium Authors (GitHub mirror) · erişim 2026-10-14