Challenge 17
17번 문제는 간단한 JavaScript 문제입니다.
값을 입력할 수 있고, check 버튼이 있습니다.
바로 페이지 소스 보기를 보겠습니다.
소스를 설명하자면 unlock이란 변수에 많은 계산식이 있습니다.
check 버튼을 클릭하면 sub() 함수가 호출되는데 sub()함수는 변수에 저장된 값과 입력한 값을 비교하여 같다면 변수의 저장된 값 /10 을 출력해 줍니다.
문제를 해결하기위해서 계산을 해야하지만, 우리는 개발자 도구의 콘솔을 이용하여 쉽게 스크립트를 실행할 수 있죠.
위 처럼 바로 값이 출력됩니다.
값을 입력 후 check버튼을 누루면 Password가 출력됩니다. 이 Password를 Auth 메뉴에 입력하게 되면 문제를 해결할 수 있습니다.
'Wargame | CTF > Webhacking.kr' 카테고리의 다른 글
[Webhacking.kr] Challenge 19 [에러] (0) | 2016.11.15 |
---|---|
[Webhacking.kr] Challenge 18 (0) | 2016.11.15 |
[Webhacking.kr] Challenge 16 (0) | 2016.11.14 |
[Webhacking.kr] Challenge 15 (0) | 2016.11.14 |
[Webhacking.kr] Challenge 14 (0) | 2016.11.14 |