ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [webhacking.kr] old-10
    2022/Write-Ups 2022. 9. 27. 20:06

    3팀 이윤지

    이리저리 클릭을 해 보다가 가장 왼쪽에 작게 적혀 있던 O에 마우스를 올리고 클릭을 하면 글자가 옆으로 조금씩 밀린다는 것을 알게 되었다.

     

    페이지 소스를 확인해 봤더니 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><br>

    이걸 해석해 보자면... 글자를 한 번 누를 때마다 1 픽셀씩 움직이고 1600 픽셀이 되었을 때 go에 현재 위치를 담아 전송하게 되는 코드라고 한다. 즉 글자를 1600 픽셀 움직이면 문제가 풀리는 듯!

     

    개발자 도구를 이용해 1599까지 이동을 해 주고 마지막 한 번을 마우스로 클릭을 했더니 간단하게 문제가 풀렸다!

     

    성공!

    '2022 > Write-Ups' 카테고리의 다른 글

    [ctf-d] 우리는 바탕화면 캡처 본을 얻었다.  (0) 2022.09.27
    [ctf-d] black-hole  (0) 2022.09.27
    GrrCON 2015 #2  (0) 2022.09.27
    GrrCON 2015 #1  (0) 2022.09.27
    [ctf-d] 플래그를 찾아라!  (0) 2022.09.27