본문 바로가기
Hacking/wargame.kr

[wargame.kr] Question 5. WTF_CODE

by 알거음슴 2021. 6. 23.

문제

This is another programming language. Can you read this source code?

특정 프로그래밍 언어이다 이 소스코드를 읽을 수 있는가?

 

풀이

문제 진입 시 source code.ws 파일이 제공되며 그 외 특별한 정보가 더 있지는 않는걸로 확인된다 해당 소스코드를 분석해보자.

 

Source_code.ws 파일을 워드패드를 통해 실행 시 아무런 내용이 없는걸 확인할 수 있다 Ctrl + a 를 통해 공백으로 내용이 채워져 있는걸 확인할 수 있다 프로그래밍 언어, 공백, ws확장자 라는 정보를 기반으로 관련 자료를 찾아보자.

 

White space 라는 언어를 위키백과를 통해 찾을 수 있었다 난해한 프로그래밍 언어, 공백으로 구성, ws약자 제공된 정보와 일치하는 프로그래밍 언어로 확인된다.

 

White space decoder : https://vii5ard.github.io/whitespace/

화이트 스페이스의 디코더를 통해 source_code.ws의 내용을 입력 후 Run 을 통해 복호화 및 key값을 얻을 수 있다.

[Clear] [EOF]
Wow! Key is 05fed1d9b46757223e186a28a5cf6b610c1ddc52 (this key is for [121.160.42.166] only..)

해당 키 값을 초기 페이지에 제출 시 통과할 수 있다.