大家都知道通過Telnet大部分的郵件伺服器的25(SMTP),110(POP),143(IMAP)連接埠,可以看到相應的SMTP,POP,IMAP的版本資訊,通過這個版本資訊,基本上可以猜出使用的是何種郵件伺服器的軟體。Exchange Server 的伺服器一樣。而最近微軟產品的安全問題不斷,做為大多企業的內外交流的重要業務系統之一的Exchange Server,它的安全更應受到廣大系統管理員的關注,及時的打上最新的補丁是必須的。而對於別有用心或是利用未公布的漏洞進行攻擊的情況,你將會不知所措,防不勝防,如何能修改SMTP,POP,IMAP的Banner資訊,讓你的Exchnage Server不第一眼就讓人認出來呢?
一.首先,我們看一下沒有修改前的情況:
1.在Windows 2000 Server的命令列模式中輸入“Telnet 127.0.0.1 25”,然後斷行符號,如
2.你將得到典型的Windows 2000/2003 Server的以下格式的SMTP服務的版面資訊,當你Telnet 110和143也會得到類似的版本資訊,如
220 Computer Name.Domain Name.com Microsoft ESMTP MAIL Service, Version: Version Number ready at Date Time +0000
二,修改相關服務的版本資訊
1.安裝中繼資料庫編輯工具,請到以下地址下載微軟的中繼資料庫編輯工具Metabase Editor 2.2,並安裝在Exchange Server所在伺服器。
http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe
2.開啟Metabase Editor 2.2,點擊“LM”項,將會看到我們要修改的這三個服務,分別為:IMAP4SVC,POP3SVC,SMTPSVC,如
3.修改SMTP服務的版本Banner資訊
A.單擊SMTPSVC項,找到SMTP的虛擬伺服器號,預設為“1”
B.單擊右鍵,選擇“New”(建立)->String(字串)類型,如
C.在彈出對話方塊中,ID後選擇類型為“Other”(其它),值為“36907”(十進位)
D.在最下面的“Data”值中輸入你想顯示的內容,比如“5D MailServer”
E.點“OK”確定,如
4.修改POP服務的版本Banner資訊:
A.單擊POP3SVC項,找到POP3的虛擬伺服器號,預設為“1”
B.單擊右鍵,選擇“New”(建立)->String(字串)類型
C.在彈出對話方塊中,ID後選擇類型為“Other”(其它),值為“41661”(十進位)
D.在最下面的“Data”值中輸入你想顯示的內容,比如“5Dmail.Net”
E.點“OK”確定,如
F.重複以上B-E的操作,建立一個值為“41662”的“String”字串,如。
5.修改IMAP4服務的版本Banner資訊:
A.單擊IMAP4SVC項,找到IMAP4的虛擬伺服器號,預設為“1”
B.單擊右鍵,選擇“New”(建立)->String(字串)類型
C.在彈出對話方塊中,ID後選擇類型為“Other”(其它),值為“49884”(十進位)
D.在最下面的“Data”值中輸入你想顯示的內容,比如“5Dmail.Net”
E.點“OK”確定,如
F.重複以上B-E的操作,建立一個值為“49885”的“String”字串,如。
6.確認以上操作正常無誤後,請開啟Exchange Server的ESM,停止以上三個服務。然後再重啟這些服務。或是在命令列模式輸入以下命令停止和重啟相關服務。
NET STOP SMTPSVC
NET START SMTPSVC
NET STOP POP3SVC
NET START POP3SVC
NET STOP IMAP4SVC
NET START IMAP4SVC
三.檢查修改,你可以回到命令列模式中輸入“Telnet 127.0.0.1 25 ”,然後斷行符號,來檢查是否修改成功。以下是我的檢查結果:
四.後註:
1.修改POP和IMAP的資訊,需要進行兩步,分別修改的是“串連”和“斷開”服務時的資訊。
2.仍然會顯示完全限定網域名稱 (FQDN)以及日期和時間
3.為了安全,進行建立的操作前請使用“Metabase”->“Backup/Restore”先備份資料庫。
4.如果要取消這個修改,請使用“Metabase”->“Backup/Restore”還原資料庫,或是反操作以上步驟。
5.建議禁用不需要的服務,比如IMAP4,以加強安全性。
6.本文環境:Windows 2000 Server sp4+ Exchange 2000 Server sp3
7.如有問題請到論壇(http://www.5dmail.net/bbs/Announce/announce.asp?BoardID=35&ID=59424)回帖提出。