Learning cyber security by playing and enjoying CTFs

Cyber Security関係の雑記帳です。表明されているお気持ちなどは全て個人的なものであり、筆者が所属もしくは関係する組織・団体の意向とは一切関係ありません。

2021年の振り返りと2022年への抱負

1. はじめに

 振り返りを始める前に、そういえばチーム名「N30Z30N」の由来をどこでも全く言及していなかったので、今更ですが簡単に紹介します。

 発端は、昔とある企業で研修を受けた際、トレーナーの方から「ガンダム勉強会」へのお誘い*1を受けたことです。

 当時は今よりもさらに未熟者であったが故に、この勉強会の重要性に気付かず、忙しさを理由に 1 回も参加せず研修を終えてしまいました。

 その後、経験する様々な出来事がガンダムの世界と親和性が高いことに気づき、ガンダムチャンネルやテレビの再放送枠などを活用して「履修」を重ねた結果、我々の立ち位置は「スペースノイド」であり、我々を迫害する「アースノイド」との「戦争」が不可避であるという結論*2に至ったわけです。

 その結果、CTF に本格参戦するにあたり、サイバー空間上の仮想国家 Neo Zeon (4代目*3)の軍として「N30Z30N*4」が誕生した、という流れになります*5

 なお、「Edwow Math」というハンドルは、2 代目ネオジオン総帥(キャスバル・レム・ダイクン)の別名(Edwow Mass)と、数学(Math)、両者へのリスペクトの気持ちにより付けたものです。

2. 2021年の振り返り

★CTF

・ずっと Crypto を見ていた

 「解いていた」とは言っていません。しかし、もう少し Rev とか Pwn とかにも目を向ける余裕があれば…

・初めて CTF で賞品を頂いた(CakeCTF)

 懸賞問題の 1st Blood 賞品として、マグカップ等 3 点の景品を賜りました。

 「ガチ CTF でなかなか景品ゲットできない層にもチャンスを」というコンセプトも素敵ですし、何よりセンス溢れる品物ばかりでした*6

・解きやすい CTF はそこそこ頑張った

 トップクラスには遠く及ばないまでも、総じて前年(2020年)よりも良い結果は出ているようです。

 CTFTimeのレーティングも、2020 年は 67 戦 49.289pt で国内 33 位、2021 年は 59 戦 94.741pt で国内 18 位で数字的には上がっています*7

・四半期ごとの振り返り
  • 1Q

 年初 Tet CTF( TetCTF 2021 Writeup (2021/01/03) - Qiita)から始めましたが、始まりは低調でした。

 zer0pts CTF(zer0pts CTF 2021 Writeup (2021/03/07) - Qiita)あたりからエンジンがかかってた感じです。

  • 2Q

 4/30 の Wani CTF Spring(WaniCTF'21-spring Writeup (2021/05/03) - Qiita)はとても楽しめました。

 その後の DEF CON CTF(Quals) は壊滅しました。2022 年はせめて Crypto 1 問くらいは解いて一矢報いないと。

 SECCON 4b(SECCON Beginners CTF 2021 Writeup(Cryptoのみ) - Qiita)と、その後の HSCTF 8 は少し頑張りました。

  • 3Q

 楽しい CTF がたくさん開催されたという印象です。

 Crypto CTF(3rd Crypto CTF Writeup - easy編 - Qiita)はガッツリ 24 時間やって頑張りましたけど、結果はまだまだです。

 前述した Cake CTF(CakeCTF 2021 Writeup (Crypto) - Qiita)はほとんど解けなかったけど楽しかったです。

  • 4Q

 人気 VTuberである kurenaif さんの「YouTubeチャンネル登録者数が2000人超え」記念の暗号問題(kurenaif 2000 subscribers challenge Writeup - Qiita)を解きました。

 また、「魔女のお茶会」(魔女のお茶会 (CTF勉強会) - YouTube)にも初めて参加させていただきました。

 3Q に引き続き、TSG CTF(TSG CTF 2021 Writeup(兼参戦記) - Qiita)や Wani CTF(WaniCTF 2021 (Cryptoのみの簡易)Writeup - Qiita)、BSides Ahmedabad CTF(BSides Ahmedabad CTF 2021 Writeup - Qiita)など楽しめる CTF が盛りだくさんでした。

 最後は Harekaze mini CTF と ASIS CTF Finals(ASIS CTF Finals 2021 Writeup (in Japanese) - Qiita) で締めくくりました。

★その他

・軍備増強 -- Microsoft Surface Pro 8 *8

 諸般の事情により、パソコンではなくタブレットが必要だったので、財政厳しい中無理して買いました。

 デスクトップは整理し、目立ったものは Kindle のアイコンぐらいなので、一見 Kindle 専用端末っぽく見えるので平和そうなのですが、実は赤いザクくらいの戦闘力はあると思っています。

3. 2022年に向けて

・Crypto 戦力の大幅 UP

 まずは、CryptoHack 全完を目指します*9

 数日前まで、2022 年に出場する CTF は絞るつもりでしたが方針転換します。出られる CTF にはすべて出て、Crypto 問に挑みます*10

・AI や 量子コンピュータなどの「常識」を習得する

 とりあえず積まれている本を少しずつ読みます。

・バランス良くいろいろ楽しもう

 仕事(収入源とライフワーク)や他の趣味を含め、相乗効果が発揮できるようバランスよく、なおかつ楽しみながらステップアップを図りたいと思います。

4. おわりに

 ジーク・ジオン!

*1:ざっくりいうと、業界の基本はガンダムから学べる、とのこと。

*2:一番シンプルな例では、技術者=スペースノイドニュータイプ、管理職=アースノイドみたいな構図。

*3:初代:Z/ZZに登場するハマーンネオジオン、2代目:CCAに登場するシャアのネオジオン、3代目:UCに登場する「袖付き」。

*4:Leetでは「N30230N」とする方が普通であるが、バランスを考えて 4 文字目を「Z」とした。

*5:なので時々、affiliation = 4th Neo Zeon とすることがある。

*6:返礼として、次回は(財政状況が許せば)スポンサー枠に名乗り出る予定。

*7:このレーティングは相性の良い CTF を炙りだすのに有用であるが、実力のランク付けとは必ずしも一致しないので、あくまでアリバイ的な結果。

*8:Core i5、RAM 8GB、SSD256GB。

*9:しかし、まだ 19 問も残っているorz...

*10:BGM: Climb Every Mountain.