- 다른 프로그래밍언어라는 문제 내용 확인.
- Start!
- 꽤 허접해 보이는 문제, 별 내용이 없다.
- html 코드를 확인하였지만 파일 다운로드 외 의미있는 내용이 없다.
- 파일 다운로드 및 내용
- 문자는 안보이지만 공백이 존재한다.
- 더욱 자세한 확인을 위해 Hex코드 확인해 보자.
- 공백, 개행(LF), 탭(Tab)으로만 이루어져 있는 파일
- 우선 이 파일의 확장자(.ws)부터 확인해 보자.
- 구글링 결과 ws는 'Whitespace'라고 하는 프로그래밍 언어라고 한다.
- 두명의 외국인이 만우절에 발표한 언어로써, 공백과 탭, 개행문자만을 이용하여 코딩하는 난해한 프로그래밍 언어이다.
- 자세한 내용은 참고 사이트 확인 : https://ko.wikipedia.org/wiki/%ED%99%94%EC%9D%B4%ED%8A%B8%EC%8A%A4%ED%8E%98%EC%9D%B4%EC%8A%A4_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)
- 온라인컴파일 사이트에서 'Whitespace' 언어를 컴파일해보자.
- source_code.ws 컴파일
- 만우절에 발표할 만한 언어이다. 참고로 해당 언어는 공백, 개행, 탭을 제외한 문자들은 모두 무시하므로 문자를 넣어도 의미는 없다.
- 컴파일을 통해 Key를 획득하였으며 특정ip주소에서만 사용된다고 한다.(모자이크 부분)
- 해당 문제에 접속하는 사용자의 ip로 각기 다른 Key를 생성하는 것으로 보인다.
'워게임 > Wargame.kr' 카테고리의 다른 글
Wargame.kr - md5_compare (0) | 2021.06.08 |
---|---|
Wargame.kr - md5 password (0) | 2021.06.04 |
Wargame.kr - strcmp (0) | 2021.05.30 |
Wargame.kr - flee button (0) | 2021.05.23 |
Wargame.kr - already got (0) | 2021.05.23 |