IIS Short File/Folder Name Disclosure(iis短文件或文件夹名泄露)

yizhihongxing

IIS短文件或文件夹名泄露(IIS Short File/Folder Name Disclosure),是指攻击者通过构造特定的请求,可以获取到IIS服务器目录下的文件或目录名称,并根据这些信息进行后续的攻击。

以下是IIS短文件或文件夹名泄漏攻击的完整攻略:

攻击原理

在Windows操作系统中,文件或目录的名称有长名称和短名称两种表示方式。Windows同时为每个文件或目录都生成一个8.3格式的短名称。而IIS服务器默认开启了8.3文件名生成,因此在IIS服务器目录下,每个长文件或目录名称都对应着一个短名称。

攻击者通过构造特定的HTTP请求,比如请求包含~1或%20等,可以在HTTP响应中获得短文件或文件夹名。利用这些信息,攻击者可以进一步获取网站的敏感信息,如网站的架构、目录结构等,导致网站的安全性受到威胁。

示例说明

以下两个示例说明IIS短文件或文件夹名泄露攻击:

示例一

http://www.example.com/test.asp/..

在这个请求中,test.asp是一个存在的文件,但是”/..”表明请求是在test.asp所在目录的上一级目录进行的。IIS会自动将请求解析为一下路径:

wwwroot\test.asp\..\(or ../)

即访问wwwroot目录中test.asp上一级目录,返回的文件名中包含了真实名称的一部分。

示例二

http://www.example.com/index.asp/..%255c..

这是一种利用URL编码来进行攻击的方式。%25表示URL编码中的“%”符号,因此%255c实际表示"\"符号。在这个请求中,攻击者通过输入一个特殊的字符串"/..%255c..",IIS服务器会将其解析成"/../",从而返回真实文件名中的端口号和网站根目录名称等敏感信息。

防御措施

为了防止IIS短文件或文件夹名泄露攻击,可以采取以下防御措施:

  1. 关闭8.3命名功能,使用长文件名代替短文件名;
  2. 对URL参数进行过滤和检查,避免出现短文件名泄露符号;
  3. 对敏感数据进行加密存储,减少数据泄露的影响。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IIS Short File/Folder Name Disclosure(iis短文件或文件夹名泄露) - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • 使用IIS Live Smooth Streaming技术搭建流媒体直播系统

    使用IIS Live Smooth Streaming技术搭建流媒体直播系统可以实现高效、稳定的视频直播。下面是该过程的完整攻略: 1. 安装IIS Media Services IIS Media Services是一个基于IIS的媒体服务器,可以为Windows平台上的面向Internet的流媒体应用程序提供高质量的音频和视频流服务。在开始之前,请确保您…

    IIS 2023年5月26日
    00
  • windows服务器ssl证书创建、安装及配置方法

    下面我将为你详细讲解“Windows服务器SSL证书创建、安装及配置方法”的完整攻略。 1. 创建SSL证书 在 Windows 服务器上创建 SSL 证书,首先需要安装 OpenSSL,具体步骤如下: 下载 OpenSSL。 在官网 https://www.openssl.org/source/ 下载 OpenSSL 的最新版本,解压到一个路径下。 进入 …

    IIS 2023年5月26日
    00
  • windows IIS权限经典设置教程

    《Windows IIS权限经典设置教程》是一个涉及到Windows服务器IIS权限设置的指南。在访问网站时,需要分配给不同的用户不同的权限,以确保他们只能在授权范围内访问网站。本文将详细讲解如何在Windows IIS中设置权限,以保护您的网站免受非法访问。 一、IIS的权限设置方法 IIS中有多种不同的权限设置方式,包括基本的权限设置、用户组设置、应用程…

    IIS 2023年5月26日
    00
  • 让手机访问WAP网站服务器 IIS WAP服务器的MIME类型设置

    让手机访问WAP网站服务器需要完成以下两个步骤: 在IIS服务器中设置WAP服务器的MIME类型 打开IIS服务器管理器,右击服务器名,选择“属性”:“MIME设置”,点击“新建”按钮,填写以下信息: 文件扩展名:.wmlMIME类型:text/vnd.wap.wml 文件扩展名:.wmlcMIME类型:application/vnd.wap.wmlc 文件…

    IIS 2023年5月26日
    00
  • IIS服务器中部署PHP案例详解

    关于在IIS服务器中部署PHP的完整攻略,可以按照以下步骤进行。 准备工作 首先需要安装IIS服务器,包括需要启用IIS中的CGI模块和FastCGI模块。 接着,需要在服务器上安装PHP解析器,可以到PHP官网下载相应版本的PHP解析器。 安装PHP解析器之后,需要将PHP解析器与IIS服务器进行关联,可以通过在IIS服务器管理器中添加一个新的映射,将请求…

    IIS 2023年5月26日
    00
  • SiteServer CMS 系统0Day/漏洞利用

    首先,我们需要明确SiteServer CMS是一款基于.NET技术的CMS系统,在2019年1月份左右曾经有个漏洞,被黑客利用,导致数百家国内外机构的网站遭到攻击,所以这个漏洞被称为SiteServer CMS系统0Day漏洞。下面是攻击这个漏洞的完整攻略: 预备知识 首先要准备一些知识和工具: 了解ASP.NET基础知识,了解如何使用Fiddler、Bu…

    IIS 2023年5月26日
    00
  • 详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}使用介绍

    下面详细讲解“详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}使用介绍”的完整攻略。 什么是IIS中的重写工具 IIS(Internet Information Services)是IIS服务器的缩写,是微软公司开发的一套Web服务软件。IIS中的重写工具是IIS提供的一种用于URL重定向和URL重写的工具,能够方便地对网站的URL进行…

    IIS 2023年5月26日
    00
  • IIS 7中如何实现http重定向https

    在IIS 7中,我们可以使用以下步骤来实现http重定向https: 安装SSL证书 首先,我们需要在服务器上安装SSL证书。请注意,此证书必须包含您要保护的域名或子域名。您可以使用自己的证书,也可以从CA机构购买证书。安装证书的详细步骤请参考证书厂商提供的指南。 配置HTTPS绑定 接下来,我们需要将HTTPS绑定添加到IIS站点。以下是详细步骤: 在II…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部