fastcgi配置不当造成的解析漏洞

实验环境:IIS 7.0/IIS 7.5/Nginx <=0.8.37

实验步骤:

一、漏洞环境的搭建

1.安装xampp,只需要其中的php

2.安装iis服务器

点击服务器管理器——角色——添加角色——选择web服务器

点击下一步——选择以下勾选项——点击下一步——安装(注:一定要将cgi模块勾选)

3.关闭防火墙

4.访问该机的网站,看到可正常访问

5.配置iis,能够让其支持php

打开iis的管理器——点击左侧WIN-GR4U37V0R8M——双击处理程序映射

进入处理程序映射——点击添加模块映射

添加模块映射内容填写

此时可见到FastCGI设置中出现了一条路径,右键点击编辑

选择“监视对文件所做的更改”,并选择php.ini文件

返回到iis的主目录下,创建一个文件,点击组织,选择文件夹和搜索选项

点击查看,将后缀名取消

编写php文件内容,并在浏览器打开查看

二、漏洞的复现

将phpinfo.php的文件名改为phpinfo.png,在浏览器输入以下路径查看,可发现该文件成功打开

发布了38 篇原创文章 · 获赞 21 · 访问量 1933

猜你喜欢

转载自blog.csdn.net/cxrpty/article/details/104369618