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çim | SQLite 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ümler | 2026-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
| Alan | Ne 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_cards | Sunucu tarafındaki kartların yerelde maskelenmiş gösterimi. |
05Zaman damgaları
| Alan | Kodlama | Not |
|---|---|---|
| autofill.date_created, autofill.date_last_used | time_t: int64 seconds since 1970-01-01 UTC | Kaynakta base::Time::FromTimeT ile okunur; 1601 µs dönüşümünü uygulamayın. |
| addresses.use_date, addresses.date_modified | time_t: int64 seconds since 1970-01-01 UTC | ToTimeT() ile yazılır. |
Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.
06İnceleme akışı
- Web Data'yı ve varsa yardımcı journal veya WAL dosyasını kopyalayın; şema kuşağını belirlemek için mevcut tabloları listeleyin.
- date_created ve date_last_used değerlerini Unix saniyesi olarak çevirin ve girdileri son kullanıma göre sıralayın.
- 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.
- 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
- Chromium source — components/autofill/core/browser/webdata/autocomplete/autocomplete_table.cc The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — components/autofill/core/browser/webdata/addresses/address_autofill_table.cc The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — components/autofill/core/browser/webdata/payments/payments_autofill_table.cc The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — webdata_constants.cc (Web Data file names) The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — docs/user_data_dir.md (User Data Directory) The Chromium Authors (GitHub mirror) · erişim 2026-10-14