iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >iis常见漏洞(中间件常见漏洞)
  • 169
分享到

iis常见漏洞(中间件常见漏洞)

php安全服务器 2023-09-02 11:09:48 169人浏览 安东尼
摘要

目录 1.IIS 6.x 解析漏洞2. IIS 7.x 解析漏洞3. HTTP.SYS远程代码执行漏洞MS15-0344. IIS-PUT任意文件写入5. 短文件名漏洞 1.II

目录

1.IIS 6.x 解析漏洞

(1) 该版本默认会将*.asp;.jpg 此种格式的文件名,当成Asp解析,原理是服务器默认不解析;号及其后面的内容,相当于截断

(2)该版本默认会将*.asp/目录下的所有文件当成Asp解析。

修复:微软认为这不是一个漏洞,所以要自己修复。

  • 限制上传目录执行权限,不允许执行脚本。
  • 不允许新建目录。
  • 上传的文件经过重命名

(3)llS6.x除了会将扩展名为.asp的文件解析为asp之外,还默认会将扩展名为.asa,.cdx,.cer解析为asp,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4sbKYX9S-1660731137895)(C:\Users\25764\AppData\Roaming\Typora\typora-user-images\image-20220817095101981.png)]

2. IIS 7.x 解析漏洞

(1)在一个文件路径(/xx.jpg)后面加上/xx.PHP会将/xx.jpg/xx.php 解析为 php 文件。

上传phpinfo的文件,命名为test.png,正常情况下不解析。但在后面加 /.php ,就可以以php格式运行。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QtnxxUxU-1660731137896)(C:\Users\25764\AppData\Roaming\Typora\typora-user-images\image-20220817095919146.png)]

但有的时候会显示404,原因是先提条件需关闭phpStudy_FastCGI中的请求限制。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rJ10Yj6m-1660731137896)(C:\Users\25764\AppData\Roaming\Typora\typora-user-images\image-20220817100649586.png)]

修复建议:

配置cgi.fix_pathinfo(php.ini中)为0(默认情况下值为1)并重启php-cgi程序。

3. Http.SYS远程代码执行漏洞MS15-034

漏洞概述

1.读取内存2.dos攻击

远程执行代码漏洞存在于 HTTP 协议堆栈 HTTP.sys中,Http.sysMicrosoft windows处理HTTP请求的内核驱动程序。当 HTTP.sys 错误解析经特殊构造的 HTTP 请求时会导致此漏洞。

成功利用此漏洞的攻击者可以在系统帐户的上下文中执行任意代码,可以远程读取IIS服务器的内存数据,或使服务器系统蓝屏崩溃。此漏洞并不是针对IIS的,而是针对Windows操作系统的,主要影响了包括Windows 7、Windows Server 2008 R2、Windows 8、Windows Server 2012、Windows 8.1 和 Windows Server 2012 R2在内的主流服务器操作系统。

MS15-034漏洞指纹

通过在数据包的请求头上添加一串数据

 Range: bytes=0-18446744073709551615

1)浏览器测试

在火狐浏览器中,按如下图片进行操作,将上述数据添加进请求头中,重发

img

img

返回状态码为416Requested Range Not Satisfiable,表示存在HTTP.SYS远程代码执行漏洞

img

2)Kali上使用curl测试

使用下面的curl指令,添加请求头数据进行数据请求

 curl http://192.168.31.84 -H "Host: 192.168.31.84" -H "Range: bytes=0-18446744073709551615"

img

返回Requested Range Not Satisfiable,且状态码为416,表示存在该漏洞

执行攻击操作

内存读取、dos攻击

1)读取服务器内存数据

使用msfauxiliary/scanner/http/ms15_034_http_sys_memory_dump模块

img

设置相关信息,执行exploit,成功得到内存数据

img

2)进行ddos攻击

使用msfauxiliary/dos/http/ms15_034_ulonglongadd模块,序号为0

img

设置相关信息,exploite执行

img

查看IIS服务器,发现已经蓝屏了,说明攻击成功。

img

4. IIS-PUT任意文件写入

漏洞描述:

IIS在网站拓展服务中开启了WEBDAV,配合写入权限,存在PUT任意文件写入漏洞

测试环境:

WinSrv2003 IIS6.0

漏洞要求:

开启WebDAV,设置为允许

image-20210206232849428

网站配置写入权限

image-20210206232803058

测试:

使用BP进行抓包,将GET请求修改为OPTioNS进行发送,返回了WebDAV所支持的多种请求

image-20210206233125638

修改为PUT请求,创建一个2.txt文件,并写入内容

image-20210206233303387

成功创建写入文件

修复建议:

关闭WebDAV拓展

禁止网站写入权限

5. 短文件名漏洞

IIS 的短文件名机制,可以暴力猜解短文件名,访问构造的某个存在的短文件名,会返回404,访问构造的某个不存在的短文件名,返回400。

然后根据猜解的短文件名。继续通过其他方法猜文件名全名。

总结

该漏洞的意义:

猜解后台地址

猜解敏感文件,例如备份的rar、zip、.bak、.sql文件等。

在某些情形下,甚至可以通过短文件名web直接下载对应的文件。

该漏洞的局限性:

只能猜解前六位,以及扩展名的前三位。

名称较短的文件是没有相应的短文件名的。

不支持中文文件名

如果文件名前6位带空格,8.3格式的短文件名会补进,和真实文件名不匹配

需要IIS和.net两个条件都满足。

来源地址:https://blog.csdn.net/qq_56438857/article/details/126391755

--结束END--

本文标题: iis常见漏洞(中间件常见漏洞)

本文链接: https://www.lsjlt.com/news/390706.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • iis常见漏洞(中间件常见漏洞)
    目录 1.IIS 6.x 解析漏洞2. IIS 7.x 解析漏洞3. HTTP.SYS远程代码执行漏洞MS15-0344. IIS-PUT任意文件写入5. 短文件名漏洞 1.II...
    99+
    2023-09-02
    php 安全 服务器
  • 中间件安全—Tomcat常见漏洞
    中间件安全—Tomcat常见漏洞 1.Tomcat常见漏洞1.1.前言1.2.文件上传 (CVE-2017-12615)1.2.1.漏洞原理1.2.2.影响版本1.2.3.漏洞复现1.2.3....
    99+
    2023-10-25
    tomcat 中间件 web安全 信息与通信 服务器
  • 常见框架漏洞
    一.ThinkPHP 框架漏洞 thinkphp是一个国内轻量级的开发框架,采用php+apache,在更新迭代中,thinkphp也经常爆出各种漏洞,thinkphp一般有thinkphp2、thinkphp3、thinkphp5、thi...
    99+
    2023-09-23
    安全 web安全 php 网络安全 网络
  • 深入浅出带你学习IIS中间件常见漏洞
    前言 在渗透过程中我们经常会思考如何去进行渗透,假如给了我们一个有很多中间件的网站我们要如何进行渗透呢?于是本人准备写一些包含常见中间件漏洞攻击的总结,希望可以帮到大家在面临不同渗透环境时会有渗透思路...
    99+
    2023-09-13
    学习 中间件 php
  • PHP常见函数漏洞
    目录 前言: 1、intval(): 一些特性: 2、__wakeup() : 3、strcmp() : 4、assert(): 5、eval(): 6、include(): 7、readfile(): 8、call_user_func()...
    99+
    2023-09-03
    php bug 开发语言 web安全
  • nginx常见漏洞解析
    目录 什么是中间件?什么是中间件漏洞? 三个配置不当导致的nginx漏洞 1.$uri导致的crlf注入漏洞 1.1利用方式: 1.2修改方案: 2. 目录穿越漏洞: 2.1利用方式 2.2解决方案 3.HTTP header头被覆盖:...
    99+
    2023-08-31
    运维 服务器 nginx web安全
  • IIS中间件漏洞
    IIS IIS是Internet Information Services的缩写,意为互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 IIS目前只适用于...
    99+
    2023-09-21
    windows php 中间件
  • 常见漏洞修复方案
    1 信息泄露类 1.1 目录遍历 【漏洞描述】 由于服务器中间件配置不当,客户端可以直接访问站点文件目录。如目录中恰好存在敏感文件(如配置文件、备份文件、数据库文件等),可被直接下载,导致严重的敏感信...
    99+
    2023-09-03
    php 服务器 开发语言
  • PHP常见漏洞代码有哪些
    本篇内容介绍了“PHP常见漏洞代码有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PHP 文件上传漏洞只验证MIME类型: 代码中验证了...
    99+
    2023-07-05
  • Web常见安全漏洞有哪些
    本篇内容主要讲解“Web常见安全漏洞有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web常见安全漏洞有哪些”吧!1、什么是SQL注入?SQL注入,就是通过...
    99+
    2024-04-02
  • 非常全面!PHP常见漏洞代码总结!
    本篇文章给大家带来了关于PHP漏洞的相关知识,其中主要给大家总结介绍PHP的常见漏洞代码都有哪些,非常全面详细,下面一起来看一下,希望对需要的朋友有所帮助。漏洞总结PHP 文件上传漏洞只验证MIME类型: 代码中验证了上传的MIME类型,绕...
    99+
    2023-05-14
    漏洞 php
  • Solidity 合约安全,常见漏洞 (下篇)
    Solidity 合约安全,常见漏洞 (下篇) Solidity 合约安全,常见漏洞 (上篇) 不安全的随机数 目前不可能用区块链上的单一交易安全地产生随机数。区块链需要是完全确定的,否则分布式节点将无法达成关于状态的共识。因为它们是完全...
    99+
    2023-08-30
    安全 区块链 智能合约 安全威胁分析 web安全
  • PHP网站常见安全漏洞有哪些
    这篇“PHP网站常见安全漏洞有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“PHP网站常见安全漏洞有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入...
    99+
    2023-06-06
  • ASP Web安全漏洞:您应该了解的5种最常见的漏洞
    ASP(Active Server Pages)是一种流行的 Web 开发技术,允许开发人员创建动态和交互式的 Web 应用程序。然而,ASP 应用程序也容易受到各种安全漏洞的攻击。这些漏洞可能允许攻击者访问敏感数据、破坏应用程序或在服...
    99+
    2024-02-07
    ASP Web安全 漏洞 防御
  • 网站常见的漏洞协议有哪些
    网站常见的漏洞协议有:Kerberos是一种网络认证协议,它是通过传统的密码技术执行认证服务的,该认证过程的实现不依赖于主机操作系统的认证,无需基于主机地址的信任,不要求网络上所有主机的物理安全,并假定网络上传送的数据包可以被任意地读取、修...
    99+
    2024-04-02
  • 常见漏洞修复的工具有哪些
    常见的漏洞修复工具有以下几种360安全卫士360安全卫士是一款简单易使用的系统杀毒软件、系统漏洞修复软件,它能够有效保护PC用户系统安全,有效查杀防御电脑病毒,保障用户电脑安全,阻止个人资料外泄。鲁大师鲁大师是一款针对计算机硬件的电脑专业硬...
    99+
    2024-04-02
  • linux常见提权溢出漏洞有哪些
    在Linux系统中,常见的提权溢出漏洞包括:1. Dirty COW:该漏洞利用了Copy-On-Write机制中的一个问题,攻击者...
    99+
    2023-09-27
    linux
  • linux常见提权溢出漏洞怎么解决
    解决Linux常见的提权溢出漏洞可以采取以下措施:1. 及时更新补丁:及时更新操作系统和相关软件的补丁可以修复已知的漏洞,包括提权溢...
    99+
    2023-10-20
    linux
  • PHP Web应用程序中的常见安全漏洞
    PHP 是一种流行的服务器端脚本语言,用于开发动态 Web 应用程序。但是,与任何其他软件一样,PHP Web 应用程序也可能遭受安全攻击。在本文中,我们将讨论 PHP Web 应用程序中一些最常见的安全漏洞以及如何避免它们。1. SQL ...
    99+
    2023-10-23
    php
  • web应用常见的安全漏洞有哪些
    本篇内容介绍了“web应用常见的安全漏洞有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.SQL 注...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作