ksnctf #2 Easy Cipher
- POSTS
スキルアップのためにCTF(キャッチ・ザ・フラグ)にチャレンジしてみました。
問題 50pt
EBG K VVV vf n fvzcyr yrggre fhofgvghgvba pvcure gung ercynprf n yrggre jvgu gur yrggre KVVV yrggref nsgre vg va gur nycunorg. EBG KVVV vf na rknzcyr bs gur Pnrfne pvcure, qrirybcrq va napvrag Ebzr. Synt vf SYNTFjmtkOWFNZdjkkNH. Vafreg na haqrefpber vzzrqvngryl nsgre SYNT.
ただ意味のわからないアルファベットが並んでいますが、
これを各々推測して中に含まれているフラグ(FLAG_******)をゲットするのが問題の意図です。
CTFの問題はバイナリ解析やプログラムの脆弱性を突くものなどもあり、様々なスキルが求められます。
解き方 仮説を立てる Easy Cipher = 「簡単な暗号」
問題文を見ると文字の区切り方が英文に似ています。
アルファベットを別文字に入れ替えたような暗号と仮定して一旦解いてみます。
vf → is ?
n → a ?