상세 컨텐츠

본문 제목

[wargame.kr] LEVEL2_flee button

카테고리 없음

by about_SC 2019. 7. 11. 22:05

본문

문제를 들어가기 전, 힌트를 보자.
나잡아봐라 까꿍이다.

잡아버리자.

자꾸 도망다니면서 비위를 거슬리게 한다.
처리해버리자.

JS 단 코드를 확인해보자.

와우.. 보자마자 화가난다.
크롬에 개발자도구의 console 기능을 이용하면 js 코드를 실행해볼 수 있다.

eval이란 명령어에 대해 알아보자.

eval은 위의 설명과 같이 문자로써 표현된 자바스크립트 코드를 실행하는 함수이다.
크롬 개발자도구의 console 기능을 이용해 eval 안의 코드의 내용을 좀더 살펴보자.

자바스크립트 함수 그대로 실행시켜서 풀어내보자.
(개미는 뚠뚠)
1차,

2차,

onclick="window.location='?key=a69f';"
클릭하면 여기로 이동한단다.
이동해보자.


이동 시 Flag 값 획득이 가능했다.

**POINT : 자바스크립트를 적절히 해석해낼 수 있는 능력이 있는가