Blog
DataDome Captcha nasıl çözülür

DataDome Captcha nasıl çözülür

Logo of Capsolver

CapSolver Blogger

How to use capsolver

30-Jun-2023

DataDome nedir?

DataDome, web siteleri, mobil uygulamalar ve API'ler için bot koruması konusunda uzmanlaşmış bir güvenlik şirketidir. Trafik modellerini analiz etmek ve bot benzeri davranışları belirlemek için yapay zeka (AI) ve makine öğrenimi algoritmaları kullanır. Amacı, işletmeleri içerik kazıma, hesap devralma, hileli işlemler, çarpık analizler ve daha fazlası gibi çeşitli zararlı bot faaliyetlerinden korumaktır.

DataDome, insan davranışını taklit eden karmaşık botları bile tespit etmek ve engellemek için tasarlanmıştır. Meşru kullanıcılar için kullanıcı deneyimini yavaşlatmadan zararlı botları engellemek için milisaniyeler içinde kararlar alarak gerçek zamanlı koruma sağlar.

Şirketin çözümünün uygulanması kolaydır ve çeşitli platformlar, sistemler ve web sunucuları ile entegre edilebilir. İşletmelerin karşılaştıkları bot trafiğinin doğasını ve kapsamını anlamalarına yardımcı olmak için ayrıntılı analizler sağlar.

DataDome CAPTCHA, DataDome'un insan kullanıcılar ve botlar arasında ayrım yapmak için kullandığı araçlardan biridir. CAPTCHA, daha önce de belirtildiği gibi, "Bilgisayarları ve İnsanları Ayırmak için Tamamen Otomatik Genel Turing testi" anlamına gelir. İnsanların geçmesi kolay, botlar için zor olacak şekilde tasarlanmış bir testtir.

DataDome'un sistemi, bot önerebilecek şüpheli bir etkinlik algıladığında, bir CAPTCHA sorgulamasını tetikleyebilir. Kullanıcının daha sonra bir bot değil, insan olduğunu kanıtlamak için CAPTCHA'yı başarıyla tamamlaması gerekir.

Bir DataDome CAPTCHA sorgulaması şu temsil gibi görünebilir:

Bu gösterimde, kullanıcıya bir CAPTCHA görüntüsü ve kullanıcının bulmacayı tamamlaması gereken bir kaydırma düğmesi sunulur. CAPTCHA'yı başarıyla tamamladıktan sonra, kullanıcı web sitesine erişmeye devam edebilir. Başarısız olurlarsa veya CAPTCHA tamamlanmazsa, sistem erişimi reddedebilir veya başka bir CAPTCHA sorgulaması yapabilir.

Özetle DataDome, zararlı bot etkinliklerini belirlemek ve engellemek için yapay zeka ve makine öğrenimini kullanan kapsamlı bir bot koruma çözümüdür. CAPTCHA testi, bir kullanıcının insan mı yoksa bot mu olduğunu doğrulamak için kullandığı araçlardan biridir ve koruduğu web sitelerinin güvenliğini ve bütünlüğünü korumaya yardımcı olur.

Bu blogda Datadome Captcha'yı çözmeye odaklanacağız.

DataDome Captcha nasıl çözülür

DataDome'u çözmeye başlamadan önce, bilmemiz gereken bazı gereksinimler ve bilmemiz gereken noktalar var.
Gereksinimler:

Uygulanmadığı takdirde çözümün geçersiz olacağı konusunda dikkat edilmesi gereken noktalar:

  • Captcha url sorgu parametreleri dinamik olarak elde edilir. Bu, statik bir captcha url'sini tekrar tekrar gönderemeyeceğiniz anlamına gelir.
    Sorgu parametreleri kalın harflerle yazılmıştır: https://geo.captcha-delivery.com/captcha/?initialCid=yourInitialCid&cid=yourCid&t=fe&**referer **=https%3A%2F%2Fantoinevastel.com%2Fbots%2Fdatadome&s=YourSParam&e=youreParam bunlar, captcha'yı aldığınız ilk GET'te elde edilir

  • Sorgu parametresi t, t=fe değerine sahip olmalıdır, eğer t=bv varsa, bu, captchaUrl'nin yasaklandığı ve bunu bize gönderemeyeceğiniz anlamına gelir.

  • Krom sürümünün, başlığın ve başlık sırasının TLS'sini eşleştirin.

  • Sayfayla etkileşime geçmek için captcha'yı çözmek için kullanılan proxy'yi eşleştirin

    Captcha'nın çözülmesi için öncelikle gereken tüm bilgileri göndermeniz gerekir. Büyük harf çözücünün güvenlik kodunu doğru şekilde çözebilmesi için tüm noktaları anladığınızdan emin olun.

Datadome güvenlik kodunu çözmek için belgelerimizi izleyin. Bazı parametreler gereklidir ve bazıları isteğe bağlıdır. Bu örnek için sadece gerekli parametreleri kullanacağız. datadome için görev türleri şunlardır:

  • DatadomeSliderTask: Bu görev türü, kendi proxy'lerinizi gerektirir.

Bu örnekte, site datadome captcha kullandığından DatadomeSliderTask kullanacağız.
Herhangi bir parametre eksikse, web sitesi tarafından kabul edilmeyen belirteçle ilgili sorunlarla karşılaşmanız olasıdır.
Belgelerden kullanmanız gereken ilk yöntem createTask dır, bu yöntem resmin parametrelerini gerektirir, bazıları gerekli bazıları isteğe bağlıdır, kullanmak istediğimiz siteye bağlıdır.

Adım 1: Bilgileri capsolver'a gönderme

Bilgileri göndermek için "createTask" yöntemini kullanın:

GÖNDERİ https://api.capsolver.com/createTask
{
"clientKey": "API_KEY'iniz",
"task": {
"type": "DatadomeSliderTask",
"websiteURL": "https://antoinevastel.com/bots/datadome",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=yourInitialCid&cid=yourCid&t=fe&referer=https%3A%2F%2Fantoinevastel.com%2Fbots%2Fdatadome&s=YourSParam&e=youreParam",
"profesyonelxy": "vekil sunucunuz",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, Gecko gibi) Chrome/110.0.0.0 Safari/537.36"
   }
}

Adım 2: Sonuçları alma

Sonuçları doğrulamak için, captcha çözülene kadar "getTaskResult" API uç noktasını sürekli olarak yoklamanız gerekir.

İşte bir örnek istek:

GÖNDERİ https://api.capsolver.com/getTaskResult
Sunucu: api.capsolver.com
İçerik Türü: uygulama/json

{
     "clientKey":"YOUR_API_KEY",
     "taskId": "TASKID_OF_CREATETASK" //createTask yöntemi tarafından oluşturulan kimlik
}

Güvenlik kodu başarıyla çözüldüğünde, aşağıdaki resimde gösterilene benzer bir yanıt alırsınız:

Alınan captcha belirteci, ilgili siteye yanıtın değeriyle birlikte 'datadome' çerezi gönderilerek doğrulanabilir.

⚠️ Jeton reddedilirse, bazı bilgilerin eksik veya yanlış olduğunu gösterebilir. TLS'nizin doğru olduğundan emin olun (kullanılan kullanıcı aracısıyla eşleşen TLS, iyi başlıklar, başlık siparişlerinin doğru ve captcha'yı çözmek için kullanılan aynı proxy)

Sonuç olarak, datadome captcha'yı çözmek göz korkutucu bir görev gibi görünse de, capsolver.com süreci hızlı ve verimli hale getiriyor. Yukarıda özetlenen adımları izleyerek datadome'u kolayca çözebilirsiniz.

Çözüm Ekibi 💜

More