返回列表 回復 發帖

學會防範U盤病毒Autorun

目前,U盤病毒的情況非常嚴重。幾乎所有帶病毒的U盤,根目錄裏都有一個autorun.inf,右鍵菜單多了“自動播放”、“Open”、 “Browser”等專案。由於我們習慣用雙擊來打開磁片,但現在我們雙擊,通常不是打開U盤,而是讓autorun.inf裏所設的程式自動播放。只需採用滑鼠右鍵單擊打開就不會啟動病毒。但若你的機子有很多人,又不能保證他們不會雙擊打開U盤,那就可以採用下麵的方法。

  招一、組策略關閉AutoRun功能(適合不熟悉電腦者)

  如果你想一次全部禁用Windows XP的自動播放功能,那麼請按下述步驟操作:

  1、單擊“開始→運行”,在“打開”框中,鍵入“gpedit.msc”,單擊“確定”按鈕,打開“組策略”窗口;

  2、在左窗格的“本地電腦策略”下,展開“電腦配置→管理範本→系統”,然後在右窗格的“設置”標題下,雙擊“關閉自動播放”;

  3、單擊“設置”選項卡,選中“已啟用”複選鈕,然後在“關閉自動播放”框中單擊“所有驅動器”,單擊“確定”按鈕,最後關閉“組策略”窗口。

  招二、註冊表關閉AutoRun功能

  在“開始”菜單的“運行”中輸入Regedit,打開註冊表編輯器,展開到

  HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExploer 主鍵下,在右側窗格中找到“NoDriveTypeAutoRun”,就是這個鍵決定了是否執行CDROM或硬碟的AutoRun功能。

  雙擊 “NoDriveTypeAutoRun”,在默認狀態下(即你沒有禁止過AutoRun功能),在彈出窗口中可以看到 “NoDriveTypeAutoRun”默認鍵值為95,00,00,00,附件上傳了抓圖。其中第一個值“95”是十六進制值,它是所有被禁止自動運行設備的和。將“95”轉為二進位就是10010101,其中每位代表一個設備,Windows中不同設備會用如下數值表示:

  設備名稱 第幾位 值 設備用如下數值表示 設備名稱含義

  DKIVE_UNKNOWN    0101h 不能識別的設備類型

  DRIVE_NO_ROOT_DIR 1002h 沒有根目錄的驅動器(Drive without root directory)

  DRIVE_REMOVABLE   2104h 可移動驅動器(Removable drive)

  DRIVE_FIXED   3008h 固定的驅動器(Fixed drive)

  DRIVE_REMOTE 4110h 網路驅動器(Network drive)

  DRIVE_CDROM 5020h 光驅(CD-ROM)

  DRIVE_RAMDISK 6040h RAM磁片(RAM Disk)

  保留 7180h 未指定的驅動器類型

  在上面所列的表中值為“0”表示設備運行,值為“1”表示該設備不運行(默認情況下,Windows禁止80h、10h、4h、01h這些設備自動運行,這些數值累加正好是十六進制的95h,所以NoDriveTypeAutoRun”默認鍵值為95,00,00,00)。

招三、修改許可權法

  1. 點開始->運行 輸入 regedit.exe 回車

  2. 打開註冊表編輯器後展開項,也是進入[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPoints2]

  3. 右鍵點MountPoints2 選擇許可權

  4. 依次點擊“安全中的用戶和組”,在下面的許可權中都改成拒絕

  5. 刷新一遍,此後即使U盤有病毒也不會啟動,雙擊U盤會正常進入U盤。

  招四、隱藏驅動器法(適合U盤使用頻繁者,如列印工作室)

  如果上面的方法都不夠徹底,還有一招就是把驅動器隱藏了,而用一個批處理檔來打開U盤。

  1、打開註冊表編輯器,還是進入 HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,新建二進位值“NoDrives”,缺省值是00000000,表示不隱藏任何驅動器。鍵值由4個位元組組成,每個位元組的每一位(bit)對應從A到Z的一個盤,當相應位為1時,“我的電腦”中的相應驅動器就被隱藏了。第一個位元組代表從A到H的八個盤,即01為A、02為B、04為C……依此類推,第二個位元組代表I到P;第三個位元組代表Q到X;第四個位元組代表Y和Z。U盤的盤符是接著現有盤符往下推。若你現在已經使用了C、D、E、F,那麼U盤採用G:著盤符,再插入一個U盤就用H:。此時只需將G:和H:隱藏,則插入U盤也不會在“我的電腦”裏顯示。當然,用註冊表編輯器修改註冊表操作起來較為複雜,現在有很多專門修改註冊表的軟體,如WINDOWS優化大師中展開“系統性能優化/系統安全優化/更多設置/選擇要隱藏的驅動器”,將要隱藏的盤符前的 "□"裏打"√",確定即可。

  2、在桌面新建一個文本檔,輸入“start (你的盤符):”,如:“start f:”,另存為“進入U盤.bat”,之後就通過雙擊該批處理檔來打開U盤,不僅可防病毒,使用也很方便。

  招五、禁止創建autorun.inf(保護自己的U盤)

  在根目錄下建立一個檔夾,名字就叫autorun.inf。由於Windows規定在同一目錄中,同名的檔和文件夾不能共存,這樣病毒就無法創建autorun.ini檔,即使您雙擊盤符也不會運行病毒。
返回列表