재밌어보이는 할로윈 파티 문제다. 근데 이번 문제는 서버 열기 버튼이 없다.
문제 파일을 받아보니 잭오랜턴 html 파일이 있다.
문제 설명처럼 10000번을 클릭하라고 한다.
정직하게 100번 클릭해봤는데, 이 속도로는 힘들다.
아 이건 너무 쉬운데... 학교에서 배운 내용인데...
아무튼 개발자 도구를 열어서 숫자가 표시된 부분을 확인한다.
호박을 클릭하면 값이 바뀐다.
0으로 바꿔야지 ~
페이지 내 숫자가 0으로 바뀌었다.
다시 호박을 클릭해본다.
어림도 없다. 기존의 숫자가 다시 나타난다. 아... 역시 내가 배운 건 뭐였을까 싶다.
클릭 횟수에 따라 호박의 입술 색이 바뀐 걸로 봐서는 웹 프로그래밍 시간에 배운 자바 스크립트 효과가 들어간 것 같다.
개발자 도구 탭의 소스 코드에서 스크립트 문을 살펴보고 click 함수를 찾았다.
jack을 타겟으로 클릭하면 함수를 실행한다.
함수의 내용은 카운터를 1 증가.
만약 카운터가 10000 이상이며 100으로 나누어 떨어지면
무슨 파이?랑 16진수를 이렇게 저렇게 조합해서 flag를 만들어내는 것 같다.
카운터를 증가시키는 게 핵심인 것 같다.
직접 클릭할 수는 없고 해서, 구글링을 통해 새로운 기술을 배웠다.
요렇게 콘솔 탭을 열어서 함수를 작성할 수 있다.
반복문으로 위에서 발견한 click 함수를 10000번 실행한다.
enter 키를 누르니까 오~~~ 신기하다...!!
호박이 두근두근 움직이면서 아래 flag를 작성해준다.
DH{I_lik3_pumpk1n_pi3} 펌킨파이를 좋아한다고 한다. 지가 펌킨이면서..ㅋ
flag를 제출한다.
귀여운 고양이 2
쉬운 문제인 줄 알았는데 새로운 기술을 배우게 되어서 뿌듯하다.