본문 바로가기

보안공부/Webhacking.kr 풀이

webhacking.kr 32번 문제 풀이

오늘은 32번 문제를 풀어보자.


처음 들어갔을 때 내 이름이 없었다.

그래서 아래로 내려보니 Join 버튼이 있었다.


이 버튼을 누르니 내 닉네임이 팝업창으로 뜨며 랭킹에 이름이 올라갔다.


그리고 랭킹에 올라간 내 이름을 누르니 0에서 1로 올라갔다.


그래서 뭔가 100 채우면 인증될것 같아서 한번 더 눌러보았더니 다음과 같은 팝업이 뜨며 값이 올라가지 않았다.


혹시나 하는 마음에 쿠키값을 확인했더니 못보던 값을 찾았다.


그래서 이 못보던 값을 삭제해주고 다시 눌러주니 값이 증가했다.

두번 해보고 찍어서 3인거에요 읍읍


코드를 확인해보니 hit값에 있는 닉네임의 값의 숫자를 올려주는 모양이다.

그래서 vote_check값을 제거한 후 /challenge/codeing/code5.html?hit=jeongjy 으로 계속 Replay했더니


예상대로 값이 쭉쭉 올라 99까지 올라갔다.


그리고 마지막 쿼리를 날리는 순간 문제가 풀렸다.


퍄퍄... 코드로 짰으면 더 쉬웠을것 같은데... 귀찮아서... (훌쩍)



WEBHACKING.KR 32번 문제 클리어!