CTF で遊んでみた
唐突に ksnctf というので遊んでいたところ, picoCTF のほうが初心者向けでオススメと言われたので, そっちもやってみました。
今までに解いたのをバーッと書いていきます。
ksnctf.sweetduet.info
picoctf.com
ksnctf Easy Cipher
まず Cipher っていうのが分からなかったので問題文見た瞬間「は?」って思ったんですが, 暗号らしいです。要するに暗号解読すればいいんですね。
どうせ"FLAG" って言葉あるじゃろと思ったので, とりあえず FLAG が暗号化されてそうなところを探すと, "SYNT" が怪しいです。
で, なんかの暗号の本(エッセイみたいなやつ)で単語をスライドさせていくタイプのやつ(シーザー暗号というらしいです)は知っていたので, まずその可能性を考えたんですが, ord('S')-ord('F') = 13, ... みたいな感じで全部引き算すると 13 になります。なのでビンゴ!ということで全部 13 ずつスライドさせるコードを書きました。で, できた英文を読むと答えが得られます。
CTF のプロに聞いたところ, こういうのはまず 13 を試すのは定石らしいです。