문제
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..) |
해당 키 값을 초기 페이지에 제출 시 통과할 수 있다.
'Hacking > wargame.kr' 카테고리의 다른 글
[wargame.kr] Question 7. strcmp (0) | 2021.06.24 |
---|---|
[wargame.kr] Question 6. Fly me to the moon (0) | 2021.06.24 |
[wargame.kr] Question 4. Login filtering (0) | 2021.06.23 |
[wargame.kr] Question 3. QRcode puzzle (0) | 2021.06.22 |
[wargame.kr] Question 2. Flee button (0) | 2021.06.22 |