两行CSS来解决,共5种方案
一、
iframe{n1ifm:expression(this.src=‘about:blank’,this.outerHTML=‘’);}/*这行代码是解决挂IFRAME木马的哦*/
script{nojs1:expression((this.src.toLowerCase().indexOf(‘http’)==0)?document.write(‘木马被成功隔离!’):‘’);}
原理:将《script》标记的src拿出来转为小写,再看是不是以“http”开头的外域JS脚本文件,如果是,则页面内容清空并写出“木马被成功隔离!”。反之正常显示。 缺点:访客无法看到被感染了《script》木马的页面。
二、
iframe{nifm2:expression(this.src=‘about:blank’,this.outerHTML=‘’);}
script{no2js:expression((this.src.toLowerCase().indexOf(‘http’)==0)?document.close():‘’);}
原理:将外域的JS文件的document.write()使用document.close()强制关闭。木马内容还没有来得及写完,只有部分被强制缓存输出了,剩下的不会再写了。
三、
iframe{ni3fm:expression(this.src=‘about:blank’,this.outerHTML=‘’);}
script{n3ojs:expression((this.src.toLowerCase().indexOf(‘http’)==0)?document.execCommand(‘stop’):‘’);}
原理:同到外域的JS文件,立即调用IE私有的execCommand方法来停止页面所有请求,所以接下来的外域JS文件也被强制停止下载了。就像我们点了浏览器的“停止”按钮一样。看来这是JS模拟IE停止按钮的一种方法。
四、
iframe{nif4m:expression(this.src=‘about:blank’,this.outerHTML=‘’);}
script{noj4s:expression(if(this.src.indexOf(‘http’)==0)this.src=‘res://ieframe.dll/dnserror.htm’);}
原理:将外域的JS文件的src重写成本地IE404错误页面的地址,这样,外域的JS代码不会下载。
五、
iframe{nifm5:expression(this.src=‘about:blank’,this.outerHTML=‘’);}
script{noj5s:expression((this.id.toLowerCase().indexOf(‘vok’)!=-1)?document.write(‘木马被成功隔离!’):‘’));}
第五种方案的页面HTML源代码《script》中要加入以“lh”为前缀的id,如lhWeatherJSapi,<script src="***/**.js" id="lhSearchJSapi"></script>
转自:PHP100中文网
相关推荐
### CSS代码解决网页挂马问题 #### 背景与挑战 随着互联网技术的发展和普及,网络安全成为了一个不容忽视的问题。网页挂马作为一种常见的网络攻击手段,严重威胁着用户的网络安全。网页挂马通常通过在合法网站中...
网页木马是一种恶意代码,通常通过嵌入到网页中,以欺骗用户访问或执行有害操作。近年来,攻击者不断变换手法,从早期的iframe挂马转向利用标签来植入木马。这些木马会通过链接到外部恶意网址,进而下载并执行恶意...
【SQL注入】是一种常见的网络安全问题,它发生在攻击者通过输入恶意的SQL代码来欺骗数据库服务器,获取、修改、删除敏感信息或控制整个数据库系统。在本文中,我们将讨论如何处理数据库内容字段被挂马(即植入恶意...
网页木马,特别是基于JavaScript()...总的来说,解决网页木马问题需要多方面的努力,包括技术手段和用户教育,以确保网络环境的安全。通过持续学习和适应新的威胁,我们可以更好地防御这类攻击,保护用户的信息安全。
4. **网站技术问题的解决**:如何解决网页不被收录、排名波动、流量下降等问题,以及如何应对百度算法更新带来的影响。 5. **代码优化**:关于HTML、CSS、JavaScript等方面的优化技巧,如何提高页面的可读性和执行...
高效字符替换器是一个专门设计用于快速、批量替换文件中特定字符或字符串的工具,能够帮助用户解决各种文本处理问题。它特别适用于那些需要对大量文本进行清洗、过滤或标准化的情况,比如在使用第三方CMS(内容管理...
余志国中英文企业网站管理系统V1.1免费版 【功能简介】 本系统为ASP编写,采用Access数据库,网站版块...本免费版系统不提供任何技术支持,完全是公益事业,有问题请自行解决或到论坛交流(http://bbs.yuzhiguo.com).
大型互联网开发技术:代码生成、网页静态化、基于JQuery的Web2.0页面开发、AJAX、SEO、网站调优、采集器、RSS/XML、网站防黑(防XSS攻击、防注入漏洞攻击、防CC攻击、防挂马、防盗链、敏感词过滤、广告帖智能过滤)...
1.新增【管理员专区】->【数据处理管理】功能,可以批量替换数据和处理因敏感词而无法正常打开网页问题 2.纠正后台文章编辑,获取编辑器图片无法获取网络图片路径问题 3.后台文章管理,标题后面加入是否含缩略图的...