Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. #coding=utf-8
  2. import urllib
  3. import urllib2
  4. import base64
  5. import cookielib
  6. import Cookie
  7. for num in range(1,50):
  8.     reg_url='http://127.0.0.1/ecb.php?a=reg'
  9.     index_url='http://127.0.0.1/ecb.php'
  10.     cookie=cookielib.CookieJar()
  11.     opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
  12.     opener.addheaders.append(('User-Agent','Mozilla/5.0'))
  13.     num=str(num)
  14.     values={'username':'aaaaaaaaaaaaaaaa'+num,'password':'123'}
  15.     data=urllib.urlencode(values)
  16.     opener.open(reg_url,data)
  17.     text=opener.open(index_url,data)
  18.     for ck in cookie:
  19.         if ck.name=='username':
  20.             user_name=ck.value
  21.     user_name = urllib.unquote(user_name)
  22.     user_name = base64.b64decode(user_name)
  23.     hex_name = user_name.encode('hex')
  24.     hex_name = hex_name[len(hex_name)/2:]
  25.     hex_name = hex_name.decode('hex')
  26.     uid = base64.b64encode(hex_name)
  27.     uid = urllib.quote(uid)
  28.     for ck in cookie:
  29.         if ck.name=='uid':
  30.             ck.value=uid
  31.     text=opener.open(index_url).read()
  32.     if 'Flag' in text:
  33.         print text
  34.         break
  35.     else:
  36.        print num
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement