很多朋友都碰到过这样的现象:打开一个网站,结果页面还没显示,杀毒软件就开始报警,提示检测到木马病毒。有经验的朋友会知道这是网页病毒,但是自己打开的明明是正规网站,没有哪家正规网站会将病毒放在自己的网页上吧?那么是什么导致了这种现象的发生呢?其中最有可能的一个原因就是:这个网站被挂马了。
挂马这个词目前我们似乎经常能听到,那么什么是挂马呢?挂马就是黑客入侵了一些网站后,将自己编写的网页木马嵌入被黑网站的主页中,利用被黑网站的流量将自己的网页木马传播开去,以达到自己不可告人的目的。例如很多游戏网站被挂马,黑客的目的就是盗取浏览该网站玩家的游戏账号,而那些大型网站被挂马,则是为了搜集大量的肉鸡。网站被挂马不仅会让自己的网站失去信誉,丢失大量客户,也会让我们这些普通用户陷入黑客设下的陷阱,沦为黑客的肉鸡。下面就让我们来了解这种时下最流行的黑客攻击手段。
挂马的核心:木马
从“挂马”这个词中我们就可以知道,这和木马脱离不了关系。的确,挂马的目的就是将木马传播出去,挂马只是一种手段。挂马使用的木马大致可以分为两类:一类是以远程控制为目的的木马,黑客使用这种木马进行挂马攻击,其目的是为了得到大量的肉鸡,以此对某些网站实施拒绝服务攻击或达到其他目的(目前绝大多数实施拒绝服务攻击的傀儡计算机都是挂马攻击的受害者)。另一类是键盘记录木马,我们通常称其为盗号木马,其目的不言而喻,都是冲着我们的游戏帐号或者银行帐号来的。目前挂马所使用的木马多数属于后者。
木马的免杀伎俩
作为挂马所用的木马,其隐蔽性一定要高,这样就可以让用户在不知不觉中运行木马,也可以让挂马的页面存活更多的时间。黑客为了让木马躲避杀毒软件的查杀,使用的伎俩很多。通常使用的方法有:
加壳处理:关于壳的概念我们曾经介绍过,就是为了让别人无法修改编译好的程序文件,同时压缩程序体积。木马经过加壳这一道工序后就有可能逃过杀毒软件的查杀,这也是为什么我们装了杀毒软件还会感染老病毒的原因。虽然目前的杀毒软件都支持对程序脱壳后再查杀,但只局限于一些比较热门的加壳程序,例如aspack、UPX等,而碰上一些经过冷门加壳程序处理后的木马时,就无能为力了。所以加壳仍是黑客比较常用的免杀伎俩之一。
冷门的加壳程序
修改特征码:杀毒软件是根据病毒特征码来判定一个程序是否是病毒的。杀毒软件在对程序进行检测时,如果在程序中发现了病毒特征码,就将该程序判定为病毒。黑客当然也明白这个道理,于是他们会修改木马中被定为特征码的部分代码,将其加密或使用汇编指令将其跳转,这样杀毒软件就无法在木马中找到病毒特征码,自然也就不会将其判定为病毒了。
虽然这两种方法都可以躲过杀毒软件的查杀,但是我们还是有办法阻止木马运行的,具体方法将在防范部分讲到。那么木马是如何“挂”在网站上的呢?这里我们以“灰鸽子”木马为例,演示一下黑客挂马的过程。演示用的“灰鸽子”木马已经经过免杀处理,杀毒软件无法查杀。
潜伏的攻击者:网页木马
为什么我们一打开网页就会运行木马程序,木马又是如何“挂”在网站上的呢?这就要涉及“网页木马”这个概念。
网页木马就是将木马和网页结合在一起,打开网页的同时也会运行木马。最初的网页木马原理是利用IE浏览器的ActiveX控件,运行网页木马后会弹出一个控件下载提示,只有点击确认后才会运行其中的木马。这种网页木马在当时网络安全意识普遍不高的情况下还是有一点使用价值的,但是其缺点是显而易见的,就是会出现ActiveX控件下载提示。当然现在很少会有人去点击那莫名其妙的ActiveX控件下载确认窗口。
在这种情况下,新的网页木马诞生了。这类网页木马通常利用了IE浏览器的漏洞,在运行的时候没有丝毫提示,因此隐蔽性极高。可以说,正是IE浏览器层出不穷的漏洞造成了如今网页木马横行的网络。例如最近的IE浏览器漏洞MS06-014,就可以利用来制作一个绝对隐蔽的网页木马。下面让我们看看利用MS06-014制作网页木马的过程。
网页木马当然得有木马程序,这里我们使用上文中提到的“灰鸽子”木马。然后我们要下载一个MS06-014网页木马生成器。接着还要一个网页空间,三者准备完毕后,就可以开始测试了。
生成网页木马
首先将木马程序上传到网页空间中。运行“MS06-014木马生成器”,在“木马地址”中填入已经上传到空间中的木马网址,并勾选下方的“是否隐藏源码”选项。这个选项的作用是当网页木马运行后,会自动清空网页源文件,用户即使起了疑心也无法找到痕迹。当然清空的是用户打开的源文件,而网页木马却不受影响。点击“生成网马”按钮即可在程序的同目录生成一个名为muma.htm的网页木马。
配置网页木马
继续进行网页木马的配置,在“欲加密的网页”中浏览选中生成的网页木马。网页木马在运行时会利用IE的漏洞,其中肯定存在漏洞利用代码,这些代码会被杀毒软件检测出来,因此要想隐蔽地运行网页木马,加密木马程序还不够,还需对网页木马进行加密。“MS06-014木马生成器”的“加密方式”中提供了四种网页的加密方式,分别是:空字符加密、转义字符加密、Escape加密和拆分特征码。这里我们使用“转义字符加密”加密方式,选中“转义字符加密”选项后点击“加密”按钮,免杀的网页木马就生成了。将该加密过的网页木马上传到网页空间中即可。
寻找缺陷网站,写入网页木马
网页木马准备完毕,就等着寻找挂马的目标网站了。此时黑客会到处搜索,寻找有脚本缺陷的网站程序,找到后利用网站程序的漏洞入侵网站,并得到网站的一个webshell。这时我们可以编辑网站首页的内容,将挂马的代码插入即可。代码为:<iframe src="/muma.htm"; width="0" height="0" frameborder="0"></iframe>,src参数后面的是网页木马的地址。当我们打开这个网站的首页后,会弹出网页木马的页面,这个页面我们是无法看到的,因为我们在代码中设置了弹出页面的窗口长宽各为0。此时木马也已经悄悄下载到本机并运行了。我们可以看到,网站的首页显示正常,杀毒软件并没有任何反应,而木马却已经运行了,可见木马的隐蔽性很高,危害也相当严重。成功运行木马
铲除网站“挂马”毒瘤
“挂马”攻击已经成为目前最流行的攻击方式,面对数量庞大的“挂马”网站,我们该如何防御呢?作为一名网站站长,我们又如何知道自己的网站被人挂马了呢?
站长防范:如果你是一名站长,可以对网站首页以及其他主要页面的源代码进行检查,用记事本打开这些页面后,以“<iframe>”为关键字进行搜索,找到后可以查看是否是挂马代码。不过碰上有经验的黑客,会编写一段代码将整句挂马代码进行加密,这样我们就很难找到网页中的挂马代码。这时可以将所有网页文件按修改时间进行排序,如果有个别网页被修改,我们可以很快地发现。
当然,最好的办法就是设置好网站的权限,对于使用动态语言编写的网站,一般对网页文件是不需要改动的,所有的数据都存储在数据库中。因此我们可以只对数据库所在的文件夹设置写权限,而对整个网站文件夹设置只读权限,这样即使网站存在漏洞,黑客也别想通过脚本漏洞入侵网站,更别说在主页上挂马了。
普通用户防范:普通用户关心的自然是如何防范“挂马”攻击。既然杀毒软件在网页木马面前成了“睁眼瞎”,而我们又无法感知网站是否被“挂马”。在这种情况下,我们岂不是任人宰割?我们已经知道网页木马的运行原理利用了IE浏览器的漏洞,因此只要我们及时更新系统补丁就可以让网页木马失效了。开启系统“自动更新”的方法为:右键点击“我的电脑”,选择“属性”,切换到“自动更新”标签,选中其中的“自动(推荐)”即可。此外我们也可以使用“360安全卫士”等具有补丁更新功能的软件。运行“360安全卫士”后,点击“修复”→修复系统漏洞,即可查看系统的补丁状态,勾选未安装的补丁下载即可。使用“360安全卫士”更新补丁
杀毒软件在网页木马前失去了作用,不代表我们就拿它没辙。我们可以使用一款名为System Safety Monitor(以下简称为SSM)的软件,在它的监控下,没有一个木马病毒可以躲过它的眼睛。安装完毕后运行,其自动最小化到系统任务栏,开始对系统进行监控。SSM的监控功能相当强悍,系统内部的一些操作也会被监控并提醒。让我们看看SSM对付这种加密过的网页木马效果如何,打开挂有木马的网页。SSM马上弹出了一个拦截警告框,从警告窗口的内容中我们可以看到,iexplore.exe进程试图启动zi1224.com程序,其意思是IE浏览器想运行zi1224.com这个可执行程序。IE浏览器对于可执行程序是提示下载的,而不会直接运行,由此可见其中的猫腻,此时我们点击“拒绝”按钮就可以阻止网页木马的运行了。SSM的监控原理和杀毒软件不同,其最大特点是可以监控到所有的网页木马,由于其使用较一般安全软件来得复杂,因此建议中高级用户使用。
温情提示:有服务器的问题及服务器租用、托管需求的朋友联系www.163ns.com QQ:6041800 联系人:小郑
分享到:
相关推荐
web服务器管理软件是最好用的免费Web服务器管理软件,Web服务器环境一键安装,全功能版。实时查看WEB站点的流量、连接数等运行情况和服务器网络带宽占用。快速建站只需输入FTP账号就能快速建立WEB站点,并可同时建立...
软件可以帮助你实时了解服务器上的网站实时情况,比如哪个网站的源文件被修改,哪个网站的根目录被上传了木马,哪个网站被删除了文件等等,一目了然。是你管理web服务器的好帮手
web服务器管理软件是最好用的免费Web服务器管理软件,Web服务器环境一键安装,全功能版。 实时查看WEB站点的流量、连接数等运行情况和服务器网络带宽占用。 快速建站 只需输入FTP账号就能快速建立WEB站点,并可...
软件升级: 增加了木马监控报警功能及改名保护功能,让你更省心地管理web服务器。 2011年4月20日 2.0 软件升级: 修改了有些服务器不能进行监控问题。 2.0 软件升级: 增加了发送邮件功能.大方便了大家管理服务器。
软件可以帮助你实时了解服务器上的网站实时情况,比如哪个网站的源文件被修改,哪个网站的根目录被上传了木马,哪个网站被删除了文件等等,一目了然。是你管理web服务器的好帮手
是你管理web服务器的好帮手。 剑儿服务器木马监控器 v4.8更新内容: 记录日志修改为access数据,这样更容易查看日志。 提示:该软件需要 Microsoft .NET Framework v2.0 支持。 Tags: 服务器监控软件 ...
本文将以实例分析的方式,探讨Linux服务器被木马渗透的过程,以及如何有效地分析和清除木马。 在开始分析之前,我们首先要认识到防火墙(iptables)在服务器安全中的重要性。虽然本例中的服务器未开启防火墙,但...
【描述】中提到的Web木马终结者是一个专门用于检测和清除网站中恶意代码(即“木马”)的程序。由于木马通常通过注入恶意脚本到网页中,导致用户访问时受到攻击,因此这个工具的出现旨在保护网站的安全性。使用...
【ASP源码—web木马终结者 v1.0.zip】是一个包含ASP源代码的压缩文件,主要用于防止Web服务器遭受木马病毒的攻击。在Web应用程序的安全领域,防止恶意代码的入侵至关重要,尤其是对于使用ASP(Active Server Pages)...
剑儿服务器文件夹监控器软件可以帮助你...是你管理web服务器的好帮手。 剑儿服务器木马监控器 v4.8更新内容: 记录日志修改为access数据,这样更容易查看日志. a5提示:该软件需要 Microsoft .NET Framework v2.0 支持。
【标题】:“Web服务器中恶意Iframe插入的防范” 【描述】:该文档主要讨论了Web服务器中如何防止恶意Iframe插入的问题,这类攻击可能导致网站无法正常运行。 【标签】:服务器、服务技术、数据服务、参考文献、...
Web服务器入侵和防护-资料 1.利用网站漏洞入侵服务器 2.为入侵建立后门账户 3.SQL弱密码入侵服务器 4.利用上传漏洞入侵服务器 5.配置系统更新 6.查杀病毒和木马 7.禁用和卸载不用的服务 8.跟踪记录安全事件
除此之外,学习和理解"教你怎么来防范PHP木马 - 装机大神 - 博客园.url" 和 "PHP脚本木马的高级防范经验_脚本攻防_网络安全_脚本之家.url" 这两个资源中的防范策略也很有帮助。这些博客或文章可能会提供更全面的防御...
WEB服务器安检员是我用C#开发的一个web网站服务器查杀asp\php\asp.net网页木马的程序,而且还可以清除挂马。功能还是不错,杀马查马速度很快。适合服务器商使用!开发不是很完美,但是可以使用,希望有朋友在开发!...
【高校Web服务器安全配置研究】 随着信息技术的飞速发展,网络已经成为高校进行信息传播和交流不可或缺的工具。Windows Server 2003操作系统因其在安全、稳定和可用性方面的优势,广泛应用于高校的Web服务器环境。...
【WEB木马监测防御器v1.0.0.0.rar】是一款专注于网络安全的软件,主要功能是针对WEB环境下的木马进行主动监测与防御。该软件的核心目标是保护用户的网站免受恶意代码的侵害,确保服务器的安全稳定运行。下面我们将...
它的核心在于识别和清除Web木马,维护网站的正常运行和用户数据的安全。使用这样的工具,管理员可以在不影响网站正常服务的情况下进行安全检查,及时发现并处理潜在威胁,对于提升网络安全防护能力具有重要意义。
4. **Web开发中的COM应用**:在Web开发中,COM可以用来创建服务器端组件,例如ASP(Active Server Pages)中的ActiveX控件,这些组件可以处理复杂的业务逻辑,提高Web应用的性能。同时,通过COM+服务,可以实现组件...
Windows WEB服务器安全配置的知识点涉及到服务器的安全加固,包括对操作系统的文件系统、网络服务、数据库服务、应用程序以及相关工具的使用。以下为详细的知识点分析: 1. 访问控制列表(ACL):在Windows系统中,...