防範 PC 電腦病毒(二)

版權宣告:以下文中所提到的商標 , 均屬於各合法註冊公司所有

轉載須知:若您同意保留這篇文章的完整性則歡迎您自由轉載,且不必來信告知

發佈日期:公元 2000 年 06 月 / Written by lmi <少女殺手>

目的:告訴電腦初學者 What and About 特洛伊木馬程式 < 初級篇 >

 

一、什麼是特洛伊木馬程式 ?

請參考 - 防範 PC 電腦病毒(一)
史萊姆的第一個家 / 教學文件區

 

二、意圖不軌的入侵者 => Hacker or Cracker ?

駭客,是不是一些喜歡攻擊並破壞別人電腦的人。( 至少很多人是這樣認為 ),如果我們只是會玩一些入侵程式的話,並不能算駭客 [Hacker],而只是 Cracker 。( 有的人是這麼說的 ) 。 Hacker 跟 Cracker 都是會入侵系統的人,若要說他們的差別 .... 我只能說 Hacker 是比較好的人而 Cracker 是壞人。Why ?? 因為真正的 Hacker 雖會入侵系統,但他們只是為了証明自己有能力入侵 or 實驗自己的理論、想法是否正確。而 Cracker 是為了入侵主機偷資料 or 進行破壞 ( 我說的不一定完全正確 , 不過大概是這樣,而且大多數的 Cracker 的技術通常比 Hacker 差,比如用特洛伊木馬程式或是轟炸程式之類的工具攻擊別人 PC 的人應該只算 Cracker ) 。那為什麼我們都叫意圖不軌的入侵者為Hacker ?? ( 這就是我們對 Hacker 的誤解吧~ 我們都把 Hacker 跟 Cracker 混為一談了) 要當一個 Hacker 對電腦系統、程式、許多原理都要有一定的程度,所以要讀很多書,懂很多的知識,那是要學很久的喔!! 不是兩、三天就會的。當然,我也學不會。

 

三、Windows 並不是唯一的作業系統 ( OS- Operating System )。

在目前 ( 公元 2000 年 ),Microsoft 的作業系統 ( Windows ) 是台灣最多人使用的系統,對初學者而言,所接觸的系統多為 Windows,然而, Windows 並不是唯一的作業系統,還有其它可以在個人電腦 ( PC - Personal Computer ) 上使用的作業系統,例如:Linux,FreeBSD … ,包括 MAC 電腦也是很有名的。而伺服器主機除了有 Windows 也有 UNIX 系統及其它的系統。

// Sorry , 以上 (二) ~ (三) 的名詞對初學者而言可能太難了,您看不懂也無所謂,不重要。

 

四、BO、NETBUS、SubSeven、NetSPY、BirdSPY 等特洛伊木馬程式。

(一) BO:我覺得 BO 是最常見的特洛伊木馬程式,它主要有兩個程式,一個是當作 Server,一個是當作 Client 。大多的特洛伊木馬程式都是這樣,我還沒見過例外 (目前 [ 公元 2000 年] 最新的 BO 版本是 BO2000 )。
[ 已被掃毒程式列為病毒 ]

(二) Netbus:之前版本的 Netbus 跟 BO 是差不多的,不過現在新版本的 Netbus 已經逐漸轉向遠端控制程式發展了,也就是不再暗地的控制別人的電腦,而是必須在其它電腦使用人的同意之下才有可能進行遠端控制,不過 ... 掃毒程式目前 [ 公元 2000 年] 依然將它列為病毒。
[ 已被掃毒程式列為病毒 ]

(三) SubSeven、NetSPY 也都是特洛伊木馬程式,而且特洛伊木馬程式不止這幾個而以,包括已知的,未知的 …,只有被發現的特洛伊木馬程式會被掃毒程式列為病毒,而不會受到感染。
[ 已被掃毒程式列為病毒 ]

(四) BirdSPY:這是一位由 Birdman 寫的國產特洛伊木馬程式,他的破壞力與 BO 是差不多的。在 BirdSPY 2.0 版本之前,它的性質與一般的特洛伊木馬大同小異,都是屬於利用網路暗地入侵他人的電腦的特洛伊木馬。不過在 BirdSPY 3.0 版本則比較驅向遠端控制程式發展 [ ex. PC_anywhere ],跟 Netbus 一樣逐漸轉型,適合網路管理員作遠端的管理,依然有點特洛伊木馬程式的性質。
關於 BirdSPY 3.0 的相關文件 : [ 按此下載 ] 大小: 453 KB
取得 BirdSPY 3.0 相關程式:鳥人的家

 

五、想破壞我的電腦的人是誰 ? ( netstant -n )

誰這樣可惡,想破壞我的電腦 ? 通常入侵 PC 的人很有可能是我們自己的朋友,或者是得罪的人,但如果可以讓我們把這個人給揪出來不知有多好,win98 好像就可以抓到這個人的資料喔~~
( 我實在不太想說這個,因為這樣以後我就不可以玩了,因為會被發現了 ~_~ .... 不過算了,知道的人也很多,倒不如就讓大家都知道,反正真正的高手也還是有他的方法,這只會對功力不好的 Cracker 造成困擾,也就是說,知道這些小東東對大部分安份守己的人還是有一點好處的 ^^ )

A、取得對方的 IP:

進入 MS-DOS 模式,打入 NETSTAT -N,然後會出現如下的結果:

Active Connections

 

你電腦的IP:使用的 Port 

跟你電腦有連線的電腦的IP:使用的 Port

目前的狀態

Proto

Local Address

Foreign Address

State

TCP

xxx.xxx.xxx.xxx:1234

xxx.xxx.xxx.xxx:1234

ESTABLISHED

TCP

xxx.xxx.xxx.xxx:1234

xxx.xxx.xxx.xxx:1234

ESTABLISHED

( 註: xxx.xxx.xxx.xxx 代表 IP 的格式 , ex:123.123.123.123,Port 也不一定是 1234,反正是數字 )

 

B、取得對方的電腦名稱:

進入 MS-DOS 模式,打入 NETSTAT ,然後會出現如下的結果:

Active Connections

 

你電腦的名稱:使用中的 Port 

跟你電腦有連線的電腦名稱:使用的 Port

目前的狀態

Proto

Local Address

Foreign Address

State

TCP

Computer_name:1234

Computer_name:1234

ESTABLISHED

( 註:Computer_name 是對方的電腦名稱,名稱不一定,Port 也不一定是 1234,反正是數字 )

 

上面的 Foreign Address 即是目前跟你有連線的電腦,如果那個人正在控制你的電腦,你不要連到任何的 Web、BBS、FTP,只要不要連到網路其它的機器,剩下的 IP 就是那個控制你電腦的那個人的電腦 IP [ 假使他已經連到你的電腦並進行控制 ]

其它的 NETSTAT 參數:
進入 MS-DOS 模式,打入 NETSTAT / ? 即可查詢。

 

六、防治的工作 - 世界上並沒有破不了的鎖,但我們不因此而不用鎖。

有人說世界上沒有破不了的系統,但是如果因此而不做任何的保護,那豈不是敞開大門歡迎別人進來呢 ? 保讙我們個人電腦 PC 免於被入侵的方法無異是需要一套好的防毒程式 [ 並經常更新病毒碼 ],最重要的是不要輕易執行不明的 E-mail 附件。可是 Birdman 作了一個偵測的程式,如果特洛伊木馬程式企圖進入你的電腦,這個程式會告訴你, 讓愛自己電腦冒險的人兒有點保障。

偵測特洛伊木馬程式 [ Trojan ] BirdGuard:[ 來自 鳥人的家 ]

[ 就是下面這個程式 ]

[ 在執行了特洛伊木馬後,這個程式會發現,並攔截下來問我怎麼作 ]

由此下載 BirdGuard-V0.4 [ 大小: 30 KB ]

[ Birdman 是位喜愛寫程式的人,如果大家他的其它作品有興趣可以到他的網站看看,鳥人的家 ]

 

七、如何移除特洛伊木馬程式 ?

這篇文章到此就告段落了,只討論如何預防特洛伊木馬程式,並不討論如何移除,[ 只是初級篇不宜太深入 ^^ 其實是我懶惰,以後有空在來個進階篇 ] 其實常見的特洛伊木馬程式都是掃毒程式可以移除掉的 [ ex. BO 2000 , SubSeven ],有些特洛伊木馬程式則要自己移除一些特定的檔案即可 [ ex. BirdSPY、NetSPY ],其實在 BBS 上都會有人知道解除方法,所以不要來問我啦~~ [ 我很差,而且我還得用功讀書呢 ? ]

以上資料僅供參考

源於 史萊姆的第一個家 / 教學文件區