WEBHACKING.KR 10번 문제 풀이
[ 함수마라톤 ]
※ 이 문제는 IE에서만 작동합니다! ※
그럼 오늘은 webhacking.kr 10번 문제를 풀어보도록 하자.
<a id=hackme style="position:relative;left:0;top:0" onclick="this.style.posLeft+=1;if(this.style.posLeft==800)this.href='?go='+this.style.posLeft" onmouseover=this.innerHTML='yOu' onmouseout=this.innerHTML='O'>O</a><br>
저 O에 붙어있는 onclick태그를 통해 style태그를 통해 오른쪽으로 1씩 이동해주는 코드이다.
따라서 O를 누르면 yOu로 바뀌고, 누르면 오른쪽으로 1칸 이동시켜준다.
전에도 언급한 바와 같이 1칸씩 이동하면 느릿느릿하니 한국인의 정서에 맞지 않는다. 따라서 100으로 변조하자.
<a id=hackme style="position:relative;left:0;top:0" onclick="this.style.posLeft+=100;if(this.style.posLeft==800)this.href='?go='+this.style.posLeft" onmouseover=this.innerHTML='yOu' onmouseout=this.innerHTML='O'>O</a><br>
100으로 변조하고 몇번 눌러주면
노란 바 위에 O가 올라가며 문제가 해결된다.
(800으로 설정해주고 누르면 바로 해결된다.)
WEBHACKING.KR 10번 문제 클리어!
'보안공부 > Webhacking.kr 풀이' 카테고리의 다른 글
webhacking.kr 42번 문제 풀이 (2) | 2018.08.22 |
---|---|
webhacking.kr 3번 문제 풀이 - 또는참 (0) | 2018.08.04 |
webhacking.kr 23번 문제 풀이 (0) | 2018.07.27 |
webhacking.kr 54번 문제 풀이 - 한국인의 참을성 (0) | 2018.07.23 |
webhacking.kr 20번 문제 풀이 - 비교대신 대입! (0) | 2018.07.22 |