史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 軟體應用問題討論區
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2004-06-30, 11:43 PM   #1
vivian804
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
Question 如何才能得知電腦是否有中木馬病毒

請問大家如何才能得知電腦是否中了木馬病毒?
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2004-07-01, 10:10 AM   #2 (permalink)
長老會員
 
plunderer 的頭像
榮譽勳章
UID - 74024
在線等級: 級別:51 | 在線時長:2853小時 | 升級還需:59小時級別:51 | 在線時長:2853小時 | 升級還需:59小時級別:51 | 在線時長:2853小時 | 升級還需:59小時級別:51 | 在線時長:2853小時 | 升級還需:59小時級別:51 | 在線時長:2853小時 | 升級還需:59小時級別:51 | 在線時長:2853小時 | 升級還需:59小時
註冊日期: 2003-05-31
文章: 1399
精華: 0
現金: 507220 金幣
資產: 608580 金幣
預設

1. 用防毒或掃木馬軟體掃描
2. 用MSCONFIG 看啟動項目有無不明程式啟動
3. 用工作管理員看有無不明程式正在執行
4. 隨便用一個監看連線狀態的程式, 看看有無不明的連線
__________________
刑天舞干戚
plunderer 目前離線  
送花文章: 6, 收花文章: 575 篇, 收花: 1747 次
回覆時引用此帖
舊 2004-07-01, 10:42 AM   #3 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時
註冊日期: 2002-12-07
文章: 13240
精華: 0
現金: 26211 金幣
資產: 3024021 金幣
預設

於 X:\>下打
netstat /a | find "LISTENING"

看有沒有出現 LISTENING,檢視 Foreign Address 來判斷
(但LISTENING並不是泛指給給木馬專用,希望不要會錯意)
mini 目前離線  
送花文章: 1999, 收花文章: 7953 篇, 收花: 26742 次
回覆時引用此帖
舊 2004-07-06, 01:16 PM   #4 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 37150
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2003-02-11
VIP期限: 2005-09
文章: 175
精華: 0
現金: -9 金幣
資產: -9 金幣
預設

這樣是不是用軟體掃比較快
hyinx 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2004-07-06, 07:21 PM   #5 (permalink)
長老會員
榮譽勳章
UID - 1893
在線等級: 級別:31 | 在線時長:1101小時 | 升級還需:51小時級別:31 | 在線時長:1101小時 | 升級還需:51小時級別:31 | 在線時長:1101小時 | 升級還需:51小時級別:31 | 在線時長:1101小時 | 升級還需:51小時級別:31 | 在線時長:1101小時 | 升級還需:51小時級別:31 | 在線時長:1101小時 | 升級還需:51小時
註冊日期: 2002-12-06
文章: 713
精華: 0
現金: 48 金幣
資產: 87661119 金幣
Post [轉貼]檢測和刪除系統中的木馬(Trojan Horse)

一、木馬(Trojan Horse)介紹

木馬全稱為特洛伊木馬(Trojan Horse,英文則簡稱為Trojan)。此詞語來源於古希臘的神話故事,傳說希臘人圍攻特洛伊城,久久不能得手。後來想出了一個木馬計,讓士兵藏匿于巨大的木馬中。大部隊假裝撤退而將木馬擯棄於特洛伊城下,讓敵人將其作為戰利品拖入城內。木馬內的士兵則乘夜晚敵人慶祝勝利、放鬆警惕的時候從木馬中爬出來,與城外的部隊媕野~合而攻下了特洛伊城。

在電腦安全學中,特洛伊木馬是指一種電腦程式,表面上或實際上有某種有用的功能,而含有隱藏的可以控制用戶電腦系統、危害系統安全的功能,可能造成用戶資料的洩漏、破壞或整個系統的崩潰。在一定程度上,木馬也可以稱為是電腦病毒。

由於很多用戶對電腦安全問題瞭解不多,所以並不知道自己的電腦是否中了木馬或者如何刪除木馬。雖然現在市面上有很多新版殺毒軟體都稱可以自動清除木馬病毒,但它們並不能防範新出現的木馬病毒(哪怕宣傳上稱有查殺未知病毒的功能)。而且實際的使用效果也並不理想。比如用某些殺毒軟體卸載木馬後,系統不能正常工作,或根本發現不了經過特殊處理的木馬程式。

本人就測試過一些經編程人員改裝過的著名木馬程式,新的查殺毒軟體是連檢查都檢測不到,更不用說要刪除它了(哪怕是使用的是最新的病毒庫)。因此最關鍵的還是要知道特洛伊木馬的工作原理,由其原理著手自己來檢測木馬和刪除木馬。用手工的方法極易發現系統中藏匿的特洛伊木馬,再根據其藏匿的方式對其進行刪除。

二、木馬工作的原理

在Windows系統中,木馬一般作為一個網路服務程式,在中了木馬的機器後臺運行,監聽本機一些特定埠,這個埠號多數比較大(5000以上,但也有部分是5000以下的)。當該木馬相應的用戶端程式在此埠上請求連接時,它會與客戶程式建立一TCP連接,從而被用戶端遠端控制。

既然是木馬,當然不會那麼容易讓你看出破綻,對於程式設計人員來說,要隱藏自己所設計的視窗程式,主要途徑有:在任務欄中將視窗隱藏,這個只要把FORM的Visible屬性調整為False,ShowInTaskBar也設為False。那麼程式運行時就不會出現在任務欄中了。如果要在任務管理器中隱身,只要將程式調整為系統服務程式就可以了。

好了,現在我們對木馬的運行有了大體瞭解。讓我們從其運行原理著手來看看它藏在哪。既然要作為後臺的網路服務器運行,那麼它就要乘電腦剛開機的時候得到運行,進而常駐記憶體中。想一想,Windows系統剛啟動的時候會通過什麼項目裝入而運行一些程式呢?你可能會想到“開始->程式->啟動”中的專案!沒錯,這是Windows啟動時要運行的東西,但要是木馬伺服器程式明顯地放在這就不叫木馬了。

木馬基本上採用了Windows系統啟動時自動載入應用程式的方法,包括有win.ini、system.ini和註冊表等。

在win.ini檔中,[WINDOWS]下面,“run=”和“load=”行是Windows啟動時要自動載入運行的程式專案,木馬可能會在這現出原形。必須要仔細觀察它們,一般情況下,它們的等號後面什麼都沒有,如果發現後面跟有路徑與檔案名不是你熟悉的或以前沒有見到過的啟動檔專案,那麼你的電腦就可能中上木馬了。

當然你也得看清楚,因為好多木馬還通過其容易混淆的檔案名來愚弄用戶。如AOL Trojan,它把自身偽裝成command.exe檔,如果不注意可能不會發現它,而誤認它為正常的系統啟動檔項。

在system.ini文件中,[BOOT]下面有個“shell=Explorer.exe”項。正確的表述方法 就是這樣。如果等號後面不僅僅是explorer.exe,而是“shell=Explorer.exe 程式名”,那麼後面跟著的那個程式就是木馬程式,明擺著你已經中了木馬。現在有些木馬還將explorer.exe檔與其進行綁定成為一個檔,這樣的話,這堿搯_來還是正常的,無法瞧出破綻。

隱蔽性強的木馬都在註冊表中作文章,因為註冊表本身就非常龐大、眾多的啟動項目及易掩人耳目。

HKEY-LOCAL-MACHINE Software Microsoft Windows CurrentVersion Run

HKEY-LOCAL-MACHINE Software Microsoft Windows CurrentVersion RunOnce

HKEY-LOCAL-MACHINE Software Microsoft Windows CurrentVersion RunOnceEx

HKEY-LOCAL-MACHINE Software Microsoft Windows CurrentVersion RunServices

HKEY-LOCAL-MACHINE Software Microsoft Windows CurrentVersion RunServicesOnce

上面這些主鍵下面的啟動項目都可以成為木馬的容身之處。如果是Windows NT,那還得注意HKEY-LOCAL-MACHINESoftwareSAM下的東西,通過regedit等註冊表編輯工具查看SAM主鍵,堶惜U應該是空的。

木馬駐留電腦以後,還得要有用戶端程式來控制才可以進行相應的“黑箱”操作。

要用戶端要與木馬伺服器端進行通信就必須得建立一連接(一般為TCP連接),通過相應的程式或工具都可以檢測到這些非法網路連接的存在。具體如何檢測,在第三部分有詳細介紹。

檢測和刪除系統中的木馬(Trojan Horse)

三、檢測木馬的存在
知道木馬啟動運行、工作的原理,我們就可以著手來看看自己的電腦有沒有木馬存在了。

首先,查看system.ini、win.ini、啟動組中的啟動專案。由“開始->運行”,輸入msconfig,運行Windows自帶的“系統配置實用程式”。

1、查看system.ini文件

選中“System.ini”標籤,展開[boot]目錄,查看“shell=”這行,正常為“shell=Explorer.exe”,如果不是這樣,就可能中了木馬了。下圖所示為正常時的情況:

2、查看win.ini文件

選中win.ini標籤,展開[windows]目錄項,查看“run=”和“load=”行,等號後面正常應該為空白。

3、查看啟動組

再看看啟動標籤中的啟動項目,有沒有什麼非正常項目?要是有象netbus、netspy、bo等關鍵字,極有可能就是木馬了。本人一般都將啟動組中的項目保持在比較精簡的狀態,不需要或無大用途的專案都遮罩掉了。

4、查看註冊表

由“開始->運行”,輸入regedit,確定就可以運行註冊表編輯器。再展開至:“HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRun”目錄下,查看鍵值中有沒有自己不熟悉的自動啟動檔專案,比如netbus、netspy 、netserver等的單詞。注意,有的木馬程式生成的伺服器程式檔很像系統自身的檔,想由此偽裝蒙混過關。比如Acid Battery木馬,它會在註冊表項“HKEY-LOCAL-MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun”下加入Explorer=“C:WINDOWSexpiorer.exe”,木馬伺服器程式與系統自身的真正的Explorer之間只有一個字母的差別!

通過類似的方法對下列各個主鍵下面的鍵值進行檢查:

HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce

HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnceEx

HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices

HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRunServicesOnce

如果作業系統是Windows NT,還得注意 HKEY-LOCAL-MACHINESoftware SAM 下面的內容,如果有專案,那極有可能就是木馬了。正常情況下,該主鍵下面是空的。

當然在註冊表中還有很多地方都可以隱藏木馬程式,上面這些主鍵是木馬比較常用的隱身之處。除此之外,象
HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionRun、
HKEY-USERS****SoftwareMicrosoftWindowsCurrentVersionRun
的目錄下都有可能成為木馬的藏身之處。最好的辦法就是在
HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRun
或其他主鍵下面找到木馬程式的檔案名,再通過其檔案名對整個註冊表進行全面搜索就知道它有幾個藏身的地方了。

如果有留意,註冊表各個主鍵下都會有個叫“(默認)”名稱的註冊項,而且資料顯示為“(未設置鍵值)”,也就是空的。這是正常現象。如果發現這個默認項被替換了,那麼替換它的就是木馬了。

4、其他方法

上網過程中,在進行一些電腦正常使用操作時,發現電腦速度明顯起了變化、硬碟在不停的讀寫、滑鼠不聽使喚、鍵盤無效、自己的一些視窗在未得到自己允許的情況下被關閉、新的視窗被莫名其妙地打開.....這一切的不正常現象都可以懷疑是木馬用戶端在遠端控制你的電腦。

如果懷疑你現在正在被木馬控制,那麼不要慌張地去拔了網線或抽了Modem上的電話線。有可能的話,最好可以逮到“黑”你的那個傢伙。下面就介紹一下相應的方法:

由“開始->運行”,輸入command,確定,開一個MS-DOS視窗。或者由“開始->程式->MS-DOS”來打開它。在MS-DOS視窗的命令行鍵入“netstat”查看目前已與本電腦建立的連接。

顯示出來的結果表示為四列,其意思分別為Proto:協議,Local Address:本地地址,Foreign Address:遠程地址,State:狀態。在位址欄中冒號的後面就是埠號。如果發現埠號碼異常(比如大於5000),而Foreign Address中的位址又不為正常網路流覽的位址,那麼可以判斷你的機器正被Foreign Address中表示的遠端電腦所窺視著。在對應行的Foreign Address中顯示的IP位址就是目前非法連接你電腦的木馬用戶端。

當網路處於非活動狀態,也就是目前沒什麼活動網路連接時,在MS-DOS視窗中用netstat命令將看不到什麼東西。此時可以使用“netstat -a”,加了常數“-a”表示顯示電腦中目前處於監聽狀態的埠。對於Windows98來說,正常情況下,會出現如下的一些處於監聽狀態的埠(安裝有NETBEUI協議):

如果出現有不明埠處於監聽(LISTENING)狀態,而目前又沒有進行任何網路服務操作,那麼在監聽該埠的就是特洛伊木馬了!

注意,使用此方法查詢處於監聽狀態的埠,一定要保證在短時間內(最好5分鐘以上)沒有運行任何網路衝浪軟體,也沒有進行過任何網路操作,比如流覽網頁,收、發信等。不然容易混淆對結果的判斷。

四、刪除木馬

好了,用上面的一些方法發現自己的電腦中了木馬,那怎麼辦?當然要將木馬刪除了,難道還要保留它!首先要將網路斷開,以排除來自網路的影響,再選擇相應的方法來刪除它。

1、由木馬的用戶端程式

由先前在win.ini、system.ini和註冊表中查找到的可疑檔案名判斷木馬的名字和版本。比如“netbus”、“netspy”等,很顯然對應的木馬就是 NETBUS 和 NETSPY。從網上找到其相應的用戶端程式,下載並運行該程式,在客戶程式對應位置填入本地電腦位址:127.0.0.1和埠號,就可以與木馬程式建立連接。再由用戶端的卸除木馬伺服器的功能來卸除木馬。埠號可由“netstat -a”命令查出來。

這是最容易,相對來說也比較徹底載除木馬的方法。不過也存在一些弊端,如果木馬檔案名給另外改了名字,就無法通過這些特徵來判斷到底是什麼木馬。如果木馬被設置了密碼,既使用戶端程式可以連接的上,沒有密碼也登陸不進本地電腦。當然要是你知道該木馬的通用密碼,那就另當別論了。

還有,要是該木馬的用戶端程式沒有提供卸載木馬的功能,那麼該方法就沒什麼用了。當然,現在多數木馬用戶端程式都是有這個功能的。

2、手工

不知道中的是什麼木馬、無登陸的密碼、找不到其相應的用戶端程式、......,那我們就手工慢慢來刪除這該死的木馬吧。

用msconfig打開系統配置實用程式,對win.ini、system.ini和啟動項目進行編輯。遮罩掉非法啟動項。如在win.ini文件中,將將[WINDOWS]下麵的“run=xxx”或“load=xxx”更改為“run=”和“load=”;編輯system.ini文件,將[BOOT]下麵的“shell=xxx”,更改為:“shell=Explorer.exe”。

用regedit打開註冊表編輯器,對註冊表進行編輯。先由上面的方法找到木馬的程式名,再在整個註冊表中搜索,並刪除所有木馬項目。由查找到的木馬程式註冊項,分析木馬檔在硬碟中的位置(多在C:WINDOWS和C:WINDOWSCOMMAND目錄下)。啟動到純MS-DOS狀態(而不是在Windows環境中開個MS-DOS視窗),用del命令將木馬檔刪除。

如果木馬檔是系統、隱藏或唯讀檔案,還得通過“attrib -s -h -r”將對應檔的屬性改變,才可以刪除。

為保險起見,重新啟動以後再由上面各種檢測木馬的方法對系統進行檢查,以確保木馬的確被刪除了。

目前也有一些木馬是將自身的程式與Windows的系統程式進行了綁定(也就是感染了系統檔)。比如常用到的Explorer.exe,只要Explorer.exe一得到運行,木馬也就啟動了。這種木馬可以感染可執行檔,那就更象病毒了。由手工刪除檔的方法處理木馬後,一運行Explorer.exe,木馬又得以複生!這時要刪除木馬就得連Explorer.exe檔也給刪除掉,再從別人相同作業系統版本的電腦中將該檔Copy過來就可以了。
__________________
惡魔最愛櫻桃~~~
Phantom 目前離線  
送花文章: 2495, 收花文章: 272 篇, 收花: 1202 次
回覆時引用此帖
舊 2004-07-08, 10:31 PM   #6 (permalink)
註冊會員
 
rockman132 的頭像
榮譽勳章
UID - 93994
在線等級: 級別:15 | 在線時長:295小時 | 升級還需:25小時級別:15 | 在線時長:295小時 | 升級還需:25小時級別:15 | 在線時長:295小時 | 升級還需:25小時級別:15 | 在線時長:295小時 | 升級還需:25小時級別:15 | 在線時長:295小時 | 升級還需:25小時
註冊日期: 2003-08-24
VIP期限: 2010-09
住址: 遙遠的拉拉山....
文章: 1267
精華: 0
現金: -46 金幣
資產: 8784536 金幣
預設

3Q.....受益良多唷
rockman132 目前離線  
送花文章: 112, 收花文章: 251 篇, 收花: 702 次
回覆時引用此帖
舊 2004-07-10, 02:13 PM   #7 (permalink)
長老會員
榮譽勳章
UID - 4556
在線等級: 級別:38 | 在線時長:1628小時 | 升級還需:49小時級別:38 | 在線時長:1628小時 | 升級還需:49小時級別:38 | 在線時長:1628小時 | 升級還需:49小時
註冊日期: 2002-12-07
文章: 810
精華: 0
現金: -12 金幣
資產: 86209 金幣
預設

謝謝分享
superlobo 目前離線  
送花文章: 10, 收花文章: 85 篇, 收花: 186 次
回覆時引用此帖
舊 2004-07-10, 11:41 PM   #8 (permalink)
長老會員
 
emh11694 的頭像
榮譽勳章
UID - 466
在線等級: 級別:44 | 在線時長:2126小時 | 升級還需:79小時級別:44 | 在線時長:2126小時 | 升級還需:79小時級別:44 | 在線時長:2126小時 | 升級還需:79小時級別:44 | 在線時長:2126小時 | 升級還需:79小時
註冊日期: 2002-12-06
住址: 星際聯邦-企業號
文章: 2394
精華: 0
現金: 7396 金幣
資產: 8956 金幣
預設

直接到symantec網站掃掃看!

http://security.symantec.com/sscv6/d...d=ch&venid=sym
emh11694 目前離線  
送花文章: 1000, 收花文章: 1052 篇, 收花: 4159 次
回覆時引用此帖
舊 2004-10-02, 07:59 PM   #9 (permalink)
長老會員
 
herowin 的頭像
榮譽勳章
UID - 8146
在線等級: 級別:24 | 在線時長:673小時 | 升級還需:52小時級別:24 | 在線時長:673小時 | 升級還需:52小時級別:24 | 在線時長:673小時 | 升級還需:52小時級別:24 | 在線時長:673小時 | 升級還需:52小時
註冊日期: 2002-12-09
住址: 殖民星
文章: 538
精華: 0
現金: 16962 金幣
資產: 21962 金幣
預設

thx
__________________
http://myweb.hinet.net/home12/herowin/wing_gundam.gif
藍色水瓶座下載分享
herowin 目前離線  
送花文章: 418, 收花文章: 8 篇, 收花: 11 次
回覆時引用此帖
舊 2004-10-03, 08:09 PM   #10 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 20598
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2003-01-01
VIP期限: 2005-09
文章: 56
精華: 0
現金: -2 金幣
資產: -2 金幣
預設

多謝了 很是受用耶^^
wudoo 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
舊 2005-02-03, 04:42 PM   #11 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 13243
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2002-12-17
VIP期限: 2005-12
文章: 113
精華: 0
現金: -6 金幣
資產: -6 金幣
預設

最近我姐的電腦不能開啟IE、無法連結網路、滑鼠常跑掉、程式開啟非常慢...很多問題
但另一台電腦卻完全沒問題,

來查看看是否中木馬了???
s3905223 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖
發文 回覆


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 01:49 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1