본문 바로가기

Hacking/- Wargame.kr

[Wargame.kr] 5. WTF_CODE

450점에 해당하는 문제이다.

이 문제의 경우에는 약간 특별한 언어로 작성된 것으로 이 언어가 무엇인지 알아내는 부분과 이 언어를 컴파일해서 실행 결과를 얻어내는 부분으로 나눌 수 있다.


문제 링크


문제 사이트에 접속하면 아래와 같은 내용을 볼 수 있다. 일단 source_code.ws라는 다운로드 링크가 있으므로 이것을 이용해서 소스코드를 다운로드 받는다.




그래서 다운로드 받는 파일을 Sublime Text로 열어보니 아무 글자도 써저 있지 않고 그냥 스페이스바, 탭, 엔터로만 이루어진 파일이라는 것을 확인할 수 있었다.


그래서 이와 같은 언어는 특별하게 접한 적이 없어서 "Program language exists only whitespace"라는 검색어로 구글에 검색하니 이 언어가 Whitespace라는 언어라는 것을 알 수 있었다.


그래서 이렇게 어떤 언어인지 알아냈으므로 이제 이 언어를 컴파일해서 결과를 얻어내는 일만 남았다. 컴파일의 경우 http://ideone.com이라는 온라인 컴파일러 사이트에서 Whitespace 언어를 지원해주므로 이것을 이용해서 결과를 얻어내었다.




따라서 Key값이 f43f8456d9600f5ae6d0456fd3e16384a9b82d61라는 것을 알아낼 수 있었다. 이 문제의 경우에는 Python 코드를 사용하지 않았으므로 소스코드는 첨부하지 않는다.

'Hacking > - Wargame.kr' 카테고리의 다른 글

[Wargame.kr] 6. DB is really GOOD  (0) 2016.02.09
[Wargame.kr] 5. WTF_CODE  (0) 2016.02.08
[Wargame.kr] 4. login filtering  (0) 2016.02.07
[Wargame.kr] 3. flee button  (0) 2016.01.13
[Wargame.kr] 2. QR CODE PUZZLE  (0) 2016.01.11
[Wargame.kr] 1. already got  (0) 2016.01.07