webhacking.kr

webhacking.kr 10번문제풀이

webhacking지구 2022. 7. 22. 23:47

문제에 들어가보니 이런게 있다? 으음? 뭐 국기인가라는 생각도 들기도 했고

그래서 난 일단 f12를 눌러 개발자도구로 가주어보았당~

흠 뭐가 막 이렇게 있는데 onclick쪽을 한번 보니까 

onclick="this.style.left=parseInt(this.style.left,10)+1+'px';if(this.style.left=='1600px')this.href='?go='+this.style.left"

해석을 간단하게 하자면 글자를 클릭하면 1px씩 움직이고 1600px이 되면

go라는 파라미터로 위치를 담아서 전송한다고한다.

 

그러니까 저 글자의 위치를 클릭하면 1600px로 이동하면 문제가 풀린다는 것이다.

그래서 나는 url에 ?go=1600px로 뒤에 붙여주어보았다

하지만 no hack이 뜬다? 

흐흐흐흐음 

소스코드에서 stlye에 left값을 1599px로 하면 골인하는것을 볼수있을겁니다.

O의 position의 위치를 1599px로 수정해주고 한 번 클릭한다.

지금 보면 골앞까지 간것을 볼수있다.

끝! 

그리고 다른 방법으로도 풀수가 있는데요. 

일단 

여기서 일단은 개발자도구에 들어가셔서 

여기서 left값을 1599px로 바꾸어주면

 

똑같이 골하는것을 볼수있고 O를 클릭하셔서 보시면!

똑같이 풀리는것을 볼수가있습니다.

^^

'webhacking.kr' 카테고리의 다른 글

webhacking.kr 27  (3) 2022.07.17
webhacking.kr 18번 문제풀이  (1) 2022.07.17
webhacking.kr 16번문제풀이  (0) 2022.07.16
webhacking.kr 26번 문제풀이  (2) 2022.07.14
webhacking.kr 14번(old)  (0) 2022.07.10