我的EeePC 901的Windows目錄下有個AUTO.BAT, 這會是病毒嗎, 可以刪掉嗎?
檔案內容如下:
@echo off
cd /d %systemroot%
rd /s /q i386
rem cscript.exe sr.vbs 0
regedit /s run.reg
rem regedit /s 200MB.reg
rem del /q %systemroot%\200MB.reg
C:\WINDOWS>dir AUTO*
磁碟區 C 中的磁碟沒有標籤。
磁碟區序號: 2CA2-66A2
C:\WINDOWS 的目錄
2008/04/29 上午 01:01 159 AUTO.BAT
1 個檔案 159 位元組
0 個目錄 993,406,976 位元組可用
Option Explicit Dim sGetObject sGetObject = "winmgmts:root/default" ScanSystemRestore If WScript.Arguments(0) = 0 Then DisableSystemRestore Else EnableSystemRestore End If Sub ScanSystemRestore Dim oService, sTemp, rp ' query wmi repository Set oService = GetObject(sGetObject).InstancesOf("SystemRestore") For Each rp in oService sTemp = "Name: " & rp.Description & " Number: " & rp.SequenceNumber & " Type: " & rp.RestorePointType & " Time: " & rp.CreationTime WScript.Echo sTemp Next If oService.Count = 0 Then WScript.Echo "No restore point in system" End if ' release interfaces Set oService = Nothing End Sub Sub DisableSystemRestore Dim oService, status, oItem Set oService = GetObject("winmgmts:\\.\root\default") Set oItem = oService.Get("SystemRestore") status = oItem.Disable("") Set oItem = Nothing Set oService = Nothing End Sub
Sub EnableSystemRestore Dim oService, status, oItem Set oService = GetObject("winmgmts:\\.\root\default") Set oItem = oService.Get("SystemRestore") status = oItem.Enable("") Set oItem = Nothing Set oService = Nothing End Sub
@echo off cd /d %systemroot% ' 切換到 Windows 目錄 rd /s /q i386 ' 將 i386 這個資料夾刪除 /s 是目錄結構 /q 是安靜模式, 不需確認 regedit /s run.reg ' 匯入 run.reg
這確實是病毒,正常的windows系統下的自動執行檔會是autoexec.bat不是auto.bat,這是病毒入侵所自動寫入的執行檔,而且不只是最近一兩年流行的USB型病毒會產生!(部分病毒也會竄改或是利用autoexec.bat來進行入侵)
你可以使用趨勢科技的iclean來清除看看,iclean不但會協助你清除病毒、第一版iclean還會對你的電腦做"打疫苗"的防毒動作,執行iclean的預防中毒工作後、你的目錄中會有一些像auot.bat(但不會有你列的語述內容)或是auto名稱的文件匣,這時請不用警張、是iclean預先將一些病毒與入侵軟體常會用到的關鍵"名稱"先佔用,使部分病毒或是入侵軟體不會再寫入達到預防的效果!
還有一個重點就是"iclean"免費的、請到趨勢科技網站下載!好東西與您一起分享!