您的位置:網站首頁 > 電器維修資料網 > 正文 >
教你防治U盤病毒
來源: 日期:2013-12-7 10:03:18 人氣:標簽:
圖1:u盤插入后,windows系統會自動詢問用戶進行何種操作
自動播放這一功能是通過系統隱藏文件autorun.inf文件來實現的,它存放在驅動器根目錄下。autorun.inf文件本身不是病毒,但很容易被病毒利用,試想如果autorun.inf文件指向了病毒程序,那么在你雙擊u盤盤符的時候,windows就可立即激活指定的病毒。為了更直觀地說明autorun.inf的實現過程,下面為大家做一個簡單的演示。
首先編寫一個autorun.inf
[autorun]
open=notepad.exe
shellopen=打開(&o)
shellopencommand=notepad.exe
shellopendefault=1
shellexplore=資源管理器(&x)
shellexplorecommand=notepad.exe
icon=rising.ico
將autorun.inf,windows自帶的記事本程序notepad.exe和rising.ico一同拷貝到u盤的根目錄下,如下圖所示。
圖2:將autorun.inf、notepad.exe和rising.ico三個文件放入u盤根目錄
在這里,加入一個圖標是為了檢查autorun.inf是否被讀取,這個autorun.inf會偽造右鍵菜單里的打開和資源管理器,點擊就運行notepad.exe。重新插入u盤后圖標變了,無論是雙擊、右鍵打開還是右鍵點擊資源管理器,都只彈出記事本,而無法打開u盤。試想,若把notepad.exe換成病毒文件會怎么樣?
圖3:此時用戶無論使用"打開"還是"資源管理器"命令,都將調用存在u盤根目錄下的notepad.exe,而無法正常查看u盤當中的文件
遠離u盤病毒
預防u盤病毒比較簡單的方法是慎用雙擊打開u盤,建議采用從右鍵菜單進入,但現在已經有病毒把右鍵菜單中的"打開"和"資源管理器"都偽造出來,如前例中的autorun.inf。那么我們該如何預防u盤病毒呢?下面為大家提供幾個簡單且行之有效的方法來抵御u盤病毒的侵襲。
方法一:建立autorun.inf免疫文件
在u盤根目錄下新建一個名為autorun.inf的空文件夾,這樣一來,在同一目錄下病毒就無法創建autorun.inf文件來感染u盤了。
說明:若u盤已經感染病毒,那么建立autorun.inf免疫文件的方法就失效了,因為染毒的u盤已經存在autorun.inf文件,所以"先下手為強"很重要。
方法二:禁用組策略中的自動播放
以windowsxp為例,其步驟是:點擊"開始"→"運行",輸入gpedit.msc后回車,彈出組策略窗口,在其中依次選擇"計算機配置"→"管理模板"→"系統",打開"關閉自動播放"屬性,點擊已啟用,在下拉菜單中選擇所有驅動器,單擊確定退出。
圖4:在"組策略"中禁用所有本地驅動器上的自動播放功能
注:windows7下關閉自動播放的操作方法與windowsxp類似,但有個小區別在于如何找到"關閉自動播放",windows7下的操作是:打開組策略窗口后,依次選擇"計算機配置"→"管理模板"→"windows組件"→"自動播放策略",便可找到并對"關閉自動播放"進行策略設置的編輯。
方法三:禁止注冊表中mountpoints2的寫入
依次點擊"開始"→"運行",輸入regedit后回車,打開注冊表項中的
hkey_current_usersoftwaremicrosoftwindowscurrentversionexplorermountpoints2,右鍵點擊mountpoints2鍵,選擇權限,將administrators組和system組的完全控制項都設為拒絕。
說明:禁止mountpoints2的寫入是為了阻止windows讀取autorun.inf后添加新的右鍵菜單項,從而阻止病毒菜單項的出現,使之無法激活病毒。
圖5:在注冊表中找到"mountpoints2",右鍵點擊選擇"權限"
圖6:在權限窗口中將"administrators"和"system"用戶的"完全控制"項都設為拒絕
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 數字高清彩電視視頻輸出電路的耦合方式
- 下一篇: 數字高清彩電的掃描模式