Really Awesome CTF 2020 Writeup
Contents
URL: https://2020.ractf.co.uk/
これは順位が見れないやつだったかな。どっちみち、大した順位じゃありません。。
1個だけWriteup残しておきます。
[Misc]: Reading Between the Lines (300 points)
Challenge
We found a strange file knocking around, but I’ve got no idea who wrote it because the indentation’s an absolute mess!
Attachment:
- main.c (中身は以下の通りです)
「This challenge should be a fun one!」というコメントがあって、なんか楽しいやつらしいです。
Solution
Whitespace という esolang です。
References:
https://ja.wikipedia.org/wiki/Whitespace
https://en.wikipedia.org/wiki/Whitespace_(programming_language)
https://esolangs.org/wiki/Whitespace
チャレンジ名は「Reading Between the Lines」ですが、全部の行になんかしら入っているし、厳密には「Between the words」ですね。
とりあえず、目に見える文字をsedを使って消していきます。(ハイフンだけは横着してエディタで消しました。)
インタープリターはいろいろあるみたいですが、以下にある内のCで書かれたプログラムを使いました。
https://github.com/hostilefork/whitespacers/
$ ./whitespace RACTF_2020.ws ractf{R34d1ngBetw33nChar4ct3r5}
Flag: ractf{R34d1ngBetw33nChar4ct3r5}
Author CaptureAmerica @ CTF フラxxグゲット
LastMod 2020-06-14