반응형
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] 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 |