IIS漏洞

IIS7.5解析漏洞

安装IIS7.5

安装完成之后直接访问浏览器:

安装phpstudy for IIS

安装这个的目的是方便,不用自己去配置

解压开傻瓜式安装即可。然后查看探针:

漏洞原理

IIS7/7.5在Fast-CGI运行模式下,在一个文件路径(/shell.jpg)后面加上/1.php会将/shell.jpg/1.php 解析为 php 文件。

有两个前提:

1.配置php.ini中的配置 cgi.fix_pathinfo=1

2.在"Handler Mapping"中取消勾选以下内容

漏洞复现

直接将图片码放置网址根目录:

访问:

漏洞防御

和两个前提反着来即可。

IIS6版本的漏洞

目录解析漏洞

对于名字为.asp后缀的文件夹,IIS会将该文件夹内部的文件都解析为.asp文件来执行。 即构造名字为a.asp的目录,目录中的1.txt会作为asp文件执行。

文件名解析漏洞

对于名字为'a.asp;.jpg'文件,IIS并非以最后一个后缀名来判断格式,会忽略掉;之后的文件名,故会将 其解析为asp文件并执行。

即上传木马的后缀名为'.asp;.jpg'就可以被服务器执行。

相关推荐

  1. <span style='color:red;'>IIS</span><span style='color:red;'>漏洞</span>

    IIS漏洞

    2024-06-07 20:24:04      30 阅读
  2. iOS内购欺诈漏洞

    2024-06-07 20:24:04       33 阅读
  3. 护网HW面试—apache&iis&nginx中间件解析漏洞

    2024-06-07 20:24:04       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 20:24:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 20:24:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 20:24:04       87 阅读
  4. Python语言-面向对象

    2024-06-07 20:24:04       96 阅读

热门阅读

  1. 矩阵1-范数与二重求和的求和可交换

    2024-06-07 20:24:04       32 阅读
  2. (第25天)【leetcode题解】二叉树的层序遍历

    2024-06-07 20:24:04       25 阅读
  3. SpringBoot项目使用CXF框架开发SOAP通信接口

    2024-06-07 20:24:04       34 阅读
  4. docker 安装 MYSQL8

    2024-06-07 20:24:04       23 阅读
  5. vi和vim有什么不同?

    2024-06-07 20:24:04       31 阅读
  6. Redis-02

    Redis-02

    2024-06-07 20:24:04      27 阅读
  7. 【HarmonyOS】输入框焦点控制实现键盘显隐

    2024-06-07 20:24:04       34 阅读
  8. 小程序域名怎么配置?三步教您配置

    2024-06-07 20:24:04       24 阅读
  9. EmotionPrompt 论文精读

    2024-06-07 20:24:04       28 阅读