クリアまでの3ステップ
-
演習環境を起動
-
ターミナルで探す
-
見つけたフラグを提出
Web-13. Bypassing File Upload Checks in ImageVault
ImageVaultはJPG・PNG・GIF画像をアップロードできる画像ホスティングサービスです。ファイルの検証がファイル名の末尾だけを見ているとしたら、どんな不正なファイルが通ってしまうでしょうか。
アップロード検証がファイルの中身ではなく拡張子だけを見ていないか確認しましょう
二重拡張子(例: shell.php.jpg)が通ってしまうケースがあります
許可された拡張子で終わりつつ危険な拡張子を含むファイル名を試しましょう