Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

深入認識與撰寫專殺工具:開機即掃毒(一)Windows XP 篇

編輯:Win7 系統基礎知識

頑固病毒常阻擋專殺工具執行,需借助 DOS 或 PE 環境清除。專殺工具本質是能刪除病毒檔案的批次檔,撰寫不難。本文示範在 Windows XP 利用虛擬軟碟機 Vfloppy 加入 DOS 開機選單,配合 Autoexec.bat 實現開機自動掃毒。

以「機器狗」病毒為例

  1. 取得專殺批次檔:上網查詢病毒特徵自行撰寫或下載現成批次檔(如 kill.bat)。
  2. 編寫 kill.bat(存放於 D 槽根目錄):
rem 移除病毒檔案屬性
attrib -h -r -s C:\Windows\IGM.exe
rem 刪除病毒檔案
del C:\Windows\IGM.exe
rem 建立同名目錄防止復發
md C:\Windows\IGM.exe

(實際需依病毒檔案位置增刪指令)

  1. 建立 DOS 開機映像:下載 Vfloppy,選映像檔 bookdisk.img,標示「DOS 自動掃毒」,套用後不重開機離開。
  2. 修改 Autoexec.bat:用 WinImage 開啟 C:\boot\bootdisk.img,展開 AUTOEXEC.BAT 至 D 槽,用記事本在 echo The diagnostic tools were successfully loaded to drive %RAMD%. 下加入 call d:\kill.bat,存檔後用 WinImage 覆蓋回映像檔。
  3. 重開機選擇「DOS 自動掃毒」即可自動執行專殺。日後遇新病毒只需修改 d:\kill.bat 即可。
Copyright © Windows教程網 All Rights Reserved