상세 컨텐츠

본문 제목

Webhacking.kr Challenge(old) 10

Webhacking.kr

by 134130 2019. 10. 21. 11:42

본문

문제 페이지
onmouseover

 

view-source

<a id=hackme>인 요소를 보면 O라는 모습으로 나타나고 onmouseover 상태일때 y0u라는 형태로 나타난다.

 

onclick="this.style.left=parseInt(this.style.left,10)+1+'px';if(this.style.left=='1600px')this.href='?go='+this.style.left"에서

클릭을 할때마다 현재위치에서 1px만큼 이동하는걸 알 수 있다. 또한 만약 현재위치가 1600px이라면 현재위치를 go라는 파라미터에 담아 get방식으로 현재페이지 이동을 요청하는걸 알 수 있다.

 

https://webhacking.kr/challenge/code-1/?go=1600px

 

때문에 직링크인 위 링크를 시도해봐았지만 no hack이라는 문구가 뜨며 실패했다.

 

클릭했을때 이동한 모습과 no hack

그래서 this.style.left를 1599px 까지 옮기고 한번 클릭해보았다.

this.style.left를 이동시키기 위해 F12를 눌러 관리자도구를 실행시킨후, Console탭에서 다음과 같은 명령어를 쳤다.

 

document.getElementById("hackme").style.left=1599+'px'

 

이후 Element를 한번 클릭하면 문제 해결

'Webhacking.kr' 카테고리의 다른 글

Webhacking.kr Challenge(old) 19  (0) 2019.11.06
Webhacking.kr Challenge(old) 24  (0) 2019.11.06
Webhacking.kr Challenge(old) 5  (0) 2019.11.04
Webhacking.kr Challenge(old) 14  (0) 2019.10.21
Webhacking.kr Challenge(old) 1  (0) 2019.10.21

관련글 더보기