[Webhacking.kr] 32번
2017. 9. 18. 22:48
문제에 들어가면 왠 RANK 표가 나온다.
대충 RANK / NAME / HIT 의 세개가 있고 클릭이 가능해서 클릭하면 no!라며 이벤트창이 띄워진다.
일단 가능한게 없으므로 맨 밑에 있는 join 버튼을 클릭해보았다.
소스보기로 보았을때 이 join의 기능은 onclick=location.href='code5.html?vote=add 이고 클릭하면 자신의 id가 뜨고
랭킹창에 자신의 id가 추가된것을 확인할 수 있다.
그 랭킹창의 아이디를 클릭하면 vote가 되어 hit가 올라가는 구조인것 같다.
클릭하면 hit=name형식으로 전달되는데, 이미 한번 투표한것으로 처리되어서 자신의 아이디를 눌러도 no!라고 뜨며 투표가 되지않는다.
...
...
쿠키였다!!!
쿠키값을 확인해 보면 vote_check라는 쿠키값이 있다.
이걸 삭제하고 다시 닉네임을 클릭하면 no! 대신 hit수가 올라가는 것을 볼 수가 있다.
코딩으로하는게 쉽다...라고 하는데..; 어케 하는지 잘 몰라서 일단 몇번은 수동으로 해야할듯
그냥 수동으로 끝내버렸다... 심지어 100번 넘어버림...ㅋㅋ;
나중에 코딩으로 할수 있는 법을 찾아봐야지
(버그같은걸 알아냈다.. vote_check 쿠키가 없는 상태로 자신의 아이디를 마구 클릭한다. 그럼 hit되서 vote될때까지 약간의 딜레이가있는데 그 딜레이의 사이에서 계속 클릭하다가 F5를 누르면 hit이 굉장히 올라가있당... 와우..ㅋㅋㅋㅋ)
You have cleared the 32 problems.
Score + 150
RANK | NAME | HIT | ||
1 | sherlock | 104 / 100 | ||
2 | 1026minja | 54 / 100 | ||
3 | hsh9541 | 39 / 100 | ||
4 | apsshj | 31 / 100 |
'Wargame > 웹해킹(Webhacking.kr)' 카테고리의 다른 글
[Webhacking.kr] 38번 (0) | 2017.09.25 |
---|---|
[Webhacking.kr] 33번 (0) | 2017.09.21 |
[Webhacking.kr] 27번 (0) | 2017.09.06 |
[Webhacking.kr] 26번 (0) | 2017.09.06 |
[Webhacking.kr] 25번 (0) | 2017.09.06 |