ksnctf - 2 Easy Cipher

ksnctf - 2 Easy Cipher備忘録

 

問題文

EBG KVVV 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. 

 

とりあえず考えてみる

 長いアルファベットが記述されています。

コンマ、ピリオド、スペースが中に入っていること、一文の始まり付近にvfと書かれていることが気になります。

vfが書かれている場所

EGB KVVV vf n fvzcyr yrggre ~~~~

EBG KVVV vf na rknzcyr bs ~~~~

Synt vf SYNTFjmtkOWFNZdjkkNH. 

 

英文を何らかの方法で読めなくしているような気がします。

なんでそう考えるのかというと

EGB KVVV vf n fvzcyr yrggre ~~~~

という文の場合

EGB KVVV ⇒ 英文でいう主語

vf ⇒ 動詞 is

n ⇒ a

fvzcyr yrggre ⇒ 目的語・補語

 

EBG KVVV vf na rknzcyr bs ~~~~

という文の場合

EBG KVVV ⇒ 主語

vf ⇒ 動詞 is

na rknzcyr bs ⇒ 目的語・補語

こんな感じに見えたからです。

 

解答

アルファベットを暗号化する方法を検索してみると、こんなのがヒットしました。

ROT13 - Wikipedia

 

元の文章を13文字ずらす暗号化方法らしいです。

web上のツールで問題文を復号するとFLAGが得られました。