以下、自分が取り組んだ問題です(チームメンバーと解いたものを含む)。ソースコードを読んで逆算するプログラムを書けば良い。Communication」でのCTFが新鮮で面白かったです。問題はシンプルで、「Ethereumのスマートコントラクトが与えられる。このコントラクトはBitcoinのブロックチェーンを構築するが、不正なブロックが送られるとブロックチェーンが壊れる。直してね」というもの。なんでこういう問題かっていうのは、彼らのクロスチェーンコミュニケーションの論文を参照。Flagを取る形式ではなく、実際に攻撃を捌ければ点数が貰えるフルフィードバック形式。attackTestCases.test.min.jsにサンプルケースが転がってます。testで結果が変わることがあって大変でした。改ざんされないようにする問題。