国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

網(wǎng)站防掛IFRAME木馬的靈兒解決方案

2024-04-27 13:52:56
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

IE Only――一般只有IE害怕這樣的掛馬,網(wǎng)站防掛IFRAME木馬的靈兒解決方案

* 注意:只適合防御目前的掛IFRAME方式

這個(gè)頁(yè)面包含了四個(gè)IFRAME,它們分別是以下幾個(gè)網(wǎng)站,代碼如下(查看源文件);

  • <iframe src="http://www.baidu.com"></iframe> 126郵箱
  • <iframe src="http://www.163.com"></iframe> 網(wǎng)易
  • <iframe src="http://www.sohu.cn/"></iframe> 搜狐
  • <iframe src="http://www.xiaogezi.cn/"></iframe> 小鴿子
  • <iframe id="f126" src="http://www.126.com/"></iframe> 百度 [注意看不同的地方]

現(xiàn)在開(kāi)始測(cè)試:
在測(cè)試之前,請(qǐng)先清空緩存文件夾;再來(lái)刷新這個(gè)頁(yè)面;然后回到緩存文件夾驗(yàn)證一下,可以看到緩存里沒(méi)有一個(gè)以上4個(gè)網(wǎng)站的任何文件,只有baidu.com加載了,代表IFRAME不起作用;另外還經(jīng)過(guò)嚴(yán)格的抓包測(cè)試,發(fā)現(xiàn)沒(méi)有任何返回?cái)?shù)據(jù)包; 經(jīng)過(guò)測(cè)試,這個(gè)解決方案除了IFRAME里面的JS代碼alert方法不能屏蔽之外,其他任意JS都可以不起作用; 提示:Windows XP SP2的緩存文件夾位置 C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files

解決方法如下――關(guān)鍵代碼:
<style></style>標(biāo)記中加入:

iframe{v:expression(this.src='about:blank',this.outerHTML='');/*使用IE Only 的樣式會(huì)除所有 IFRAME */}

如果要使自己的IFRAME顯示在網(wǎng)頁(yè)里,別人掛的IFRAME馬都不起作用,在CSS里加一個(gè) #f126{v:expression() !important}  就OK了,
對(duì)應(yīng)的IFRAME代碼為:<iframe id="f126" name="f126" src="http://www.baidu.com"></iframe> 
當(dāng)然掛馬者可以構(gòu)造這樣的代碼<iframe style="v:expression() !important" src="URL"></iframe>使我的防御方式失效,不過(guò)它得特意去看我的CSS里iframe里的前綴v,如果我的v是變化的呢,哈哈,是不是也不管用呢!

再加入以下JS代碼――其實(shí)這個(gè)代碼可以完全不用:

為了防止誤會(huì),靈兒刪除了這段JS代碼;


另外轉(zhuǎn)一種解決方案――這種方案不知道管不管用,沒(méi)試過(guò),方法如下:

在網(wǎng)頁(yè)最后加入<xmp>,再用css控制它的顯示方式,如:xmp {
width:1px;
overflow:hidden;
text-overflow:clip;
white-space: nowrap;
clear: none;
float: none;
line-height: 0px;
display: inline;
}

小結(jié):以上的方法只是使IFRAME里的文件不起作用,但以后的掛馬方式改變了,就不能用這種方法了,例如改成<script></script>方式掛,就不能用這種方法解決了;

更多問(wèn)題請(qǐng)聯(lián)系靈兒:MSN/E-mail:www@xiaogezi.cn QQ:106456213 Blog:http://blog.xiaogezi.cn

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 博兴县| 贵溪市| 岐山县| 宁都县| 孙吴县| 万山特区| 高邮市| 府谷县| 卢湾区| 章丘市| 武宁县| 曲靖市| 长沙市| 潼南县| 黄冈市| 黄山市| 图片| 通许县| 三明市| 中卫市| 威远县| 庄浪县| 瑞昌市| 吉安市| 老河口市| 洛浦县| 沽源县| 涟水县| 化德县| 枞阳县| 台东县| 贡嘎县| 乐平市| 大安市| 丹东市| 垦利县| 鄂伦春自治旗| 淳安县| 东辽县| 长阳| 青海省|