본문 바로가기

웹해킹/webhacking.kr

old-32 롸업(webhacking.kr)

이름과 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