【Writeup】BeginnersCTF "Veni, vidi, vici"

はじめに

BeginnersCTFのCrypto問題"Veni, vidi, vici"のWriteupです。

恐らく、Crypto問題の中で一番簡単なやつかと。
※現時点で他問題はまだ取り組んでいません。。。


Writeup動画を以下に上げていますので、
説明で分かりづらい方はそちらをみてみて下さい。
今後もちょくちょくWriteup動画とかを上げていくので、
よければチャンネル登録お願いします。


【Writeup動画】BeginnersCTF Crypto "Veni, vidi, vici"




解答

問題文には上記リンクが貼られているだけなので、一先ずリンクをクリックします。
クリックすると以下ファイルのダウンロードが始まるので、解答します。


ファイル名:veni_vidi_vici_e95fe3cb7932bfe5c017f018940652d0c0876fc8.zip


解答すると、"part1"と"part2"、"part3"が出てきて、それぞれの中身は以下のようになっています。

  • part1

Gur svefg cneg bs gur synt vf: pgs4o{a0zber

  • part2

Lzw kwugfv hsjl gx lzw xdsy ak: _uDskk!usd_u

  • part3

{ʎɥdɐɹɓ0ʇdʎᴚ :sı ɓɐlɟ ǝɥʇ ɟo ʇɹɐd pɹıɥʇ ǝɥ⊥

ぱっと見で、part1とpart2は「換字式暗号」っぽいので、quipqiup - cryptoquip and cryptogram solverで復号を試みます。
以下が復号結果です。

  • part1(復号後)

The first part of the flag is: ctf4d{n0more

  • part2(復号後)

The second part of the flag is: _cLass!cal_c


part3は字が逆さまになってるだけっぽいので、アナログな方法で。

  • part3(復号?後)

The third part of the flag is: Rypt0graphy}


復号したのを確認すると、フラグが3分割されているので全部結合すると、

ctf4d{n0more_cLass!cal_cRypt0graphy}