Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import httplib
- import urllib
- import urllib2
- import lxml.html
- import cookielib
- import os.path
- from random import randrange
- def get():
- global secret
- global traloi
- headers = ({"Host": "viethackers.org",
- "User-Agent": "Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0",
- "Referer:": "http://viethackers.org/forum/",
- "Cookie": "bb_sessionhash=3957e47a620029a4ae508653823c8e0b; bb_lastvisit=1370598414; bb_lastactivity=0",
- "Connection": "keep-alive"})
- req = urllib2.Request('http://viethackers.org/forum/register.php', None,headers)
- f = urllib2.urlopen(req)
- page = f.read()
- print "Detect Image Reg and Security Hash"
- tree = lxml.html.fromstring(page)
- imgurl = "http://viethackers.org/forum/" + tree.xpath(".//img[@id='imagereg']")[0].get('src')
- secret = tree.xpath(".//input[@id='hash']")[0].get('value')
- print "Image Reg Path: %s" % (imgurl)
- print "Security Hash: %s" % (secret)
- req1 = urllib2.Request(imgurl, None, headers)
- f1 = urllib2.urlopen(req1)
- img = f1.read()
- open('out.jpg', 'wb').write(img)
- traloi = raw_input("[*] Enter Capcha:\n")
- def step2():
- global user
- i = randrange(9999)
- user = 'parkdream%s' % (i)
- email = 'idesign199%s@gmail.com' % (i)
- c_email = 'idesign199%s@gmail.com' % (i)
- link = 'http://viethackers.org/forum/register.php?do=addmember'
- print "UserName: %s" % user
- print "Email: %s" % email
- params = urllib.urlencode({'username':'%s'%(user),
- 'password': '',
- 'passwordconfirm': '',
- 'email':'%s'%(email),
- 'emailconfirm':'%s'%(c_email),
- 'humanverify[input]':'%s'%(traloi),
- 'humanverify[hash]':'%s'%(secret),
- 'referrername':'',
- 'timezoneoffset':'7',
- 'dst':'2',
- 'options[adminemail]':'1',
- 'agree':'1',
- 's':'',
- 'securitytoken':'guest',
- 'do':'addmember',
- 'url':'forum.php',
- 'password_md5':'1f5d020ac0ce982f5846897871b6b5ec',
- 'passwordconfirm_md5':'1f5d020ac0ce982f5846897871b6b5ec',
- 'day':'',
- 'month':'',
- 'year':''})
- length = len(params)
- headers = ({"Host": "viethackers.org",
- "User-Agent": "Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0",
- "Referer": "http://viethackers.org/forum/register.php?",
- "Cookie": "bb_sessionhash=3957e47a620029a4ae508653823c8e0b; bb_lastvisit=1370598414; bb_lastactivity=0",
- "Connection": "keep-alive",
- "Content-type": "application/x-www-form-urlencoded",
- "Content-Length": "%s"%length})
- print "Start Register User %s" % user
- print "Please Wait ..."
- req = urllib2.Request(link, params, headers)
- response = urllib2.urlopen(req)
- the_page = response.read()
- #print the_page
- print "Registered Successfully User: %s" % user
- print "================================================================================"
- if __name__ == "__main__":
- get()
- step2()
Add Comment
Please, Sign In to add comment