import base64
import json
import secrets
import time
import uuid
import requests
from Crypto.Cipher import AES, PKCS1_v1_5
from Crypto.PublicKey import RSA
from Crypto.Util.Padding import pad, unpad
API = "https://api.yallabaloot.com/account/v2/passwordLogin"
IV = b"8460257940005478"
PUCK3 = (
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw4tQ9I7GINCnxfxoHF4vLe15fyYzGI/mNoXTRG3P"
"xOtcHZ0oNW5oGcGqCBw4Zw8e/bcgfhn5tWTmfEJPnVny+hmF+Jj6KHpD4mbefHXCnrDs6Zeu/Nh3gjj/M/LXt"
"9z1zs5Rt6WG1XQw00fJ9xmm3dBvTRn7f7S4kXLyhhwu3GW0iWdCK2Srrw6KlJ5kOrV9/dEFgF/OYCowU0w46"
"SVki8VCbS7UZb0yIZAcpHOSXlU3UAKKuUDgldNfaMYtInmSqhAAghHptRZziLhMmnUS+gqtdw8nDItwQQEsv"
"FLe0sftAo/iJPHdIY3RS6sWpHvy/dBhyzUIzEtN6CvKw6hoewIDAQAB"
)
phone = input("Phone : ").strip()
password = input("Password: ").strip()
try:
device_id = open(".yalla_device").read().strip()
except Exception:
device_id = uuid.uuid4().hex
open(".yalla_device", "w").write(device_id)
uu = "".join(secrets.choice("0123456789abcdef") for _ in range(4)) * 8
key_bytes = uu.encode("utf-8")
body_obj = {"phone": phone, "password": password, "nationalityId": 8}
head = {
"deviceId": device_id,
"deviceCode": "BRP-N21",
"osType": "6",
"osVersion": "1.5.2.1",
"osVersionCode": "15200",
"userAgent": "edge",
"platform": "6",
"timestamp": str(int(time.time() * 1000)),
"uuId": uu,
"osInfo": "16",
"sign": "sign",
"netWork": "WIFI",
}
c1 = AES.new(key_bytes, AES.MODE_CBC, IV)
data_b64 = base64.b64encode(c1.encrypt(pad(json.dumps(body_obj, separators=(",", ":")).encode(), 16))).decode()
c2 = AES.new(key_bytes, AES.MODE_CBC, IV)
head_b64 = base64.b64encode(c2.encrypt(pad(json.dumps(head, separators=(",", ":")).encode(), 16))).decode()
pub = RSA.import_key(base64.b64decode(PUCK3))
key_b64 = base64.b64encode(PKCS1_v1_5.new(pub).encrypt(key_bytes)).decode()
payload = {"data": data_b64}
headers = {
"User-Agent": "Dalvik/2.1.0 (Linux; U; Android 16; BRP-NX1 Build/HONORBRP-N21)",
"Connection": "Keep-Alive",
"Accept-Encoding": "identity",
"HeadContent": head_b64,
"Key": key_b64,
"ApiVersion": "",
"Content-Type": "application/json; charset=UTF-8;",
}
r = requests.post(API, json=payload, headers=headers, timeout=25)
rkey = r.headers.get("key") or r.headers.get("Key")
if not rkey:
print(r.text[:2000])
else:
j = json.loads(r.text)
if j.get("data") and j["data"] != "{}":
c3 = AES.new(rkey.encode("utf-8"), AES.MODE_CBC, IV)
plain = unpad(c3.decrypt(base64.b64decode(j["data"])), 16).decode("utf-8", "replace")
j["data"] = json.loads(plain)
print(json.dumps(j, indent=2, ensure_ascii=False))
لوكن وي خوارزميه كامله على لعبه يلا بلوت مشهوره كذالك تكدر تسوي اداه وييه حسابات تنباع
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Source code available for TikTok user verification. Features: 1. No ban, uses proxy. 2. No sessions or fake accounts. 3. No bans. 4. Fast, single connection only. Notes: 1. The feature detects the user. 2. I don't sell activations. To purchase the code, contact @P_W_7
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🍓1
import base64
import hashlib
import json
import os
import random
import string
import time
import uuid
from Crypto.Cipher import AES, PKCS1_v1_5
from Crypto.PublicKey import RSA
from Crypto.Util.Padding import pad
from tls_client import Session
host = "https://account.yalla.games"
vers = "1.2.0.2"
lang = 1
plte = 1
devi = 4
arec = "964"
path = "/YallaGame/V2/AccountRelation/LoginByMobilePwd"
rkey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAik19fj8zJnG7Ub50NvgLObo7KWkEQgXd7AcK9KsIETw/IvCsNc3SsbZqK9qpb+Ulv4kKMe1L6249+3fMLLzSpLtsb2k0cyRk3eKW0uyj8483HI2iSvAr1DIgNzvUXMbIAXSizw4IMQAejUKRbLh4w+lKVWU/6nSuMZNhpzswNPJqegItrEhIRK0tQ78W0lhFCvS3ggRbbFN7Oh/CNM843ZvS9tiFPS66kmmjimxxyAXKAPXvuMfJ9wuLXdkeBob87uGV16yW74835pux0GSRbHSmsNaZiZ5KJBkSEOE1HDsaYiSUQz3ByGGBnw9nah91ZnXxYuk55JvWcyg+Wuv9RwIDAQAB"
devfile = os.path.join(os.path.dirname(os.path.abspath(__file__)), "ludo_device_id.json")
dvid = None
try:
with open(devfile) as f:
d = json.load(f)
if d.get("deviceId"):
dvid = d["deviceId"]
except Exception:
pass
if dvid is None:
dvid = str(uuid.uuid4())
try:
with open(devfile, "w") as f:
json.dump({
"deviceId": dvid,
"android": f"{uuid.uuid4().hex}_{uuid.uuid4().hex[:16]}",
"shumeng": "".join(random.choice(string.ascii_letters + string.digits) for _ in range(36)),
"nonce": f"{random.randint(-2**31, 2**31 - 1)}_{uuid.uuid4()}",
"created": int(time.time()),
}, f)
except Exception:
pass
sess = Session(client_identifier="okhttp4_android_13", random_tls_extension_order=True)
sess.timeout_seconds = 30
mobl = input("mobile: ").strip()
pwrd = input("password: ").strip()
pwdh = hashlib.md5(pwrd.encode()).hexdigest()
pdat = json.dumps({"mobile": mobl, "areaCode": arec, "password": pwdh, "languageId": lang}, separators=(",", ":")).encode()
akey = base64.b64encode(os.urandom(24)).decode().encode()
aiv_ = os.urandom(16)
act_ = AES.new(akey, AES.MODE_CBC, aiv_).encrypt(pad(pdat, AES.block_size))
pjsn = base64.b64encode(aiv_ + act_).decode()
bprm = json.dumps({"timeSpan": int(time.time() * 1000), "nonce": dvid + "_" + base64.b32encode(os.urandom(9)).decode()[:15], "token": None, "version": vers, "plateType": plte, "deviceType": devi}, separators=(",", ":")).encode()
biv_ = os.urandom(16)
bct_ = AES.new(akey, AES.MODE_CBC, biv_).encrypt(pad(bprm, AES.block_size))
bps_ = base64.b64encode(biv_ + bct_).decode()
rpub = RSA.import_key(base64.b64decode(rkey))
bfsh = base64.b64encode(PKCS1_v1_5.new(rpub).encrypt(akey)).decode()
hdrs = {
"User-Agent": "YallaLudoHD-Android-0",
"Accept": "*/*",
"Accept-Encoding": "deflate, gzip",
"Content-Type": "application/json",
"BlowFishString": bfsh,
"BaseParamString": bps_,
"Version": vers,
}
body = json.dumps({"paramJsonString": pjsn}, separators=(",", ":")).encode()
resp = sess.post(host + path, headers=hdrs, data=body)
print(resp.text)
لوكن +خوارزميه لودو لايت
import base64
import hashlib
import json
import os
import random
import string
import sys
import time
from Crypto.Cipher import AES, PKCS1_v1_5
from Crypto.PublicKey import RSA
from Crypto.Util.Padding import pad, unpad
from tls_client import Session
ACCOUNT_HOST = "https://account.yalla.games"
APP_VERSION = "1.2.0.2"
LANGUAGE_ID = 1
PLATE_TYPE = 1
DEVICE_TYPE = 4
SIGN_SECRET = "LudoTokenSecurityCode"
PATH_PROFILE = "/YallaGame/V2/AccountRelation/AccountProfileInfo"
RSA_PUBLIC_KEY_A_B64 = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAik19fj8zJnG7Ub50NvgLObo7KWkEQgXd7AcK9KsIETw/IvCsNc3SsbZqK9qpb+Ulv4kKMe1L6249+3fMLLzSpLtsb2k0cyRk3eKW0uyj8483HI2iSvAr1DIgNzvUXMbIAXSizw4IMQAejUKRbLh4w+lKVWU/6nSuMZNhpzswNPJqegItrEhIRK0tQ78W0lhFCvS3ggRbbFN7Oh/CNM843ZvS9tiFPS66kmmjimxxyAXKAPXvuMfJ9wuLXdkeBob87uGV16yW74835pux0GSRbHSmsNaZiZ5KJBkSEOE1HDsaYiSUQz3ByGGBnw9nah91ZnXxYuk55JvWcyg+Wuv9RwIDAQAB"
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
DEVICE_FILE = os.path.join(BASE_DIR, "yalla_device.json")
CF_FILE = os.path.join(BASE_DIR, "yalla_cf.json")
device = {}
try:
with open(DEVICE_FILE, "r", encoding="utf-8") as f:
device = json.load(f)
except Exception:
device = {}
try:
device_id = device["deviceId"]
except Exception:
android_id = "".join(random.choice("0123456789abcdef") for _ in range(16))
device_id = hashlib.md5(android_id.encode()).hexdigest()
with open(DEVICE_FILE, "w", encoding="utf-8") as f:
json.dump({"deviceId": device_id, "androidId": android_id, "created": int(time.time())}, f)
token = ""
account_id = ""
for a in sys.argv[1:]:
try:
a.startswith("--token=") and (token := a[8:])
except Exception:
pass
try:
a.startswith("--account=") and (account_id := a[9:])
except Exception:
pass
try:
token = token or input("Enter token: ").strip()
except Exception:
token = ""
try:
account_id = account_id or input("Enter accountId: ").strip()
except Exception:
account_id = ""
try:
len(token) == 0 and (_ for _ in ()).throw(SystemExit(1))
except SystemExit:
print("No token provided")
sys.exit(1)
try:
len(account_id) == 0 and (_ for _ in ()).throw(SystemExit(1))
except SystemExit:
print("No accountId provided")
sys.exit(1)
session = Session(client_identifier="okhttp4_android_13", random_tls_extension_order=True)
session.timeout_seconds = 30
aes_key = base64.b64encode(os.urandom(24)).decode()
ts = str(int(time.time() * 1000))
sign = hashlib.md5(f"{token}|{ts}|{SIGN_SECRET}".encode()).hexdigest().upper()
payload = {
"token": token,
"timeSpan": ts,
"sign": sign,
"plateType": PLATE_TYPE,
"version": APP_VERSION,
}
try:
payload["accountId"] = int(account_id)
except Exception:
payload["accountId"] = account_id
iv = os.urandom(16)
cipher = AES.new(aes_key.encode(), AES.MODE_CBC, iv)
ct = cipher.encrypt(pad(json.dumps(payload, separators=(",", ":")).encode("utf-8"), AES.block_size))
param_json_string = base64.b64encode(iv + ct).decode("ascii")
nonce_suffix = "".join(random.choice(string.ascii_letters + string.digits) for _ in range(15))
base_param = {
"timeSpan": int(time.time() * 1000),
"nonce": device_id + "_" + nonce_suffix,
"token": token,
"version": APP_VERSION,
"plateType": PLATE_TYPE,
"deviceType": DEVICE_TYPE,
}
iv = os.urandom(16)
cipher = AES.new(aes_key.encode(), AES.MODE_CBC, iv)
ct = cipher.encrypt(pad(json.dumps(base_param, separators=(",", ":")).encode("utf-8"), AES.block_size))
base_param_string = base64.b64encode(iv + ct).decode("ascii")
rsa_pub = RSA.import_key(base64.b64decode(RSA_PUBLIC_KEY_A_B64))
blow_fish_string = base64.b64encode(PKCS1_v1_5.new(rsa_pub).encrypt(aes_key.encode())).decode()
headers = {
"User-Agent": "YallaLudoHD-Android-0",
"Accept": "*/*",
"Accept-Encoding": "deflate, gzip",
"Content-Type": "application/json",
"BlowFishString": blow_fish_string,
"BaseParamString": base_param_string,
"Version": APP_VERSION,
}
try:
with open(CF_FILE, "r", encoding="utf-8") as f:
cf = json.load(f)
headers["User-Agent"] = cf.get("user_agent") or headers["User-Agent"]
cf.get("cf_clearance") and session.cookies.set("cf_clearance", cf["cf_clearance"], domain=".yalla.games")
except Exception:
pass
body_bytes = json.dumps({"paramJsonString": param_json_string}, separators=(",", ":")).encode()
resp = None
try:
resp = session.post(ACCOUNT_HOST + PATH_PROFILE, headers=headers, data=body_bytes)
except Exception as e:
print("failed:", ACCOUNT_HOST, e)
try:
resp is None and (_ for _ in ()).throw(SystemExit(1))
except SystemExit:
print("host failed")
sys.exit(1)
t = resp.text.strip().strip('"')
try:
raw = base64.b64decode(t)
iv, ct = raw[:16], raw[16:]
cipher = AES.new(aes_key.encode(), AES.MODE_CBC, iv)
plain = unpad(cipher.decrypt(ct), AES.block_size).decode("utf-8")
profile = json.loads(plain)
except Exception:
profile = resp.text[:500]
print(json.dumps(profile, ensure_ascii=False, indent=2) if isinstance(profile, (dict, list)) else profile)
اتصال معلومات لودو لايت اطيه توكن + ايدي الحساب ويستخرج
❤9
اوتو يوزرات تيك توك🤩
رابط
https://t.me/mus_19oi247bot?start=open_d0tsojh9brl3w8567kizanp8q42cyv1gxuef
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚1
ss.zip
22.3 KB
يالله تشكير تيك توك يوزر باس ستيديو ويب
كامل شغال وبيها ساحب خوامل وبيها بروكسي
يتوقف ب 12 بليل اذا توقف بدله مالتك او تريد اني ابيع
تشكير كامل بدون مشاكل وبي هتات نسبه حلوه
وساحب بي دول هواي
بدون تشفير وسريع طلقه الفين فحصه بدقيقه تقريبا
يتشغل على اي بايثون مبايل حاسبه VPS الخ
بالعافيه واذا تعطل اني احدثه وانشره لكم لاصيرون زواج تشرترون بروكسي بي لمت لنه شويه زباله
PY-@fhrjrjr - JA3FR
❤3
GT-Python
ss.zip
فك ضغط طب ملف داتا شغل ملف اسمه lis
ختار دوله تسحب لك باس صيد اسيا فيتنام هيج سوالف لنا باسوردات لي حاطهم بساحب عليهن
من تسحب لك كميه مرتبه طفيها وشغل اداه سمها jj
وبس لاتنسه تخلي توكنك وايديك بملف اسمه setings بل داتا
ختار دوله تسحب لك باس صيد اسيا فيتنام هيج سوالف لنا باسوردات لي حاطهم بساحب عليهن
من تسحب لك كميه مرتبه طفيها وشغل اداه سمها jj
وبس لاتنسه تخلي توكنك وايديك بملف اسمه setings بل داتا
❤1
بله دزلنه تطبيق نستخرج الكم خوارزميه مالته مهما كانت قوه التطببق منا لمن تبدي لعبه ريال
❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚4❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
import requests
r = requests.get(
"https://itunes.apple.com/search",
params={"term":"اغاني","country":"IQ","limit":"10","media":"music","entity":"song,musicArtist,album"},
headers={"Accept-Encoding":"gzip, identity","User-Agent":"iTunesSearch/1.0"}
)
print(r.text)
مدري اذا يفيدكم شوفو
❤4