この記事ではCTF初心者がまず初めに取り組むと良いCTFサイトについて紹介します。
picoCTF
picoCTF
は米国カーネギーメロン大学と専門家が協力して作成した中高生向けCTFです。常設CTFの中では問題の数が最も多く、難易度の幅も広いため最も初心者向けであると言えます。Writeup, 解説も検索すれば十分に出てくるので最もおすすめな常設CTFサイトです。
また、picoCTFは毎年3月あたりに大会を開いており、このコンテストでいい順位を残すことを目標にしてみるのもいいでしょう。
また、大学生までの学生であればpicoCTFの国内順位の結果に応じて表彰されるCognitiveHack Japan
というプログラムもあるので、picoCTFに出場する際はそちらに登録してみるのもいいでしょう。
cognitivehack-jp.cognitivectf.com
setodaNoteCTF
**setodaNoteCTF**
は@soji256さんが運営している常設CTFです。ジャンルが複数ある上に難易度が初心者から初級者向けまであるのでこれを一通り解くだけでもかなり力になります。
ksnctf
ksnctf
は@kusano_kさんが作成した常設CTFサイトです。読み方は確か「こうせんしーてぃーえふ」です。(間違っていたらごめんなさい)
高専CTFと勘違いする人が多いらしいですが、別物です。
難易度が低いものからそこそこ高い問題まで用意されており、幅広く楽しめます。はじめから難易度の高い問題に挑戦してしまい挫折しないことが注意点です。
Cpaw CTF
Cpaw CTF
は法政大学生中心のプログラミングサークル「Cpaw」が作成したCTFです。
また、2019年からCpawCTF2
というものも公開しているため、CpawCTFを解き終わった方はこちらに取り組んで見るのもいいと思います。ただし、CpawCTF2はWriteupの公開が禁止されている?らしく、Writeupが見つからないので注意です。
https://ctf2.cpaw.site/#!/ctf2.cpaw.site
おまけ
これは言うまでもないと思いますが、CTFを探す場合は**ctftime**
を利用しましょう。こちらは世界で最も大きいCTFのプラットフォームで、イベントの管理からチーム、レートなどの管理まですべてを行っています。
これから開催されるCTFを調べる場合は以下のリンクの**upcoming**
を見ると良いでしょう。現在開催中のものを調べる場合は以下upcomingの左隣にあるNow running
を押せば見れます
https://ctftime.org/event/list/upcoming
では、良いCTFライフを~