IIS安装并验证IIS6或7的漏洞及修补

简介

IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

一、安装IIS服务(演示:windows sever 2003)

1、在这里插入图片描述
2、在这里插入图片描述
3、
在这里插入图片描述
4、
在这里插入图片描述
5、
在这里插入图片描述
6、进入http://localhost 显示建设中/显示目录则开启iis成功
在这里插入图片描述

三、放置网站

默认目录C/inetput/wwwroot/
在这里插入图片描述

四、配置IIS

1、
在这里插入图片描述
2、
在这里插入图片描述
3、
在这里插入图片描述
4、
在这里插入图片描述
5、
在这里插入图片描述
7、访问网站,若出现401.5- 未经授权:ISAPI/CGI 应用程序授权失败。

解决办法:网站的虚拟目录权限上加上everyone 的读取权限就解决了!没有效果点高级>勾选继承父级和下面的选项

8、访问网站:
在这里插入图片描述

五、IIS 6.x漏洞

1、基于文件名该版本默认会将 *.asp;.jpg 此种格式的文件名,当成Asp解析,原理是服务器默认不解析; 号及其后面的内容,相当于截断。
在这里插入图片描述
2、基于文件夹名该版本默认会将 *.asp/目录下的所有文件当成Asp解析。
在这里插入图片描述
3、除了以上之外,还默认会将扩展名为.asa,.cdx,.cer解析为asp

解决办法:

  1. 限制上传目录执行权限,不允许执行脚本。
  2. 不允许新建目录。
  3. 上传的文件需经过重命名(时间戳+随机数+.jpg等)

六、IIS 7.x漏洞

版本在Fast-CGI运行模式下,在任意文件,例:test.jpg后面加上/.php,会将test.jpg 解析为php文件。
在这里插入图片描述

解决办法:

配置cgi.fix_pathinfo(php.ini中)为0并重启php-cgi程序
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土豆.exe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值