Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

10

First impression

<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>

Trial and error

  • onclick의 스크립트가 잘못 짜여있다.
    • this.style.posLeft -> this.style.left
    • 단위가 px이므로 증감식이 적용되지 않고 문자열 합침으로 돌아갔다.
  • this.style.left800일 때 '?go='+this.style.left 링크를 걸어준다. 이는 ?go=800px이다.
  • 해당 링크 접속하면 풀린다.

Solution

  • ?go=800px로 접속한다.