Wargame/Web
[Webhacking.kr] 웹 해킹 old-32번 문제 풀이
1ullaby
2023. 11. 14. 17:59
32번 문제 페이지에 들어가면 아래와 같은 순위 표를 볼 수 있다.
랭크 1위 닉네임을 눌러보니 옆에 29였던 숫자가 30으로 바뀌었다.
뭔가 투표를 하는 시스템인 듯하다.
닉네임을 한 번 더 클릭해 보니 이미 투표를 했다는 팝업이 떴다.
소스코드는 딱히 볼 게 없었고, 쿠키를 확인해 보니 vote_check이라는 값이 있었다.
이 값이 ok가 되면 투표를 더 못하는 것 같다.
ok값을 지우고(새로고침 X) 닉네임을 다시 클릭해 보니 숫자가 증가했다.
값을 지우고 한 번 클릭을 반복하면서 100까지 도달하기는... 너무 오래 걸릴 것 같아 해당 쿠키를 차단하는 방법을 택하기로 했다.
그런데 F12로는 쿠키를 차단할 방법이 없는 것 같아 EditThisCookie라는 크롬 확장 프로그램을 추가해 사용했다.
https://chromewebstore.google.com/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?pli=1
EditThisCookie
EditThisCookie는 쿠키 관리자입니다. 이것을 이용하여 쿠키를 추가하고, 삭제하고, 편집하고, 찾고, 보호하거나 막을 수 있습니다!
chrome.google.com
vote_check를 차단한 채로 숫자가 100이 될 때까지 클릭해 주면 문제가 해결된다.