クリアまでの3ステップ
-
演習環境を起動
-
ターミナルで探す
-
見つけたフラグを提出
Linux-Race Condition. Exploiting a TOCTOU Gap for Root Files
rootが定期的に実行するクリーンアップスクリプトには、チェックと処理の間に隙(TOCTOU)があります。シンボリックリンクをうまく使ってこの隙を悪用してみてください。
cleanup.shのようなrootの定期実行スクリプトの中身を確認しましょう
チェックと使用の間にタイムラグがある処理はTOCTOU脆弱性の可能性があります
対象ファイルをシンボリックリンクにすり替えるタイミングを狙いましょう