Season 1/워게임 Old - 10 Write Up 작성자 - LRTK 페이지를 보니, 엄청 긴 막대기 안에 O이 있고 Goal 라인이 있었다. 코드를 살펴보니, O은 a태그였고 Onclick 이벤트가 설정되어있었다. <a id="hackme" style="position:relative;left:0;top:0" onclick="this.style.left=parseInt(this.style.left,10)+1+'px';if(this.style.left=='1600px')this.href='?go='+this.style.left" onmouseover="this.innerHTML='yOu'" onmouseout="this.innerHTML='O'">O</a> Onclick 이벤트가 한 줄로 되어있어서 따로 빼서 보기 좋게 분류했다. this.style.left=parseInt(this.style.left,10)+1+'px' if(this.style.left=='1600px'){ this.href='?go='+this.style.left } 클릭할 때마다 1px 씩 이동한다.만약 O의 위치가 1600px이면, a 태그의 href 속성이 ?go=1600px으로 된다. 나는 일단 ?go=1600px을 서버에 요청해봤다. 결과는 no hack이 출력되었다. 분명 코드에선 ?go=1600px으로 이동하는데, 왜 안되는지 이해가 가지 않았다.그래서 나는 O의 위치를 1600px로 이동시켜서 a태그로 이동해보려고 한다. O의 위치를 1599px로 이동하면 한칸 이동을 하여 ?go=1600px를 요청하였다. flag를 획득할 수 있었다. 왜 바로 요청하는건 안되는지는 이해가 되지 않는다. 공유하기 게시글 관리 MSS 'Season 1 > 워게임' 카테고리의 다른 글 suninatas/웹/1번 문제풀이 (0) 2021.05.19 Old - 12 Write Up (0) 2021.05.19 Old - 61 Write Up (0) 2021.05.17 Old - 59 Write Up (0) 2021.05.17 Old - 42 Write Up (0) 2021.05.17 Contents 당신이 좋아할만한 콘텐츠 suninatas/웹/1번 문제풀이 2021.05.19 Old - 12 Write Up 2021.05.19 Old - 61 Write Up 2021.05.17 Old - 59 Write Up 2021.05.17 댓글 0 + 이전 댓글 더보기