• 12-04-2025, 17:40:46
    #10
    Proxy ve headless ile işlem yapmanız sağlıklı olur.
  • 12-04-2025, 17:58:43
    #11
    Chrome kullanıyorsan ki %70 chrome kullanıyor, kullanıcı davranışlarını (gizli modda bile) telemetri adı altında toplar. Gidilen URL’ler, sayfa yüklenme süreleri, scroll davranışları, interaction’lar. Bu veriler doğrudan Google’a gider. Analytics’e falan gerek yok. Bir siteye girdin, sen hiçbir script koymasan bile Chrome o veriyi arkada Google'a taşır. Android WebView ve Google App’ler konusuna değinmiyorum bile.


    POST https://optimizationguide-pa.googleapis.com/v1:GetHints?

    İlk mesajda belirttiğin kod öbeklerine baktığımda, Chrome’un kendi içinde çalışan Optimization Guide API’sine ait. Yani sen bir siteye girince, Chrome bu domain hakkında Google’dan "optimizasyon ipuçları" (hints) istiyor.

    Ama bu sadece görünürde tabi. Gerçekte ise senaryo şu şekilde işler,

    Bu istekle hangi domain’e girildiği bildirilir.

    Bu domainin ne kadar popüler olduğu, ne kadar hızlandırılabileceği, AMP desteği, Lite Mode desteği, Preload uygunluğu, vs. gibi veriler isteniyor.

    En önemlisi: Google’a "bu domain az önce açıldı" bilgisi gidiyor.

    X-Client-Data: dfgdfgdfgdfgdfg+zAEIhaDNAQj+pc4BCLrnzgE=

    Bu satır, Chrome’un kullanıcı davranışını tanıyan şifreli bir veri kümesi. Hangi sürüm hangi segment vs.

    İstersen bu protobuf isteğini bir MITM proxy ( : mitmproxy veya Burp Suite) ile çözümleyebilirsin.

    Veya Chromium kaynak kodundan optimization_guide_service.cc dosyası incelenerek daha fazla bilgi çıkarılabilir denemek lazım


    edit:

    Dayanamadım baktım ,

    https://clients4.google.com/chrome-s...BFmqGdKw%3D%3D

    Request/Response Body’sini .bin dosyasına kaydettim,

    protoc --decode_raw < chrome-sync-request.bin

    decode ettiğimdeyse,

    protoc --proto_path=. --decode=SyncEntity sync.proto < data.bin

    İstersen yakaladığın Request Body’yi bir dosyaya al, forumda beraber analiz edelim. Ya da chrome kaynaklarında sync.proto dosyasını arayıp veri yapısını çıkarabilirsin.

    Hoş konu, tebrikler
  • 12-04-2025, 18:01:23
    #12
    Bi ara bakar, tg den yazarım
  • 12-04-2025, 18:26:34
    #13
    Gelistir adlı üyeden alıntı: mesajı görüntüle
    chrome://flags/ adresinden bu verilerin gönderimi kapatılıyor sanırım sadece bunu biliyorum
    Sceptre adlı üyeden alıntı: mesajı görüntüle
    Chrome kullanıyorsan ki %70 chrome kullanıyor, kullanıcı davranışlarını (gizli modda bile) telemetri adı altında toplar. Gidilen URL’ler, sayfa yüklenme süreleri, scroll davranışları, interaction’lar. Bu veriler doğrudan Google’a gider. Analytics’e falan gerek yok. Bir siteye girdin, sen hiçbir script koymasan bile Chrome o veriyi arkada Google'a taşır. Android WebView ve Google App’ler konusuna değinmiyorum bile.


    POST https://optimizationguide-pa.googleapis.com/v1:GetHints?
    İlk mesajda belirttiğin kod öbeklerine baktığımda, Chrome’un kendi içinde çalışan Optimization Guide API’sine ait. Yani sen bir siteye girince, Chrome bu domain hakkında Google’dan "optimizasyon ipuçları" (hints) istiyor.

    Ama bu sadece görünürde tabi. Gerçekte ise senaryo şu şekilde işler,

    Bu istekle hangi domain’e girildiği bildirilir.

    Bu domainin ne kadar popüler olduğu, ne kadar hızlandırılabileceği, AMP desteği, Lite Mode desteği, Preload uygunluğu, vs. gibi veriler isteniyor.

    En önemlisi: Google’a "bu domain az önce açıldı" bilgisi gidiyor.

    X-Client-Data: dfgdfgdfgdfgdfg+zAEIhaDNAQj+pc4BCLrnzgE=
    Bu satır, Chrome’un kullanıcı davranışını tanıyan şifreli bir veri kümesi. Hangi sürüm hangi segment vs.

    İstersen bu protobuf isteğini bir MITM proxy ( : mitmproxy veya Burp Suite) ile çözümleyebilirsin.

    Veya Chromium kaynak kodundan optimization_guide_service.cc dosyası incelenerek daha fazla bilgi çıkarılabilir denemek lazım


    edit:

    Dayanamadım baktım ,

    https://clients4.google.com/chrome-s...BFmqGdKw%3D%3D

    Request/Response Body’sini .bin dosyasına kaydettim,

    protoc --decode_raw < chrome-sync-request.bin

    decode ettiğimdeyse,

    protoc --proto_path=. --decode=SyncEntity sync.proto < data.bin

    İstersen yakaladığın Request Body’yi bir dosyaya al, forumda beraber analiz edelim. Ya da chrome kaynaklarında sync.proto dosyasını arayıp veri yapısını çıkarabilirsin.

    Hoş konu, tebrikler
    ByHazerfen adlı üyeden alıntı: mesajı görüntüle
    Bi ara bakar, tg den yazarım
    Chatgpt yardımı ile
    x10x09x10x12x10x14x10x15x10x17x10x1fx18x02x22x20x0 ax1e
    buna benzer bir değeri request ettiğimde ilk requesti ile denk getirebildim domaini değiştirdiğimde patlıyordu
    mutli curl ile 1k civarında bir istek attım.
    sonuç ne olacak bilmiyorum sürekli f5 attırıyorum sayfaya 100 100 istek gidiyor.
    her istek random useragent ile atıyorum
    fakat client data bilgileri sabit gönderiyorum :O
  • 12-04-2025, 19:17:15
    #14
    Slash adlı üyeden alıntı: mesajı görüntüle
    Chatgpt yardımı ile
    x10x09x10x12x10x14x10x15x10x17x10x1fx18x02x22x20x0 ax1e
    buna benzer bir değeri request ettiğimde ilk requesti ile denk getirebildim domaini değiştirdiğimde patlıyordu
    mutli curl ile 1k civarında bir istek attım.
    sonuç ne olacak bilmiyorum sürekli f5 attırıyorum sayfaya 100 100 istek gidiyor.
    her istek random useragent ile atıyorum
    fakat client data bilgileri sabit gönderiyorum :O

    Burada @data.json içerisine, senkronizasyon bilgilerini veya istediğin herhangi bir payload’ı ekleyebilirsin.

    curl -X POST "https://optimizationguide-pa.googleapis.com/v1:GetHints" \
        -H "User-Agent: $(random_user_agent)" \
        -H "X-Client-Data: $(random_client_data)" \
        -d @data.json
    multicore 1k dediğin için..
  • 12-04-2025, 21:46:51
    #15
    Reis sen çok geride kaldın. Google da spamı artık çözeceğini sanmam. Başka alanlara yönel. Spam işi bitti artık. Umarım bu dediğime alınmazsın.
  • 12-04-2025, 22:03:01
    #16
    A.AY adlı üyeden alıntı: mesajı görüntüle
    Reis sen çok geride kaldın. Google da spamı artık çözeceğini sanmam. Başka alanlara yönel. Spam işi bitti artık. Umarım bu dediğime alınmazsın.
    Günlük 100$ harcarsam yine içinden geçerim para harcamak istemiyorum. daha öncede 0 bütçe ile spam yapıyordum.
  • 13-04-2025, 10:15:21
    #17
    chrome ile izliyor.hiçbir yere eklemediğiniz siteyi chrome ile 2-3 gün gezin gelip indexlemeye başlar. pagespeed geliştirmelerinde analiz edilmiş verileri de chrome'dan yüklüyor.

    4-5 yıldır chrome kullanmıyorum.
  • 20-04-2025, 21:15:16
    #18
    Takipteyim, Uzun zamandır bende üzerinde çalışıyorum, neye göre indexletiyor neye göre hit sayımı yapıyor.

    Çünkü farklı birçok yöntemle denedim; play, chrome, firefox, selenium
    Bunun için kocaman bir sistem inşa ettim, yönetebiliyorum tüm subdomain ve domainleri gelen gideni.
    Indexleme fingerprint deneyimine göre ve 307,308 yönlendirmeye göre

    Yabancı formlarda bunları çözümleyenler vardı diye hatırlıyorum, bulunca editliyeceğim.
    Hits meselesine bende yoğunlaştım, birebir kullanıcı deneyimlemesi en iyi çözüm gibi duruyor.
    Bu verileri direkt gönderdiğin zaman illagal algılıyor sonra domaini kökten siliyor diye hatırlıyorum.