728x90
17번 문제 페이지에 접속해보면 위와 같은 화면을 확인할 수 있다.
문제 페이지 내에서는 추가적으로 확인할 수 있는 것이 없으므로 개발자 모드를 통해 해당 페이지의 소스코드를 확인해보자
소스코드를 확인해보니, button을 클릭하면 sub함수가 호출되고 있다. sub 함수에서는 form 입력창에 입력된 값이 unlock과 같으면 ?unlock/10가 붙은 페이지로 이동된다고 되어 있다.
따라서, unlock의 값만 알아내면 페이지가 이동되면서 문제가 풀린다는 것을 유추할 수 있다.
문제를 풀기위해 unlock을 구해야하는데, unlock으로 되어있는 식이 괴장히 많으므로 콘솔을 통해 이를 구해보자.
아래와 같이 콘솔을 활용하여 unlock의 값을 구할 수 있었다.
해당 값을 입력값으로 넣어주고 확인해보자.
제출한 부분을 바탕으로 문제를 해결할 수 있었다!
728x90
'CTF' 카테고리의 다른 글
[Webhacking.kr] old-39 (0) | 2024.05.29 |
---|---|
[Dreamhack] out of money (0) | 2024.05.22 |
[Dreamhack] simple_sqli_chatgpt (0) | 2024.05.08 |
[Dreamhack] Addition calculator (0) | 2024.05.08 |
[CTFLearn] My Blog (0) | 2024.05.01 |