首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IIS - 短文件猜解漏洞

访问构造的某个存在的短文件,会返回404;访问构造的某个不存在的短文件,会返回400(报错页面) IIS短文件猜解漏洞复现(手工测试) 因为我开着IIS的虚拟机的IP是192.168.119.133...从上图可以得出,返回的页面状态码是404,说明网站更目录下有一个文件是以a开头的短文件。 ? aspnet_client这个文件夹是iis自带的文件夹目录,所以会显示存在!...IIS短文件猜解漏洞复现(工具测试) 用到的工具来自Github上的IIS短文件猜解工具:IIS_shortname_Scanner 用法是:iis_shortname_Scan.py 目标主机...python iis_shortname_Scan.py http://192.168.119.133 用之前,我们先把刚刚创建的那些文件复制到我们的网站更目录,然后再使用: ?...可以从上图中对照一下看看,成功猜解出我们网站更目录下的短文件

3.7K30

漏洞笔记 | IIS短文件泄露

0x00 概述 漏洞名称:IIS短文件泄露 风险等级:低 问题类型:信息泄露 0x01 漏洞描述 此漏洞实际是由HTTP请求中旧DOS 8.3称约定(SFN)的代字符(〜)波浪号引起的。...受影响的版本: IIS 1.0,Windows NT 3.51 IIS 3.0,Windows NT 4.0 Service Pack 2 IIS 4.0,Windows NT 4.0选项包 IIS 5.0...远程启用或没有web.config) IIS 7.5,Windows 2008(经典管道模式) 注意:IIS使用.Net Framework 4时不受影响 漏洞的局限性: 1) 只能猜解前六位,以及扩展的前...2) 名称较短的文件是没有相应的短文件的。 3)需要IIS和.net两个条件都满足。...次要危害:.Net Framework的拒绝服务攻击 攻击者如果在文件夹名称中发送一个不合法的.Net文件请求,.NeFramework将递归搜索所有的根目录,消耗网站资源进而导致DOS问题。

2.7K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IIS使用PHPManager发布PHP网站

    下载phpmanager 下载地址https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10 点击download...archive下载,下载好以后解压到C盘 打开releases文件夹下的0文件夹 将669KB的文件后缀改成 .msi 右键点击,选择安装 一直点击NEXT> 安装完成 安装好以后,我们打开IIS管理器...添加网站 在C:\inetpub\wwwroot下新建一个phptest文件夹 文件夹里新建 index.php,文本内容: <?php echo phpinfo(); ?...> IIS管理器里添加网站 此次我设置的61端口 设置完以后我们用浏览器访问localhost:61 访问到PHP Version页面,说明配置成功 去防火墙打开61端口 新建入站规则里选择端口,第二页填写...至此用腾讯云IIS发布php网站的教程结束。

    29410

    使用WebDeploy部署远程IIS网站

    目录 使用WebDeploy部署远程IIS网站 后台服务部署 服务器配置 本地WebDeploy发布文件配置 前端页面部署 WebDeploy服务端配置 WebDeploy发布文件配置...使用WebDeploy部署远程网站 后台服务部署 服务器配置 打开IIS管理器(开始->控制面板->管理工具->IIS管理器) 添加网站(右键网站->添加网站)如下图 ?...选择添后的网站,并赋予相应的IIS用户权限(选择相应的网站->(右侧)管理->IIS管理权限->允许用户->IIS管理器->选择->选择相应的用户->确定) ? ? ?...给相应的IIS用户赋予权限(选择相应的网站->编辑权限->安全->编辑->添加->高级->立即查找->IIS_IUSRS->选择用户->勾选完全控制) ? ? ? ? ? ? ?...启用webDeploy发布(选择相应的网站->启用webDeploy发布->选择IIS用户->确认) ? ?

    2.9K20

    如何在IIS上发布网站

    本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 ?...这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程; 2.在vs2017中发布网站 如下图:右击该mvc程序,然后点击 发布 按钮 ? 弹出如下界面: ?...发布方法选 文件系统,目标位置 为一个 自己任选的文件夹,这个文件夹在后续发布到IIS上时需要用到,最好专门建一个文件夹,把自己所有发布的网站都放到同一个文件夹中,就像上图中的Publish,然后点击...3.发布到IIS上 (1)打开IIS,新建应用程序池 打开iisiis打开的方法不止一种,各有各的方法,这里不详述了,打开后如图: ? 右击 应用程序池,点击 添加应用程序池: ?...好了,关于在IIS上发布网站,就说到这里辣。哈哈哈

    4.2K21

    IIS部署asp.net mvc网站

    iis配置简单的ASP.NET MVC网站 编译器:VS 2013 本地IISIIS 7 操作系统:win 7 MVC版本:ASP.NET MVC4 sql server版本: 2008 r2 打开VS...随后配置iis 7: 看看simple_mvc 下的内容(如果这里没有配置正确,就会出现分析器问题!)...: 先配置下目录浏览: 由于是MVC项目,我们可以不用配置默认文档 然后我们浏览下就可以了: IIS配置已有的ASP.NET MVC项目(精通asp.net mvc 4里的项目) 此项目是>里面的SportStore 网站,首先,需要在本地上架起sql server数据库....在这里需要注意,IIS中新建一个网站,指向的物理路径只需要是此项目中的webUI文件夹就行: 剩下的都是一样的,运行结果: 我在自己服务器上按照在本地IIS上部署的步骤成功部署了,因此,你按照这个部署就行

    40920

    备份、还原IIS网站配置信息

    网络中IIS的应用是复杂多样的,它的默认配置参数不能满足每个网站的需要,因此,很多用户自定义IIS网站配置。但IIS服务器也有出问题的时候,很可能导致这些参数的丢失,还要重新设置,甚是麻烦。...在主窗口的“IIS站点列表”框中选中你要备份的站点,如默认网站,然后点击“导出站点”按钮,弹出“导出IIS站点”对话框,在“选择用作保存数据的文件”栏中指定备份文件的保存路径和文件,最后点击“确定”按钮....这些网站的配置信息格式也可能不同,不同版本的IIS网站配置信息相互移植,很可能导致IIS服务器出错。...在IISEU主窗口中,从左侧的“Import from”框体中选择“An IIS Server”标签页,接着在下方的空白栏中输入IIS服务器的机器或IP地址,如localhost,然后还要选择IIS的版本类型...在IISEU主窗口中(图5),左右两侧框体分别代表本地和远程IIS站点,都要切换到“An IIS Server”标签页,接着在两侧的空白栏中输入各自的机器或IP地址。

    3.1K30

    IIS 反向代理 Tomcat中的网站

    iisreset 配置 安装完成后 在服务器级别的功能试图中 会多出两项 Application Request Routing URL重写 网站级别的功能试图中 会多一项 URL重写 点击 Application...不能配置如Apache中的ProxyPassReverseCookiePath /yxemail /来矫正Cookie的路径 所以IIS配置反向代理的时候就不能带项目 带项目就会导致Session失效...也就是说IIS做反向代理 又要考虑Session 就必须去掉Tomcat中项目访问链接中的项目 Tomcat中要配置一个HOST IIS中要配置URL地址的入站规则 和 HTTP响应头或内容的出站规则...www.aaa.com:8080访问 配置IIS 添加一个网站 主机名设置为www.aaa.com 端口80 点击 URL重写 入站规则 添加规则 选择入站规则中的空白规则 设置项名称 设置项内容...操作类型 重写 操作属性 http://www.aaa.com/{R:2} 这样的话就能用www.aaa.com来访问www.aaa.com:8080的网站

    2.9K20

    在Windows平台使用IIS部署Flask网站

    在 Windows 平台部署基于 Python 的网站是一件非常折腾的事情,Linux/Unix 平台下有很多选择,本文记录了 Flask 部署到 IIS 的主要步骤,希望对你有所帮助。...安装 IIS,启用 CGI 在控制面板中找到打开或者关闭 Windows 功能,安装 IIS 和 CGI,如下图。 ?...C:\WEBSITE └───hello hello.py web.config 现在你需要让IIS用户拥有访问和执行你的网站脚本的权限,进入 C:website 目录.../grant "Builtin\IIS_IUSRS:(OI)(CI)(RX)" 创建并访问你的网站 现在你离成功只差一步之遥,打开 IIS 管理面板,新建一个网站。 ?...最后的惊喜 据说部署Python 网站IIS 还有更简单的办法,那就是安装宇宙最强的IDE - Visual Studio 2015 (VS2017 暂不支持 Python 开发),个人开发者可以免授权使用社区版

    4.9K20

    IIS服务器配置及网站发布

    Net扩展、ASP、ASP.NET、ISAPI扩展、ISAPI扩展器); (快捷:1、web管理工具2、万维网服务 都勾选上) 3、配置IIS 选中默认网站Defaultwebsite——...“wz1”; (2)、应用程序池————“ASP.NET V4.0”; (3)、物理路径————指定到D:\wangzhang(网站的存放位置); 11、ASP.NET网站IIS中运行;...(1)打开vs2010————新建————网站————ASP.NET网站; (2)保存;返回IIS中进行;点击IP地址进行浏览; 网站发布 web应用程序有重新生成和发布两项;Web网站只有一个发布网站...HOST与虚拟主机:一台服务器上可以运行a.com、b.com等多个网站。...服务器根据请求头的HOST来判断你是要访问哪个网站 新建一个网站 0.新建网站我设置的端口为8080 1.iis—设置“应用程序池”—双击”web1“—-应用程序池—为.netFramework4.0

    9.9K10

    WINDOWS网站IIS可以URL重写到站外的方式即IIS反向代理

    iis现在都提供URL重写模块,可以在站内任意跳转,但我们相跳转到别的站点该怎么办呢?...这时候你就需要一个叫做 ApplicationRequestRouting(ARR)模块 ,IIS7需要安装ApplicationRequestRouting(ARR)模块,可通过配置URL重写实现反向代理...首先我们还是推荐从IIS自带的WEB应用安装平台安装。 有的同学可能要问,为什么老从这里面安装东西呢?这东西转的又慢,还经常不成功。...其实推荐从这里安装是因为,它是IIS的一个插件功能,不管你想当装什么东西,只要从这里面能找到,它就能下载原版的,比网上下载的要靠谱,第一是如果它会给自动安装的话,它会把需要的环境一并安装,只要安装成功就能使用...完装完成之后重启IIS,你的IIS里面会多一个这东西。。。说明已经完装成功。双击点开: ? 在右侧找到这个 Server Proxy Settings 点一下。 ?

    2.9K30

    IIS发布PHP网站字体404解决办法

    最近在使用 IIS 发布 PHP 网站时,我遇到了一个前端问题,即字体库文件 404 错误。...这个问题的根本原因是 IIS 未能正确识别字体文件类型,导致浏览器在加载页面时无法正确获取所需字体资源,进而触发了404错误。这样的问题会导致网站页面的显示不正常,影响用户体验。...具体而言,我在 web.config 文件的 标签下添加了一系列关于字体文件扩展和对应 MIME 类型的配置。...这些配置告诉了 IIS 在接收到特定类型的字体文件请求时应该如何处理,确保了浏览器能够正确加载这些字体资源。以下是详细的解决步骤:问题描述在IIS发布PHP网站时,前端出现了字体库文件 404 错误。...刷新您的网站页面,检查浏览器控制台,确认之前的字体文件 404 错误是否已解决。通过以上步骤,您可以成功解决 IIS 发布 PHP 网站字体文件 404 错误的问题。

    14321

    Windows2003系统iis搭建网站教程

    1.开始→管理工具→internet信息服务(iis)管理右键添加到桌面快捷方式,然后打开如图 2. 右键点击网站— 》选择新建—》网站 3. 输入网址描述 并下一步 4....网站tcp端口:就是用户访问网站的地址的端口号,默认是80也可以更改,如果改为其他的,用户打开网站需要在网址的后面加上 :端口号。...选择网站存放路径,并勾选允许匿名访问网站 6. 设置网站访问权限 如果是php网站  需要勾选 如果是asp网站 建议勾选 。 7....网站属性设置 右击新建的网站,选择属性选项: 设置网站标示,可以为您的网站增加多个域名绑定,如图,选择“高级”选项,点击添加:输入IP,输入要绑定的域名,点击确定: 设置网站“主目录”选项,执行权限选择...到此网站搭建已经搭建完毕,我们来测试一下。 右键点击我们新建的网站—》浏览 我们使用的phpinfo的测试页面 ,如果看到上图,说明我们新建的网站是运行正常的。

    4K20
    领券