es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

xY4KOUB

xY4KOUB

Ir al canal en Telegram

@xvezqw

Mostrar más
El país no está especificadoLa categoría no está especificada
275
Suscriptores
Sin datos24 horas
+27 días
+1030 días
Archivo de publicaciones
Do you want a subscription code for Workshop maps?

import time, requests, urllib3
urllib3.disable_warnings()

def vr(n):
    d=[]
    while True:
        b=n&0x7F;n>>=7
        if n:b|=0x80
        d.append(b)
        if not n:break
    return bytes(d)

def pb(F):
    p=bytearray()
    for f,v in F.items():
        if isinstance(v,int):p.extend(vr((f<<3)|0));p.extend(vr(v))
        elif isinstance(v,str):d=v.encode();p.extend(vr((f<<3)|2));p.extend(vr(len(d)));p.extend(d)
        elif isinstance(v,bytes):p.extend(vr((f<<3)|2));p.extend(vr(len(v)));p.extend(v)
    return bytes(p)

def rv(d,p):
    r=0;s=0
    while p<len(d):
        b=d[p];p+=1;r|=(b&0x7F)<<s
        if not(b&0x80):break
        s+=7
    return r,p

def parse(d):
    f={};p=0;n=len(d)
    while p<n:
        try:k,p=rv(d,p)
        except:break
        fn=k>>3;wt=k&7
        if fn==0:break
        try:
            if wt==0:v,p=rv(d,p)
            elif wt==2:ln,p=rv(d,p);v=d[p:p+ln];p+=ln
            elif wt==5:v=d[p:p+4];p+=4
            elif wt==1:v=d[p:p+8];p+=8
            else:break
        except:break
        f.setdefault(fn,[]).append(v)
    return f

def enc(p):
    from Crypto.Cipher import AES
    n=16-(len(p)%16)
    return AES.new(b'Yg&tc%DEuh6%Zc^8',AES.MODE_CBC,b'6oyZDr22E3ychjM%').encrypt(p+bytes([n]*n))

out = {}
counter = 0

def collect(f):
    global counter
    for k in sorted(f.keys()):
        for item in f[k]:
            if isinstance(item, bytes):
                if not item:
                    counter += 1
                    out[counter] = "(empty)"
                    continue
                sub = parse(item)
                if sub and len(item) > 4:
                    collect(sub)
                    continue
                try:
                    s = item.decode()
                    if s.isprintable():
                        counter += 1
                        out[counter] = s
                        continue
                except: pass
                counter += 1
                out[counter] = "0x" + item.hex()
            else:
                counter += 1
                out[counter] = item

H = {"User-Agent":"UnityPlayer/2018.4.12f1","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInN2ciI6IjEiLCJ0eXAiOiJKV1QifQ.eyJhY2NvdW50X2lkIjoxOTAwNTYxNjY2OSwibmlja25hbWUiOiJhQ1IrZDJ4NlVWTmJDZz09Iiwibm90aV9yZWdpb24iOiJNRSIsImxvY2tfcmVnaW9uIjoiTUUiLCJleHRlcm5hbF9pZCI6ImViMDQ5NzU3MTdhMDkzMzQ1YzkzMDk2NWNhNDJhNjIxIiwiZXh0ZXJuYWxfdHlwZSI6NCwicGxhdF9pZCI6MSwiY2xpZW50X3ZlcnNpb24iOiIxLjEzMi45IiwiY2xpZW50X3ZlcnNpb25fY29kZSI6IjIwMTkxMjEyMjkiLCJlbXVsYXRvcl9zY29yZSI6MCwiaXNfZW11bGF0b3IiOmZhbHNlLCJjb3VudHJ5X2NvZGUiOiJEWiIsImV4dGVybmFsX3VpZCI6ODQwMjY1NjM4MSwicmVnX2F2YXRhciI6MTAyMDAwMDA3LCJzb3VyY2UiOjAsImxvY2tfcmVnaW9uX3RpbWUiOjE3OTM3MTA1ODksImNsaWVudF90eXBlIjoyLCJzaWduYXR1cmVfbWQ1IjoiNzQyOGIyNTNkZWZjMTY0MDE4YzYwNGExZWJiZmViZGYiLCJ1c2luZ192ZXJzaW9uIjoxLCJyZWxlYXNlX2NoYW5uZWwiOiJhbmRyb2lkIiwicmVsZWFzZV92ZXJzaW9uIjoiT0I1NSIsImV4cCI6MTc5Mzk0MzY3MX0.0Y8D90U_A8nSnnEu-saPug9hdYYfVfpX-9wZxPT0lzE","X-GA":"v1 1","ReleaseVersion":"OB55","Content-Type":"application/x-www-form-urlencoded","X-Unity-Version":"2018.4.12f1","X-GA-SV":str(int(time.time()))}

code = input("map code > ").strip()
r = requests.post("https://clientbp.ppmainecoonghj.com/SearchWorkshopCode", data=enc(pb({1: code, 2: "ME"})), headers=H, verify=False, timeout=30)

collect(parse(r.content))

print("{")
for k in sorted(out.keys()):
    v = out[k]
    if isinstance(v, str) and not v.startswith("0x") and v != "(empty)":
        print(f'  {k}: "{v}",')
    elif isinstance(v, str):
        print(f'  {k}: "{v}",')
    else:
        print(f'  {k}: {v},')
print("}")

Do you want code to extract map information for Workshop?

import time, requests, urllib3
from Crypto.Cipher import AES
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

xK, xV, xSerVer, xJwT = b'Yg&tc%DEuh6%Zc^8', b'6oyZDr22E3ychjM%', "https://clientbp.ppmainecoonghj.com", "eyJhbGciOiJIUzI1NiIsInN2ciI6IjEiLCJ0eXAiOiJKV1QifQ.eyJhY2NvdW50X2lkIjoxOTAwNTYxNjY2OSwibmlja25hbWUiOiJhQ1IrZDJ4NlVWTmJDZz09Iiwibm90aV9yZWdpb24iOiJNRSIsImxvY2tfcmVnaW9uIjoiTUUiLCJleHRlcm5hbF9pZCI6ImViMDQ5NzU3MTdhMDkzMzQ1YzkzMDk2NWNhNDJhNjIxIiwiZXh0ZXJuYWxfdHlwZSI6NCwicGxhdF9pZCI6MSwiY2xpZW50X3ZlcnNpb24iOiIxLjEzMi45IiwiY2xpZW50X3ZlcnNpb25fY29kZSI6IjIwMTkxMjEyMjkiLCJlbXVsYXRvcl9zY29yZSI6MCwiaXNfZW11bGF0b3IiOmZhbHNlLCJjb3VudHJ5X2NvZGUiOiJEWiIsImV4dGVybmFsX3VpZCI6ODQwMjY1NjM4MSwicmVnX2F2YXRhciI6MTAyMDAwMDA3LCJzb3VyY2UiOjAsImxvY2tfcmVnaW9uX3RpbWUiOjE3OTM3MTA1ODksImNsaWVudF90eXBlIjoyLCJzaWduYXR1cmVfbWQ1IjoiNzQyOGIyNTNkZWZjMTY0MDE4YzYwNGExZWJiZmViZGYiLCJ1c2luZ192ZXJzaW9uIjoxLCJyZWxlYXNlX2NoYW5uZWwiOiJhbmRyb2lkIiwicmVsZWFzZV92ZXJzaW9uIjoiT0I1NSIsImV4cCI6MTc5MzkzMDc2NH0.LY8R1i2MFsglDxXuJt2yndpF-a4qOA0KMJCVYNmEfBI"

def vr(n):
    d=[]
    while True:
        b=n&0x7F;n>>=7
        if n:b|=0x80
        d.append(b)
        if not n:break
    return bytes(d)

def pb(F):
    p=bytearray()
    for f,v in F.items():
        if isinstance(v,int):p.extend(vr((f<<3)|0));p.extend(vr(v))
        elif isinstance(v,str):d=v.encode();p.extend(vr((f<<3)|2));p.extend(vr(len(d)));p.extend(d)
        elif isinstance(v,bytes):p.extend(vr((f<<3)|2));p.extend(vr(len(v)));p.extend(v)
    return bytes(p)

def rv(data,pos):
    r=0;s=0
    while pos<len(data):
        b=data[pos];pos+=1;r|=(b&0x7F)<<s
        if not(b&0x80):break
        s+=7
    return r,pos

def parse(data):
    f={};pos=0;n=len(data)
    while pos<n:
        try:k,pos=rv(data,pos)
        except:break
        fn=k>>3;wt=k&7
        try:
            if wt==0:v,pos=rv(data,pos)
            elif wt==2:ln,pos=rv(data,pos);v=data[pos:pos+ln];pos+=ln
            elif wt==5:v=data[pos:pos+4];pos+=4
            elif wt==1:v=data[pos:pos+8];pos+=8
            else:break
        except:break
        f.setdefault(fn,[]).append(v)
    return f

def enc(p):
    n=16-(len(p)%16)
    return AES.new(xK,AES.MODE_CBC,xV).encrypt(p+bytes([n]*n))

def strip(b):
    if len(b)<=64:return b
    for off in (0,64):
        try:
            if 8 in parse(b[off:]):return b[off:]
        except:pass
    return b[64:]

def g(f,k):
    v=f.get(k)
    if not v:return None
    v=v[0]
    if isinstance(v,bytes):
        try:return v.decode()
        except:return v.hex()
    return v

uid = input("UID > ").strip()
body = enc(pb({1: int(uid)}))
H = {"User-Agent":"UnityPlayer/2018.4.12f1","Authorization":f"Bearer {xJwT}","X-GA":"v1 1","ReleaseVersion":"OB55","Content-Type":"application/x-www-form-urlencoded","X-Unity-Version":"2018.4.12f1","X-GA-SV":str(int(time.time()))}
r = requests.post(xSerVer + "/GetPlayerCSRankingInfoByAccountID", data=body, headers=H, verify=False, timeout=30)
f = parse(strip(r.content))

print('{\n  "Uid": %s,\n  "Season": %s,\n  "MaxRank": %s,\n  "CurrentRank": %s,\n  "RankPoints": %s,\n  "Matches": %s,\n  "Wins": %s,\n  "TotalScore": %s,\n  "Year": %s,\n  "TopRank": %s,\n  "TopRank2": %s,\n  "Stat26": %s,\n  "Stat29": %s,\n  "Stat44": %s\n}' % (g(f,1),g(f,2),g(f,3),g(f,4),g(f,5),g(f,10),g(f,11),g(f,14),g(f,17),g(f,21),g(f,22),g(f,26),g(f,29),g(f,44)))
Get Player CSRanking InfoBy Account ID

Scammer be carful @Jack_bxb

sticker.webp0.17 KB

حطه ف زكك

زبي تاكلكم لما تسربو

ApIGhoST.rar

انشر قود

تقود

انشرها وتحوا خلي نمشي نتقود من هنا

ماجيتوش تسربو جيت ياخي 💲 ڨاي ڨاي

Gay DYaL ZeB

Spam Join Squad

GG BrO

السورس كامل 340 سطر

أقدر اسربها بكل سهوله لكن في لوجيك لوجين تبع تيم ego فيه
أقدر اسربها بكل سهوله لكن في لوجيك لوجين تبع تيم ego فيه