CTFの始め方
Linux環境があれば十分です
最初は攻撃の流れを把握する方が大事だと思います
全部埋める必要はないです
CpawCTF、picoCTF、ksnctfがおすすめです
過去のCTFの問題を解くのも良いです
初心者向けと書かれているCTFがおすすめです
CTFのDiscordは参加するとよいです
参加したら頑張って問題を解きましょう
CTFの問題は難しいです。時間をかけて諦めずに試行・思索を重ねましょう。
終了したら解けなかった問題の復習をしましょう
自分でWriteupを書くと解法の整理ができてよいです
運営は参加者が書いたWriteupを見ると跳んで喜びます
わからないことはDiscordのチャンネルで聞いてみてもいいかもしれません
CTFによって質・難易度・出題傾向は異なることに注意してください
Guessを極力排除したCTFもあれば、"なぞなぞ"が好きなCTFもあります 本当の初心者向けCTFもあれば、初心者向けCTF(大嘘)もあります
beginnerやwarmupタグがついた問題が解けなかったとしても「このCTFは自分のレベルに合ってなかった」と思うと良いかもしれません
もちろん、めげずに復習することで得られるものも多いです
常設CTFがAtCoderのABCだとしたら、常設でないCTFはARCやAGCクラスだと思ってください
1問でも解けたら上々です
過去のCTFのWriteupを読むのも良いです
極論、この世にあるWriteupを全て理解すれば最強CTFプレイヤーになれます
初心者向けのイベントや勉強会があります
CTFの書籍もあります
体系的に学びたい方におすすめです
いきなり全部のジャンルを勉強するのは大変です
まず自分が得意な/好きなジャンルから勉強していくとよいです
一方でソロで全部やるプレイヤーも少なくはないです
チームを組むと協力して楽しく取り組めます
メンバーでレベル差が出てきて足並みが揃わなかったり、inactiveなプレイヤーが出てきたりすると困るので、ガチでやりたい人はチームを組むときは注意が必要です
TwitterでCTFプレイヤーをフォローするとCTFに関する情報に触れられて良いです
ローカルなCTFの開催情報も流れてきます
こちらも