본문 바로가기

* Wargame/WebHacking

webhacking.kr 17번 문제


webhacking 17번/webhacking.kr 17번/웹해킹 17번 문제을 풀어봅시다.

100점짜리 문제입니다.      

간단하지만 javascript 를 알아야하는 문제입니다.    



텍스트 박스 하나랑 버튼 하나가 나온다.
웹해킹의 기본 소스 보기를 한다.







unlock=연산식의 값이 엄청 긴 숫자가 있다.

윈도우OS 에 있는 공학용계산기를 사용할 수도 있지만 그건 힘들다고 생각이 된다.

그래서 이문제는 자바스크립트 문제(js4.html)이므로 자바스크립트를 이용하면 된다.
if(login.pw.value==unlock) 이부분을 보면 login.pw.value 의 값이 unlock 이면 패스워드가 나오는 듯하다.

그래서 unlock 값을 알아내려면 계산하라는 것 같다. 






위와 같은 페이지는 javascript:alert(unlock)을 치면 값이 나온다. 그리고 javascript:alert(login.pw.value==unlock)을 치면 텍스트에 unlock에 맞는 값이 나오면 밑에 그림처럼 true가 나오게 된다.






값은 보여드리지 않았습니다. 그리고 값을 입력하여 check를 클릭하면 패스워드가 뜬다.






그 패스워드 값을 챌린지-옆에 있는 Auth 를 클릭하여

Flag에다가 값을 넣으면 된다. 

이것을 몰라서 몇 시간을 헤맸었다.


'* Wargame > WebHacking' 카테고리의 다른 글

webhacking.kr 1번 문제  (0) 2012.06.18
webhacking.kr 15번 문제  (0) 2012.06.18
webhacking.kr 14번문제  (1) 2012.06.16
webhacking.kr 10번 문제  (0) 2012.06.15