이름과 hit수가 랭킹으로 표시되어 있다.
이름을 누르면 투표가 되고 다시 이 페이지로 돌아온다.
다시 이름을 누르면
이렇게 뜬다.
vote_check라는 쿠키로 투표 여부를 판단하는 거 같다.
이 쿠키를 제거하고 다시 투표하면 계속 투표를 할 수 있다.
hit가 /100으로 표시가 되기 때문에 100을 넘어가면 뭐가 되나 싶어서 1등을 100이 넘을때까지 투표했는데
아무 일도 안 일어났다.
대체 뭘 어떻게 하라는건지 감이 안 잡혔는데 맨 아래에 1800등 쯤에 내 아이디가 있는게 보였다.
내가 1등이 되면 되는건가 싶어서 투표를 시키는 파이썬 코드를 작성하였다.
import requests
URL='https://webhacking.kr/challenge/code-5/?hit=bluesunset'
cookies = {'PHPSESSID':'4hs6lrvp7mlk1ao5v3tijt8lb2'}
for i in range(100):
res = requests.get(URL, cookies=cookies)
print(i)
이렇게 100번 요청을 보내서 내 아이디를 100으로 만들고 새로고침을 하면
풀린다.
'웹해킹 > webhacking.kr' 카테고리의 다른 글
old-34 롸업(webhacking.kr) (0) | 2023.12.10 |
---|---|
old-33 롸업(webhacking.kr) (0) | 2023.12.08 |
old-27 롸업(webhacking.kr) (0) | 2023.12.07 |
old-26 롸업(webhacking.kr) (0) | 2023.12.07 |
old-25 롸업(webhacking.kr) (0) | 2023.12.07 |