275
订阅者
无数据24 小时
+27 天
+1030 天
吸引订阅者
十一月 '2611月 '26
十一月 '26
+6
在0个频道中
十月 '26
+284
在13个频道中
Get PRO
九月 '26
+1
在8个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 06 十一月 | 0 | |||
| 05 十一月 | +1 | |||
| 04 十一月 | +1 | |||
| 03 十一月 | +1 | |||
| 02 十一月 | +1 | |||
| 01 十一月 | +2 |
频道帖子
| 2 | 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("}") | 21 |
| 3 | Do you want code to extract map information for Workshop? | 22 |
| 4 | 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 | 42 |
| 5 | 没有文字... | 73 |
| 6 | Scammer be carful @Jack_bxb | 31 |
| 7 | sticker.webp | 88 |
| 8 | حطه ف زكك | 87 |
| 9 | 没有文字... | 88 |
| 10 | زبي تاكلكم لما تسربو | 86 |
| 11 | ApIGhoST.rar | 50 |
| 12 | انشر قود | 90 |
| 13 | تقود | 89 |
| 14 | انشرها وتحوا خلي نمشي نتقود من هنا | 85 |
| 15 | ماجيتوش تسربو جيت ياخي 💲 ڨاي ڨاي | 83 |
| 16 | Gay DYaL ZeB | 84 |
| 17 | Spam Join Squad | 603 |
| 18 | GG BrO | 79 |
| 19 | السورس كامل 340 سطر | 79 |
| 20 | أقدر اسربها بكل سهوله لكن في لوجيك لوجين تبع تيم ego فيه | 81 |
