Facebook CTFは、CTFコンペティションを開催する(旗をつかむ)プラットフォームです。つまり、次の2種類です。
- Jeopardyは、一連のタスクを持つ古典的なCTFです。 次のものへのアクセスは、前のものを正しく決定することによってのみ取得できます。
- キングオブザヒル-ハッキングされたシステムを最大限に制御する必要があるCTFの一種。 トリックは、システムが定期的に状態を再生成し、参加者を登ったレベルから参加者を「ドロップ」することです。
私の意見では、最も重要なことです。いいえ、Facebook CTF自体にはタスクが含まれていません。また、これはタスクを作成するためのフレームワークではありません。 これは、本質的にはCTFプロセス制御インターフェースです。 ただし、FBCTFリポジトリには少数の既製の割り当ても使用できますが、これらはデモンストレーションのみを目的としています。
2分間のビデオを見る方が良い。
要するに、FBCTFが提供するもの
- 参加者とチームの登録
- 求人情報の投稿
- アナウンスとヒントのシステム
- フラグ、スコア、評価表をリアルタイムでチェック
- クールなインターフェース
プラットフォームは(予想される)HHVMおよびFlowで実行されます。 インストール手順は、 Githubの説明にあります。 開発環境にはVirtualBoxとVagrantを使用することをお勧めします。販売にはUbuntu 14.04が必要です(ただし、他のdebianでも使用できるはずです)。
ところで、FB CTFはFacebookのバグ報奨金プログラムの一部です。
参照: