flag在index里

该题是经典的文件包含漏洞+PHP伪协议的结合
打开链接,发现点击click me?no还有一个PHP文件

因为看不到PHP文件里的内容,所以可以用PHP伪协议的封装协议php://filter

php://filter
利用它可以读取服务器中的文件
由于读取文件的数据直接输出在了页面上,如果读取的是php文件的话,PHP代码在浏览器中,解析会不正常,那么我们可以用这个协议将php文件中的代码以base64的形式输出在页面上: Payload:
在url中输入view-source:http://123.206.87.240:8005/post/index.php?file=php://filter/read=convert.base64-encode/resource=index.php

得到一长段代码,对代码进行base64解码得到下面一个html
得到flag{edulcni_elif_lacol_si_siht}