3.PHP文件包含

3.PHP文件包含_第1张图片

点击跳转到MIDDLE级别

点击跳转到HIGN级别

LOW级别:

1.看看能不能包含PHP的info函数:

首先让我们先修改一下allow_url_include的参数值允许远程文件包含。


3.PHP文件包含_第2张图片
image.png
2.看看能不能通过page参数包含并执行敏感文件:
3.PHP文件包含_第3张图片
image.png

--------------------------------------------------------------------------------------------------------------------

Middle级别:


Medium级别的代码增加了str_replace函数,对page参数进行了一定的处理,将”http:// ”、”https:// ”、 ” ../”、”..\”替换为空字符,即删除。
1.通过双写http:// 实现绕过过滤
3.PHP文件包含_第4张图片
image.png
2.大小写混淆绕过
3.PHP文件包含_第5张图片
image.png

--------------------------------------------------------------------------------------------------------------

Hign级别:


1.通过file协议的漏洞绕过: ../表示上一级目录


3.PHP文件包含_第6张图片
image.png

怎么防御?

1.关闭url_allow_include功能即可。

你可能感兴趣的:(3.PHP文件包含)