본문 바로가기
웹 해킹(WebHacking)/CTF(webhacking.kr)

Challenge(old) - Challenge 17번 문제풀이

by LIZ0904 2020. 10. 2.
반응형

webhacking.kr/challenge/js-4/

 

Challenge 17

 

webhacking.kr

 

 

 

 

문제

이번 문제도 이전 14번과 같게 입력창 하나만 주어진다.

 

 

 

 

임의로 값 입력

임의로 값 1234를 입력해보니 Wrong 이라는 메세지가 출력된다.

 

 

 

 

Ctrl+u 또는 마우스 우클릭 -> 페이지소스코드보기(V) 를 눌러 소스코드를 확인해보자!

 

 

 

 

 

페이지 소스코드

숫자가 와랄라 적혀있는 코드를 확인할 수 있다 ^^;;

코드를 분석해보면, 변수 unlock을 숫자 계산값으로 초기화 해준 뒤, function에서 unlock과 입력한 패스워드를 비교해 정답 메세지를 띄우는 것으로 유추된다.

 

 

 

 

콘솔 창

저 계산 값을 일일이 계산하기는 어렵다. F12 를 누르면 화면 오른쪽에 위와 같은 창이 하나 뜬다. Console을 클릭한 뒤, unlock 값을 복붙해서 넣어주면 된다. 그 후, 엔터(Enter)키를 누르면 unlock 값을 찾을 수 있다.

 

 

 

 

정답 입력

결과 값이었던 7809297.1 을 입력해주자!!

 

 

 

 

정답

그럼 정답 메세지가 뜬다! 정답은 7809297.1

반응형

댓글