隨身碟病毒(INFO.exe)

原作分享於PTT的AntiVirus看板

作者: skypray (向天再借五百年) 看板: AntiVirus 標題: [研究] 隨身碟病毒(INFO.exe) 時間: Fri Jan 19 15:45:17 2007


看到板上不少人在分享隨身碟病毒的研究心得,

那我也提供我在自己學校「高醫熱魚天堂」BBS站流傳的版本好了,

這裡面有些是我同學提供的心得,我有一一引用並標註在上面,

代表這篇文章並非是我自己一人的功勞,

而是眾人努力之下而有的結晶。


從病理機轉一直寫到如何治療,希望也能幫助到一些人就是,

有興趣了解這隻病毒的也可參考看看,不過我不知道要怎麼寫懶人包啦,

所以有耐心的板眾就慢慢看吧,沒有耐心的就看別人的解法比較快囉...


【前言】

2006.12.12晚上發現我的桌上型電腦已中毒,卡巴斯基也發現不出此病毒,

想要徹底研究病毒,卻又不小心讓我家另一台筆電也一起中毒,

然後用卡巴斯基把筆電裡程式有變動的地方記錄調出來......

總算釐清了此病的病理機轉,目前暫且稱它為INFO,此病毒是2006/12/7誕生的。


【病理】

為什麼要用RECYCLER做為它的躲藏處?我們先來看看檔案結構...


1.惡名昭彰的autorun.inf (感染之必要條件)

[autorun]

open=


shell\open\Command=RECYCLER\INFO.exe

shell\open\Default=1

shell\explore\Command=RECYCLER\INFO.exe


2.在RECYCLER資料夾裡,有desktop.inf

這個用來讓RECYCLER資料夾,有著資源回收桶功能,即檔案可回復至特定位置。


3.在RECYCLER資料夾裡,有INFO.exe

這個是病毒核心程式


在插入隨身碟,從我的電腦直接按2下進入後,autorun.inf會呼叫INFO.exe開始運作,

(可能還有U.exe,功能機轉不明, by Skypray Huang, 2006.1.19)

RECYCLER有著資源回收桶的功能,可以把svchost.exe這個檔案(注意是小寫),

回復至C:\Windows\system (正常的SVCHOST.EXE是放在C:\Windows\SYSTEM32,且是大寫)

然後會幫你執行了svchost.exe,這時按Ctrl+Alt+Del,

會看到此程式svchost.exe正在運作,但是因為系統本身也有SVCHOST.EXE,

所以大家會不以為意,沒注意到大小寫不同,其實檔案就是不同的來源了,

只要一有新的隨身碟插入,會自動把3大檔案植入你新的隨身碟,

如果你把隨身碟的3大檔案刪掉,中毒的電腦會重新將那3個檔案寫入隨身碟。

另外在C:\Windows\system下尚有「_sv_CMD_」資料夾,

裡面有_U_.exe和U.exe,機轉和作用尚不明確。

最近研究發現,在寫入svchost.exe至C:\Windows\system是強制性的,

因為我們曾試圖將一個空白的svchost.exe預先放入C:\Windows\system並選擇唯讀,

以便觀察病毒就無法因此感染電腦,結果發現:

病毒照樣能夠自行產生具感染力的svchost.exe來蓋過我們所創造的空白檔。

(by Skypray Huang, 2006.1.19)


此病毒另一很賊的地方,就是會讓你看不到RECYCLER裡面的檔案,

即使你開啟顯示所有檔案也一樣,所以要讓裡面檔案現形的方法,

就是把RECYCLER的唯讀和保存屬性拿掉,並同時套用至整個資料夾內的檔案。


【治療】

按Ctrl+Alt+Del進入工作管理員把那svchost.exe關閉。

在「程序處理」頁面確定你看到了「影像名稱」和「使用者名稱」,

沒有「使用者名稱」的話請到「檢視」「選擇欄位」將它勾選即可看到,

之後將「使用者名稱」不是SYSTEM、NETWORK SERVICE、LOCAL SERVICE

這三種的svchost.exe關閉即可。(by Zzjames Wu, Douglas Chang, 2006.12.12)

然後刪除C:\Windows\system\svchost.exe(若前述動作有關對檔案,必可成功),

另外在C:\Windows\system下尚有「_sv_CMD_」資料夾,裡面有_U_.exe和U.exe,

記得也要把此資料夾一併清除(by Skypray Huang, 2006.1.19),

最後是砍掉隨身碟裡的那3大檔案,不過當你發現有這程式在執行時,

你的所有磁碟可能都中毒了,記的除了C槽外、D槽等等硬碟也看看,

是否有那些隨身碟有的那3大檔案(by Zzjames Wu, 2006.12.12),

最後,要讓它完全了無痕跡的話,我們還需要個工具「HijackThis」

http://www.filehippo.com/download_hijackthis/

解壓執行後,選擇「Do a system scan only」,看到以下這一行:

F2 - REG:system.ini: UserInit=userinit.exe,C:\WINDOWS\system\svchost.exe

勾選並點擊下方的「Fix checked」(by Douglas Chang, 2006.12.12),

全部砍除完,即可解毒成功,

不過是否根治,至少不會再有新的病毒被寫入隨身碟裡去了。

經最新研究發現,砍除完有免疫效果,即該隻病毒無法再以相同的途徑感染,

可能是病毒會檢查電腦中的某個位置是否有被感染的痕跡,再決定是否感染,

但是目前尚無法找出該痕跡的位置。(by Skypray Huang, 2006.1.19)


治療隨身碟(即砍除3大檔案)的方法

(1)工具→資料夾選項→檢視→檔案和資料夾→隱藏保護的作業系統檔案(這個勾去掉)

(2)工具→資料夾選項→檢視→檔案和資料夾→隱藏檔案和資料夾→

   顯示所有檔案和資料夾

(3)插入隨身碟後→進入資料夾裡,

   但不可在我的電腦中左鍵點2下進入,請善用右鍵→檔案總管再進入,

   *如果還是進不了,可在「我的電腦」內的上方網址列,

    直接打入磁碟機代號(例如「E:」、「F:」...)(by Skypray Huang, 2006.1.19)

(4)刪了autorun.inf和RECYCLER目錄

(5)拔除隨身碟,即解毒完成。


補充:若有檔案刪除不了者,可以至 http://ccollomb.free.fr/unlocker

下載Unlocker 1.8.5,安裝好後在想要刪的檔案按右鍵再選解鎖,

即可刪除被鎖定的檔案。(by Skypray Huang, 2006.1.19)


【結論】

此類病毒不斷有新變種(目前已知有driveinfo,info等),

目前正以極快的速度四處蔓延和擴散至各地,

因此提供此研究方法,讓大家得以防患未知之病毒。

留言

這個網誌中的熱門文章

阿納克遺跡(Lost Ruins of Arnak)的詳細策略指南(翻譯)

熱力狂飆 (Heat: Pedal to the Metal) 規則重點整理

工業革命 伯明翰/蘭開夏 (Brass Birmingham/Lancashire) 玩家幫助簡表/建築物一覽表