文件包含漏洞挖掘(一)_xiaofengdada的博客-CSDN博客
一、概念
前言:
PHP中include和require的区别主要是:include在包含过程中如果出现错误,会抛出一个警告,程序继续正常运行;而require函数出现错误的时候,会知己报错并退出程序的执行。
漏洞产生原因:
文件包含函数加载的参数没有经过过滤或者严格定义,可以被用户控制,包含了其他恶意文件,导致执行了非预期的代码。
分类:
本地文件包含和远程文件包含。
二、本地文件包含
可利用途径:
·上传图片:图片包含getshell
·读文件:读取php文件