
접속하니 달리기 트랙? 같은 화면이 나옵니다. 오른쪽 끝에 Goal이 있고 왼쪽 O에 마우스를 올리면 yOu 라는 글자로 바뀝니다. 클릭을 하면 앞으로 조금씩 가긴 하는데 정확한 동작을 확인하기 위해 코드를 확인해 보겠습니다.
<a id=hackme style="position:relative;left:0;top:0" 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>
동작을 간단히 보면 hackme를 한 번 클릭할 때마다 left로 1px씩 이동하고, 1600px에 도달하면 ?go=1600px로 이동합니다. 목표는 1600px를 이동해서 goal에 도착하는 거 같고, 가장 쉬운 방법은 아무래도 직접 1600번 클릭을 하는 방법입니다. 오토마우스나 마사지건 같은 걸 쓰면 금방 해결할 수 있으니 이것도 괜찮은 방법이라고 생각은 합니다.
문제의 의도대로 풀어보면 html은 클라이언트 측에서 개발자 도구로 수정이 가능하므로 hackme의 left값을 1599로 수장하고 한 번 클릭하면 해결이 가능합니다.
position 말고 onclick의 조건을 바꿔도 봤는데 이때는 no hack이라는 글이 출력되는 걸 봐서는 스크립트 수정은 막혀있는 것 같습니다.

이렇게 position 값을 1599로 수정하고 한 번 클릭을 해서 위치를 1600으로 바꿔주면 문제가 해결됩니다.