赞
踩
说明 | 内容 |
---|---|
漏洞编号 | |
漏洞名称 | IIS 解析漏洞 |
漏洞评级 | 高危 |
影响范围 | IIS 6.0及以前版本 IIS 7.0 IIS 7.5 |
漏洞描述 | IIS 解析漏洞是指在 IIS 服务器上存在的安全漏洞,可能导致恶意用户能够执行未经授权的代码或访问受限资源。 |
修复方案 | 打补丁,上设备,升级组件 |
IIS漏洞通常涉及两个主要问题:
漏洞存在版本IIS7.0/7.5
IIS支持PHP脚本
在指定目录下创建一个phpinfo.php文件
文件内容如下
访问该文件
发现报错404找不到文件或目录。
这里我们需要赋予IIS能够解释和执行PHP脚本的能力。
在虚拟机中打开IIS管理器,这里我们在全局进行配置。
php解释执行是通过php解释器来决定的,这里我们使用phpstudy中的php-cgi.exe
当用户访问phpinfo.php的时候,将该文件找到交给php-cgi.exe来解释执行。
执行成功
但是该处存在漏洞
将phpinfo.php后缀名修改为png,重新访问页面。
IIS 7.0/7.5 解析漏洞,在路径的末尾添加一个/.php,页面报错的原因是这里使用的是IIS10.0 该漏洞已被修复。
那么我们可以手动创建该漏洞。
在做cgi配置的时候请求限制选项中的仅当请求映射至以下内容时才调用处理程序(1)选项没有勾选上。
将cgi.fix_patginfo的值修改为false
添加一个CGI
右键点击编辑
选择php.ini文件
修改php.ini文件中的cgi.fix.pathinfo的值为0
刷新页面,发现已经无法访问了
为了防止 IIS 解析漏洞的利用,可以采取以下措施:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。