상세 컨텐츠

본문 제목

[webhacking] old-10

write up/webhacking

by ユンジ 2022. 9. 27. 20:10

본문

 

이리저리 클릭을 해 보다가 가장 왼쪽에 작게 적혀 있던 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까지 이동을 해 주고 마지막 한 번을 마우스로 클릭을 했더니 간단하게 문제가 풀렸다!

 

성공!

'write up > webhacking' 카테고리의 다른 글

[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

관련글 더보기

댓글 영역