이리저리 클릭을 해 보다가 가장 왼쪽에 작게 적혀 있던 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까지 이동을 해 주고 마지막 한 번을 마우스로 클릭을 했더니 간단하게 문제가 풀렸다!
성공!
[webhacking] old-3 (진행 중) (0) | 2022.09.27 |
---|---|
[webhacking] old-6 (0) | 2022.09.21 |
[webhacking] old-17 (0) | 2022.09.20 |
[webhacking] old-14 (0) | 2022.09.20 |
[webhacking] old-1 (0) | 2022.09.20 |
댓글 영역