Wargame/Web

[Webhacking.kr] 웹 해킹 old-10번 문제 풀이

1ullaby 2023. 9. 19. 18:18

old 10번 문제 페이지에 접속하면 다음과 같은 화면이 나온다.

왼쪽에는 O라고 써있고 오른쪽엔 Goal 지점이 표시되어 있다.

O를 클릭하면 오른쪽으로 조금씩 이동하는 걸 볼 수 있었다.

개발자도구를 열어 소스코드를 확인해보니 "hackme"라고 써진 코드가 있었다.

this.style.left = parseInt(this.style.left,10)+1+'px';

if(this.style.left=='1600px')this.href='?go='+this.style.left

O를 한 번 클릭할 때마다 1px이 움직이고, 1600px이 되면 문제가 풀리는 것 같다.

혹시 몰라 링크에 직접 ?go=1600px을 넣어봤는데, no hack이라는 문자가 출력되었다.

 

개발자 도구를 열어 left값을 1599로 바꾸고, 골인지점에 거의 도착한 O를 한 번 클릭해주니 문제가 해결되었다.