2개의 빨간줄과 가운데 회색줄하나 o하나가 있고 눌리면 조금씩 오른쪽 이동한다.
오른쪽 끝에는 골인지점이 있는것으로 보아 눌러서 보내면 되는거같다.
생각보다 많이 움직이는거 같아 그냥 노가다로 할까 생각도 들었지만 마우스와 중간에 포기할 나를 생각
하면 간단히 크롬도구를 이용해 스크립트를 짜서 누르는게 빠를거라고 생각이 들었다..
일단 html 코드를 보자
<html>
<head>
<title>Challenge 10</title>
</head>
<body>
<hr style=height:100;background:brown;>
<table border=0 width=1800 style=background:gray>
<tr><td>
<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>
<font style="position:relative;left:1600;top:0" color=gold>|<br>|<br>|<br>|<br>Goal</font>
</td></tr>
</table>
<hr style=height:100;background:brown;>
</body>
</html>
대충 id가 hackme라는 놈을 누르면 1픽셀씩 움직이는 동작이 있고
1600픽셀이 되면 ?go='1600px'로 가게된다.
바로 링크로 이동해볼까?
역시 no hack라는 단어가 뜬다. 날먹은 불가능
이럴때 크롬 개발자 도구를 써보자... f12를 누르면 열수있다.
여러가지 방법이 있을거같다.
스타일에서 left속성을 1599px로 바꾼뒤 한번 누르는 방법
콘솔창에서 스크립트를 짜서 1600번 누르게 하는방법
둘다 간단하니 둘다 해보고 넘어가야겟다.
첫번째 방법
크롬 개발자도구에서 좌측상단에 마우스 표시를 클릭하면 원하는 element의 정보들을 볼수있다.
O를 클릭해보면 style에 left속성을 볼수있다. 1599px로 바꾼뒤 한번클릭하면 클리어
두번째방법 콘솔창에 스크립트 작성
value=1;
while(value<=1600){
hackme.click();
value++;
}
실행해주면 클리어
'보안 > webhacking' 카테고리의 다른 글
webhacking.kr old-12 (0) | 2019.11.24 |
---|---|
webhacking.kr old-11 (0) | 2019.11.24 |
webhacking.kr old-09 (0) | 2019.11.23 |
webhacking.kr old-08 (0) | 2019.11.23 |
webhacking.kr old-07 (0) | 2019.11.23 |
최근댓글