找出IIS中隐藏网站的方法_win服务器

打开IIS的管理器->选定一个文件夹->点击鼠标右键->选择“资源管理器”,切换到网站的根目录,新建一个文件夹这里取名为“liuqq”,接着我们到“x:\windows\system32” (当然这个目录是任意的,其中的x代表系统盘)那里新建一个文件夹取名“liuhack”,回到IIS的管理器刷新就会看到,“liuqq”这个目录。
选中“liuqq”目录,点击右键->“新建”->“虚拟目录”,给这个虚拟目录取名为“liuyes”,把这个虚拟目录指向“x:\windows\system32\liuhack”(如图一),建立完成。


现在放个网页进去,打开浏览器,在地址栏输入“http://ip/liuqq/liuyes/index.asp”,如果IIS没有问题的话,应该可以正常浏览。
接着我们来实现网站的隐藏――打开“我的电脑”找到网站的根目录删掉我们刚才新建的“liuqq”这个文件夹,再回到浏览器刷新看看,呵呵,怎么样网站还在吧。然后我们回到IIS的管理器刷新看看,“liuqq”这个目录已经没有了,这样我们隐藏网站的目的就达到了。
OK,相信大家照着上面的方法做都会成功的,下面我们看一下如何找出主机上是否有隐藏的网站。
在站点名称上点击鼠标右键->“属性”->选中“主目录”标签,将站点的“执行许可”由“纯脚本”改为“无”(或者“脚本和可执行文件”,不过建议不要选择这一项,如图二),然后点击“应用”按钮,怎么样?原形毕露了吧(如图三)。其中前面的“liuqq”就是被删掉的目录,而后面的 “liuyes”就是入侵者建立“虚拟目录”的别名。


当然,现在我们只是知道了存在隐藏的目录(网站),但是仅仅这样还是不行的,因为我们还不知道它到底保存在什么地方(入侵者不会傻到按照我上面的方法建立隐藏网站的),当然就没有办法删除它了。下面就让我们找到它的老巢,把它干掉。Go on……
在网站所在的根目录新建“liuqq”目录(这个视“图三”的具体情况而定),然后回到IIS的管理器中刷新就可以看到隐藏的网站目录了(如图四),还等什么,赶快把它KILL掉。
最后,别忘了把图二中的设置再改回来,否则网站就没有办法浏览了。好了,让隐藏的网站离我们远一些吧,祝各位主机管理员们GOOK LUCK!
后语:在实验的过程中发现隐藏网站的方法对WIN2003+SP1无效,请大家注意!

时间: 2024-11-28 17:40:14

找出IIS中隐藏网站的方法_win服务器的相关文章

IIS6.0 silverlight网站部署方法_win服务器

下面我们以一个利用ASP.net2.0 webservice访问后台数据,通过Linq链接SQLserver2005数据库的silverlight网站为例,来说明这些注意事项. 1.Windows2003安装IIS6.0后,默认80端口没有访问权限,需要在Windows防火墙内打开TCP的80端口,否则外网无法链接本机Web服务. 2.注意更改您的silverlight的"web引用"的URL,使其与你发布的真实域名一致,否则silverlight无法正确调用您的WebService(

IIS网站属性里,只有(全部未分配),找不到IP地址的解决方法_win服务器

今天配置服务器的时候发现有台服务器,iis里面没有ip地址 如上图所示 亲测的解决方法: 修改下计算机名称,然后重启服务器就可以了. 具体步骤如下: 我的电脑 -> 属性 -> 计算机名 点击更改 然后保存 提示重启机器.

详解iis httpd.ini中IIS图片防盗链的方法_win服务器

一.创建目录 e:Rewrite 把 Rewrite 下的四个文件(httpd.ini .httpd.parse.errors.mtbnotif.dll.Rewrite.dll)上传到这里. 二.设置IIS属性,选择网站属性,到ISAPI筛选器, 关闭属性对话框. 再次查看网站属性,到ISAPI筛选器 如果看到状态为向上的绿色箭头,就说明Rewrite模块安装成功了. 点添加,在名称中输入rewrite,可执行文件选择刚才解压后的文件Rewrite.dll,点确定:再点确定, 三.修改 e:Re

win2003 配置DNS、NAT及搭建IIS网站的方法_win服务器

一.实验介绍    公司内部架设了一台DNS服务器,现在公司内部的员工想要访问公网上的网站, 必须通过公司内部的DNS服务器进行解析,请试图搭出一个这样的环境.     二.实验的网络拓扑图 注:以上所有虚拟机的操作系统均为WINDOWS Server 2003 R2 注:以上所有虚拟机的操作系统均为WINDOWS Server 2003 R2 三.实验的具体要求        ◆ 使用VMware或者Hyper-V搭建好如上图的实验环境.         ◆ 客户端能够正常访问公网上的ibm.

win2003 sp2+iis 6.0上部署.net 2.0和.net 4.0网站的方法_win服务器

 网站环境 IIS6.0,操作系统Windows server2003 sp2,服务器之前已经部署了.net 2.0和asp的网站,现在要部署新开发的.net 4.0网站.本来认为很简单,却遇到了很多问题,下面详细描述下过程: 图2-1       3.为4.0程序创建应用程序池,2.0和4.0网站不能共用一个应用程序池,不然会在我的电脑-右键--管理--系统工具--事件查看器-应用程序中出现如下图3-1的错误. 图3-1 通过Internet信息服务-我的应用程序池-新建-应用池,弹出如下图3

IIS发布以后handle文件找不到404错误的解决方法_win服务器

昨天碰到一个奇怪问题,开发环境没有问题,发布到IIS7.5以后,保存操作不能成功,跟踪发现,是handle方法找不到,抛错. 想了很多方法,最后把怀疑是GET方式和客户数据引起的问题,改成POST方式以后,问题解决了. 在此,再温习一下GET和POST的区别: 1. get是从服务器上获取数据,post是向服务器传送数据. 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTP post机制,将表单内各个字

Serv-U防溢出提权攻击解决设置方法_win服务器

前言: 大家应该都还没有忘记三年前在Serv-U5.004版的之前所有版本的"Serv-U FTPMDTM命令缓冲区溢出"与"Serv-U FTP服务器LIST命令超长-l参数远程缓冲区溢出漏洞"吧,这个漏洞让很多服务器管理员立坐不安,也让很多大型的站点.甚至电信级的服务器沦陷了...随着Serv-U新版本的推出,这个漏同已经不存在了:虽然溢出不存在了,但黑客永远也没有停止,所以伴随着来的又是Serv-U5.0到6.0之黑客常用的本地提升权限缺陷.(注:最常见的就如

IIS+PHP+MYSQL安装配置方法_win服务器

一.安装php 1) 在D盘新建一个名为PHP的文件夹,解压缩php-5.2.0-win32.zip到D:\PHP. 2) 在D:\PHP文件夹下找到php.ini-dist文件,将其复制一份以做备份.将复制后的文件更名为php-ini. 3) 在php.ini文件中找到以下行:extension_dir = "./"(注:该行指定PHP查找扩展的位置),编辑该行,如下所示: extension_dir = "D:/PHP/ext"(注:不要这里用的是斜杠/而不是反

访问 IIS 元数据库失败解决问题的方法_win服务器

解决方法如下: 1.依次点击"开始"-"运行". 2.在"运行"栏内输入 "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i "(不含引号),然后点"确定"按钮. 3.出现的cmd窗口中显示"开始安装ASP.NET XXX"等内容,等待这个窗口自动关闭. 好了,到这里一般问题就解决了,如果尚未解决请参考下