PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
gimmyyu
Junior Member
 

加入日期: Apr 2002
文章: 745
Question 奇怪為何 XP 的 IPC$ 一直有人連線進來!?是被入侵嗎?

奇怪為何 XP 的 IPC$ 一直有人連線進來!?是被入侵嗎?

今天碰到個怪事
朋友用 Hinet Adsl 撥接 (單機 浮動 IP ) ,XP Pro 裡的 IPC$ 一直有人會連線進來,而且IP 還一直更換(不知是大家一起來逛街,還是對方換 IP?)!!
將 Adsl 斷線重新撥接(換 IP )一上線不到 5 分鐘,又有人連上來了....!!
電腦管理的『共用資料夾』裡的 C$ ˋD$ ˋAdmin$ ..等都已將分享關了,只剩 IPC$ 沒關!

如果在 Lan 卡上開啟 XP 內建防火牆,一樣會有好幾人連 IPC$ 上來...
但如果將 『Adsl 連線』開啟防火牆, IPC$ 就不會在有人上來了

內心幾個疑惑想像板上先進請教:

1.如用 XP 內建 Adsl 撥接程式連線,XP 內建的防火牆是該開在 Lan 卡或 Adsl 連線上!?防火牆開在 Lan 或 Adsl 有差異嗎!?
2.為何單機 Adsl 撥接連上網路,IPC$ 會一值出現有人連線!?這是何緣故!?
3.Administrator 及 User ID 都已設密碼,並且 C$ˋD$ ˋAdmin$ ..分享都已關閉,他們是如何連上來的!?
4,連上 IPC$ 是不是代表對方已成功連線進來,或是對方只是在試探要連線進來!?
5.用 Active Port 監視連線 Port 卻沒有發現奇怪的軟體連線...乎
6.用 Norton AntiVirus 2004 及 Symsntec 線上掃毒都沒發現病毒..!難道是木馬上身嗎!?

系統: 單機ˋ WinXP Pro ˋHinet Adsl 撥接(浮動 IP 2M/256k)

以下是 IPC$ 被連線及對方 IP 的圖檔





     
      
舊 2004-07-31, 07:00 AM #1
回應時引用此文章
gimmyyu離線中  
99yen
Golden Member
 
99yen的大頭照
 

加入日期: Jan 2003
您的住址: 新手村
文章: 3,255
不清楚
不過我到我的查了一下(使用條件跟你差不多)
不會這樣
 
__________________
2003年初入PCDVD
2018年了,過了15年 一切還是那麼熟悉
舊 2004-07-31, 09:21 PM #2
回應時引用此文章
99yen離線中  
Junior Member
 

加入日期: Apr 2002
文章: 745
經過一夜折騰,問題大概釐清了,但剩下一些疑問,還沒有答案!!

1.並非 Hinet 的 Users 比較容易被攻擊!這是個人的誤解!
因為三台 PC 裡有兩台是透過分享器上線 (Atu-R 改硬撥,再 MAP 需要用到 Port)虛擬 IP,唯有 Hinet 這台 PC 是利用 XP 內建 Adsl 撥號程式上線(真實 IP)。

因為對方是連接 TCP 445 Port ˋTCP 135 Port ,而其他兩台用 SeedNetˋSo-Net 上網的 PC 因為是透過 NAT 轉址, 135ˋ445 TCP Port 都被擋掉了,所以不會發生有人連線的情形!!

將其他兩台 PC 改成用 XP Adsl 撥接上網 (真實 IP),同樣也會發生一直有人連上 445 Port 的現象!

2.如果將 XP 內建防火牆開在 Adsl 連線上,就可避免這問題,可能是防火牆在前面已經攔下了"封包"!

3.Messenger Services 有無開啟,對於 IP$ 被連線的問題完全沒有影響!
(謝謝版主提供寶貴訊息:主控台信息是透過 Messenger Services 傳送)

4.有興趣的朋友可以模擬一下環境 Try!
XP Pro (Home 沒 Try IT)ˋXP Adsl 連線,前面不要有 NAT 及 防火牆不!
觀察『電腦管理』裡的『共用資料夾』IPC$ 連線
Active Ports 監控 Port 連線狀態!可以發現 135ˋ445 Port 一直有莫名的 IP 連線上來!

幾點問題請教:
1.135ˋ445 TCP Port 是做什麼用途!?
我只知 135 網芳一定會用到,445 Port 完全不清楚!
我查了這兩 Port 的用途(如下)但還是不清楚他們實際用途!有朋友可以稍作解釋嗎?

135 / tcp epmap DCE endpoint resolution
445/tcp microsoft-ds Microsoft-DS

2.對方連上 IPC$ (445 Port)ˋ135 Port 代表對方已成功進入電腦嗎!?

3.連到 445 Port 的 IP 會快速異動,這是對方在掃 Port 嗎? 445 Port 有何弱點嗎?掃這 Port 有何用意?

PS:
下載 Active Ports (監控 TCPˋUDP 連線)
舊 2004-08-01, 08:25 PM #3
回應時引用此文章
gimmyyu離線中  
Elite Member
 

加入日期: Oct 2002
文章: 4,800
埠135
服務Location Service
說明Microsoft在這個埠運行DCE RPC end-point mapper為它的DCOM服務。這與UNIX 111埠的功能很相似。使用DCOM和RPC的服務利用電腦上的end-point mapper註冊它們的位置。遠端客戶連接到電腦時,它們查找end-point mapper找到服務的位置。HACKER掃描電腦的這個埠是為了找到這個電腦上運行Exchange Server嗎?什麼版本?還有些DOS攻擊直接針對這個埠。

埠445
說明Common Internet File System(CIFS)(公共Internet檔系統)

說這麼多比不上一句
enable your firewall, nothing else.
其實在資安就想跟你講了
只是看你好像挺認真的
不好掃你興...
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2004-08-01, 08:40 PM #4
回應時引用此文章
u8526425現在在線上  
Junior Member
 

加入日期: Apr 2002
文章: 745
TO:u8526425
防火牆一直都有開,只不過是稍微陽春了點(XP 內建),今天晚上花了些時間搜尋 445 Port 的資料,對於 IPC$ 連線終於有了大概的了解!
非常謝謝您提供寶貴的資訊!!

############以下全文 轉自 台東縣教育局 網管教師討論區#############
文件名稱:禁止Windows 開放端口139(NetBIOS) & 445(SMB)
文件作者:Tek
登錄時間:2003-07-21 05:33:20 - BY [tek]
--------------------------------------------------------------------------------
NetBIOS 是 Win 98, NT 4, 2000, XP 等作業系統預設上自動開啟的分享服務,使用者可以經過遠端方式存取本機電腦,預設包括 IPC$, C$, Admin$ share等‧ 基本上這是一個非常方便的資源,但由於它可以遠端連線存取,我們也必須顧慮到安全上的問題(例如敏感性資料、駭客/病毒入侵等)... 大部份情況下,我們甚至根本不需要這種服務存在! 所以,我們不如把Port 139 (NetBIOS) & 445 (SMB) 關閉 (以下適用給Windows 2000, XP使用者):
這些設定修改大部份都是以Windows的Registry (C:\Windows\regedit.exe)裡完成,如果您對修改Registry 沒有把握或不瞭解,建議您先將資料backup,必免無法修復的意外發生‧

【Port 139】關閉NetBIOS

在Regedit.exe 裡,在HKEY_LOCAL_MACHINE打開:
SYSTEM\CurrentControlSet\Control\LSA
裡頭會有一個名稱叫:
RestrictAnonymous
修改它的DWORD 值為: 00000001
(效果: 匿名限制)

前往控制台 -> 系統管理工具 -> 服務:
1. 停止 TCP/IP NetBIOS Helper 服務,並修改成手動
2. 停止 NetBIOS Interface,如果您找不到這一項,您可至 DOS 停止:
net sop netbios
(效果:停止NetBIOS運作)

再開啟regedit.exe ,在HKEY_LOCAL_MACHINE展開:
SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
將名稱為AutoShareServer或AutoShareWks的DWORD值改為: 0
(效果:停止自動分享)

在系統管理工具,這一次開啟電腦管理,把所有您在共用資料夾的資源全部都移除
(效果:停止分享資源)

【Port 445】關閉SMB Session

當Port 139不存在(無回應)的時候,Windows會自己自動開啟Port 445,也就是SMB Session (Server Message Block)‧ 如果這一個端口是開啟的,那麼遠端使用者就有辦法知道您的電腦很多資訊,例如帳號清單(沒密碼)、密碼長度、密碼過期日期、系統名稱、Domain... 等等‧ 所以,建議您關閉SMB Session:

再開啟regedit.exe,在HKEY_LOCAL_MACHINE展開:
System\CurrentControlSet\Services\NetBT\Parameters
裡頭會有一個名稱叫做:TransportBindName
把這一個名稱的值清空

這樣子,Windows下一次就不會再自動開啟Port 445了‧

【完成最後動作】重新開機

最後,建議您馬上重新開機讓所有剛修改的設定生效‧ 等您重新登入Windows後,開啟DOS,輸入:

netstat -a -n

您會發現 Port 139 及445 消失了‧(Good news ^_^)

###############################################

此文章於 2004-08-02 12:21 AM 被 gimmyyu 編輯.
舊 2004-08-02, 12:14 AM #5
回應時引用此文章
gimmyyu離線中  


回應


POPIN
主題工具

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

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:13 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。

-->