Как изменить POP3 / IMAP4 и SMTP баннер в Exchange 2003 Server
Очень многие сталкивались с такой ситуацией — когда обратившись к Exchange серверу с использованием команды telnet (думаю, объяснять, как пользоваться данной командой нет необходимости) можно получить от сервера достаточно исчерпывавшую информацию о сервере.
Здесь, ( обращение идет по SMTP), мы видим какая версия Exchange сервер установлена и какие сервис паки присутствуют. Видно что на сервере установлена версия Exchange 2003 (3790) с сервис пак 1 (1830).
Для достаточно осведомленных людей этого бывает достаточно, чтоб воспользоваться уязвимостями данного продукта, и запустить вредоносный код для проникновения в систему.
Ну что ж начнем осложнять им жизнь :).
Чтобы изменить SMTP баннер нам необходимо воспользоваться скриптом ADSUTIL.VBS. Он находится в директории Inetpub\AdminScripts на сервере где установлен Exchange.
Для запуска этого скрипта нам необходимо набрать команду :
CSCRIPT ADSUTIL.VBS set smtpsvc/x/connectresponse «То что мы хотим видеть в баннере»
После изменения баннера необходимо перезапустить SMTP сервер (NET STOP SMTPSVC и NET START SMTPSVC, ну или через службы — кому как удобнее)
Теперь если мы соеденимся с Exchange Server по telnet — то увидим следующее:
Если это вас устраивает полностью — то можно дальше не читать статью. Если хочется еще больше поменять баннер — то поехали дальше. Теперь посмотрим как изменить ответ после 220 — имя по желанию :).
Вы можете это сделать используя Exchange System Manager в свойствах Exchange Virtual SMTP Server как показано на рисунке ниже.
Если хочется пойти еще дальше и убрать некоторые SMTP ответы, то читаем здесь. Статья написана на исконно английском — если дойдут руки переведу и её.
Теперь переходим к баннеру Exchange Server POP.
При соединение по telnet баннер выглядит следующем образом по умолчанию:
Как можно убедится мы работаем на Exchange 2003 (6.5) с сервис пак 2 (7623.0).
Да и кстати — по соображениям безопасности POP3 сервис по умолчанию отключен после установки Exchange 2003 server.
Чтоб внести изменения в POP3 воспользуемся IIS Metabase Explore. IIS Metabase Explorer входит в состав IIS6 Resource Kit и его можно взять с сайта Microsoft.
После установки IIS Resource Kit необходимо открыть IIS Metabase Explorer и выбрать POP3SVC далее 1 (это наш сервер) и создаем новую запись как показано на рисунке ниже.
Обратите внимание — в Exchange 2000 — эти изменения распространяются на все виртуальные сервера в отличие от Exchange 2003. В 2003 изменения применяются только на виртуальный сервер который вы меняете ( в нашем случае 1). Если баннер был удален с виртуального сервера будет использован баннер по умолчанию.
Вставляем строчку какую мы хотим.
Соединяемся по telnet и видим
Ну и наконец давайте поменяем Exchange 2003 IMAP4 баннер.
Порядок действий в точности такой же как и для Exchange 2003 POP3 сервиса.
До изменения баннер по telnet
Так же как и POP3 по умолчанию IMAP4 отключен
Так же используем IIS Metabase Explorer из IIS Resource Kit (надеюсь вы его не удалили еще :)).
Открываем IMAP4 выбираем 1 и создаем новую запись согласно картинке.
Обратите внимание — в Exchange 2000 — эти изменения распространяются на все виртуальные сервера в отличие от Exchange 2003. В 2003 изменения применяются только на виртуальный сервер который вы меняете ( в нашем случае 1). Если баннер был удален с виртуального сервера будет использован баннер по умолчанию.
Вставляем строчку какую мы хотим.
Соединяемся по telnet и видим