前言
本文主要介绍web.config文件在渗透中的作用,即可上传一个web.config时的思路,话不多说,开始正题。首先我们来看一下web.config是什么,援引百度百科的介绍:
Web.config文件是一个XML文本文件,它用来储存ASP.NETWeb应用程序的配置信息,它可以出现在应用程序的每一个目录中。在运行时对Web.config文件的修改不需要重启服务就可以生效.
关键词:xml文本、.net配置、无需重启,这几个特性就决定了其在渗透中的作用,我们来看下具体操作。以下实验环境为:
windowsserver
iis7
.net3.5
具体利用
(一)使用web.config进行重定向钓鱼
首先通过实验了解什么是重定向:数据流重定向(去合天网安实验室搜索实验哦)ec=ECID.19..(数据流重定向就是将某个指令执行后应该要出现在屏幕上的数据,将它们传输到其他的地方。)
在iis中有一项为urlredirect也就是用来进行url重定向的,当我们可以长传一个web.config的时候我们就可以使用这种方式来进行钓鱼攻击,在这里要注意的是,不同的iis版本的配置稍有不同,以本次环境中的iis7为例,假如我们想让目标网站跳转到baidu,我们只需要这样写我们的web.config:
?xmlversion=1.0encoding=UTF-8?
configuration
system.webServer