본문 바로가기

Challenge/wargame.kr

[wargame] flee button

 

문제 페이지로 들어가면 버튼이 마이크를 따라 이동해서 버튼을 클릭할 수 없다.

 

[개발자 도구]로 소스코드를 보면 난독화(인코딩)된 문자들이 보인다. 

 

그 문자들을 디코더에 돌려보았지만 여러 문자열만 나와 소득이 없었다.

 

eval() 함수는 괄호 안의 문자열을 실행하는 함수이다.

unescape() 함수는 괄호 안의 문자열을 디코딩해주는 역할을 한다.

(알고보니 unescape()와 unescape_blue14()는 관련이 없었다. blue14()는 사용자 정의 함수이다.)

 

 

소스 코드를 살펴보면 링크가 하나 있다.

 

./p8.js로 이동하면 정의된 함수들이 있다.

 

함수들이 정의되어 있으니 이를 이용하면 된다.

 

[개발자 도구]-[console]에서 코드를 실행해 보았다.

어느 정도 해독이 되었다.

한 번 더 실행을 하면 완전히 해독된 문자열이 나온다.

해독된 내용을 살펴보면 ?key=ca4b가 있다. 이 내용을  url에 추가해 들어가 보면 flag가 나온다.

'Challenge > wargame.kr' 카테고리의 다른 글

[Wargame.kr] WTF_CODE  (0) 2020.11.22
[wargame] wtf_code  (0) 2020.07.14
[wargame] login filtering  (0) 2020.07.14
[wargame] qr code puzzle  (0) 2020.07.13
[wargame]already got  (0) 2020.07.12