Web安全—Apache多后缀解析漏洞复现
漏洞产生原理
一:多扩展名解析漏洞
解释:Apache对于解析的文件识别扩展名会从右往左开始解析,当最右边的后缀无法识别(不在/etc/mime.types文件内),则会继续向左识别,直到识别合法后缀才进行解析。
二:Apache配置问题导致解析漏洞
1,Apache的配置文件httpd.conf中存在一行配置:AddHandler application/x-httpd-php .php
表示文件名只要包含.php扩展也会被当作php文件执行
**举例:**在网站根目录下创建名称为websec.php.xxx的文件,内容如下:
Apache配置文件:
访问websec.php.