Challenge 15
15번 문제는 50점 짜리로 처음 하시는 분들은 엄청난 동체시력이 있거나 손이 빠르거나, 컴퓨터가 느리면 풀 수 있죠. 저도 처음에는 중지버튼을 빠르게 눌러서 풀었습니다.
15번 문제를 클릭하면 위와 같은 메시지창이 뜨고 확인을 누르면 정답이 있는 페이지가 잠깐 보였다가 바로 이동되기 때문에 재대로 볼 수 없습니다.
저 같은 경우는 확인을 누르고 빠르게 X(중지) 버튼을 눌러서 정답을 확인했습니다.
물록 프록시로 잡아서 볼 수도 있겟군요.
정답을 보면 문제의 의도를 알 수 있게 되죠.
문제의 의도는 아마 브라우저의 스크립트기능을 OFF시키는 것 같습니다.
브라우저 마다 다르긴 하지만 대체로 비슷합니다.
크롬을 기준으로 [설정]-[고급 설정 표시]-[콘텐츠 설정...]-[자바스크립트]를 보면 자바스크립트 실행 허용과 허용안함 중 선택이 가능합니다.
여기서 실행 허용 안함을 클릭 후 완료버튼을 누릅니다.
자바스크립트 실행 허용안함으로 설정 후 15번 문제를 클릭하면 위와 같이 아무것도 출력되지 않습니다.
자바스크립트가 실행되지 않기 때문입니다.
여기서 페이지 소스보기로 현재 자바스크립트를 볼 수 있습니다.
페이지 소스보기를 하면 위처럼 정답을 출력하는 자바스크립트 부분이 있습니다.
정답을 Auth메뉴에 입력하면 15번도 클리어입니다!
'Wargame | CTF > Webhacking.kr' 카테고리의 다른 글
[Webhacking.kr] Challenge 17 (0) | 2016.11.15 |
---|---|
[Webhacking.kr] Challenge 16 (0) | 2016.11.14 |
[Webhacking.kr] Challenge 14 (0) | 2016.11.14 |
[Webhacking.kr] Challenge 13 (0) | 2016.11.13 |
[Webhacking.kr] Challenge 12 (0) | 2016.11.13 |