夏季是電腦病毒高發期,其中巨集病毒因依附 Word 文件、利用巨集命令在開啟/關閉文件時感染系統,破壞力極大,輕則損壞檔案,重則格式化硬碟。本文帶您深入了解巨集病毒的運作機制、製作原理(僅供防範研究)及徹底防範清除方案。
巨集病毒利用資料處理系統內建的巨集程式設計指令特性形成,不同於傳統程式病毒,它寄生在正常 Word 文件中,透過文件開啟/關閉時自動執行巨集代碼來控制並感染系統。其隱蔽性極強,開啟一個受感染文件即可導致後續所有 Word 文件被感染。
最常見傳播方式:將含惡意巨集的 Word 文件放上網頁並建立超連結,瀏覽者點擊後瀏覽器自動下載並啟動 Word 開啟,病毒即刻執行。為說明原理,筆者示範一個簡單的「偽裝圖示執行命令」範例:
C:\Windows\System32\telnet.exe 或更危險的格式化指令)。警示:真實巨集病毒會掛鉤 FileOpen、FileSave、FilePrint 等核心命令,植入癱瘓系統、感染所有文件的代碼,並自動保存為範本,隱蔽性遠超此簡易演示。切勿模仿製作破壞性代碼。
「工具」→「巨集」→「安全性」→ 設為「高」。未經系統簽署的巨集將被禁止執行。
大多數巨集病毒感染 Normal.dot 範本。設為唯讀後,病毒無法修改範本,從而斷絕傳播鏈條。
執行「執行」命令輸入:winword.exe /mDisableAutoMacros,即可禁止自動巨集運行。
巨集病毒變種千變萬化,防範手段也需與時俱進。建議用戶:養成不隨意點擊 Word 文件中不明圖示的習慣;保持殺毒軟體病毒碼最新;定期備份重要文件。唯有持續關注安全動態,才能將巨集病毒拒之門外。