Russian
Интернет находится в нормальном состоянии, крупных эпидемий и других серьезных инцидентов службой мониторинга «Лаборатории Касперского» не зафиксировано. Уровень опасности: 1

Net-Worm.Win32.Nimda

Время детектирования 12 сен 2002 00:00 MSK
Время выпуска обновления 12 сен 2002 00:00 MSK
Описание опубликовано 20 сен 2001 21:21 MSK

Технические детали

"Nimda" является Интернет-червем, распространяющимся по сети Интернет в виде вложенных файлов в сообщениях электронной почты, по ресурсам локальных сетей, а также проникающий на незащищенные IIS-серверы. Оригинальный файл-носитель червя имеет имя README.EXE и представляет собой программу формата Windows PE EXE, размером около 57 килобайт и написанную на языке программирования Microsoft C++.

Для активизации из писем электронной почты "Nimda" использует брешь в системе безопасности Internet Explorer, так что владелец незащищенного компьютера даже не заметит факта заражения. После этого червь инициирует процедуры внедрения в систему, распространения и запускает деструктивные функции.

В теле червя содержится строка:

Concept Virus(CV) V.5, Copyright(C)2001 R.P.China

Внедрение в систему

В процессе внедрения червь "разбрасывает" свои копии в следующих местах:

  1. Директория Windows под именем MMC.EXE
  2. Системная директория Windows под именем RICHED20.DLL (одновременно уничтожая оригинальный файл RICHED20.DLL, входящий в поставку Windows)
  3. Системная директория Windows под именем LOAD.EXE

Последний файл регистрируется в секции автозапуска конфигурационного файла SYSTEM.INI следующим образом:

[boot]
shell=explorer.exe load.exe -dontrunold

Червь также копирует себя во временную директорию Windows со случайными именами MEP*.TMP и MA*.TMP.EXE. Например:

mep01A2.TMP
mep1A0.TMP.exe
mepE002.TMP.exe
mepE003.TMP.exe
mepE004.TMP

Файлы формата EXE этого типа, а также файл LOAD.EXE (см. выше) имеют атрубуты "скрытый" и "системный".

После этого "Nimda" запускает процедуру распространения. В зависимости от версии Windows червь использует для этого процесс EXPLORER.EXE и, таким образом, может маскировать свои действия под фоновым процессом EXPLORER.

Распространение по электронной почте

Для отправки с зараженных компьютеров писем электронной почты "Nimda" создает SMTP-соединение и с его помощью пересылает свои копии на другие адреса электронной почты.

Для получения целевых адресов электронной почты червь использует следующие уловки:

  1. сканирует все файлы с расширением .HTM и .HTML и выбирает из них найденные адреса
  2. при помощи MAPI-функций получает доступ к почтовым ящикам MS Exchange и также считывает из них адреса.

Рассылаемые "Nimda" письма имеют формат HTML и выглядят следующим образом:

Тема письма: пустая или случайная
Тело письма: пустое
Вложенный файл: README.EXE

Тема письма выбирается случайным образом в соответствии с названием случайного файла из папки "Мои Документы" или любого другого файла на диске C:

Путь к папке "Мои Документы" червь берет из ключа системного реестра Windows:

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal

Для внедрения в систему из зараженных писем электронной почты "Nimda" использует брешь в системе безопасности Internet Explorer которая позволяет автоматически выполнить вложенный исполняемый файл. Данная брешь была обнаружена в конце марта 2001 г. и описана в бюллетене Microsoft (http://www.microsoft.com/technet/security/bulletin/MS01-020.asp)

"Заплатка". устраняющая данную брешь доступна для загрузки по адресу: http://www.microsoft.com/windows/ie/downloads/critical/q290108/default.asp

Распространение по локальной сети

Для распространения по локальной сети червь сканирует локальные и установленные сетевые диски и заражает их следующими способами:

1) Создает файлы со случайными именами и расширениями .EML (в 95% случаев) или .NWS (в 5% случаев) и "разбрасывает" их на найденных дисках. Эти расширения являются стандартными для писем электронной почты. В результате, компьютеры (как зараженный, так и подключенные к локальной сети) могут содержать тысячи подобных файлов, в которых содержится копия червя.

Эти файлы являются электронными письмами в формате HTML, содержащими копию "Nimda" в виде вложенного объекта. При запуске таких файлов срабатывает описанная выше брешь в защите Intrenet Explorer и на компьютер немедленно внедряется копия червя.

2) Червь ищет файлы, в именах и расширениях которых присутствуют следующие комбинации:

Имена: *DEFAULT* , *INDEX* , *MAIN* , *README*
Расширения: .HTML, .HTM, .ASP

Если такой файл найден, червь создает в одной папке с ним файл README.EML (аналогичный создаваемым в п.1). Затем он модифицирует найденный файл, добавляя в него короткую JavaScript-программу. При просмотре модифицированной страницы JavaScript-программа загружает README.EML, что приводит к заражению червем.

В результате червь заражает существующие Web-сайты и может проникать на компьютеры посетителей сайтов.

Внедрение на IIS-серверы

Атака IIS-серверов происходит способом, примененном в IIS-черве "BlueCode". Для внедрения на удаленные IIS-серверы червь использует команду "tftp", активизирует временный TFTP-сервер на зараженном компьютере и с его помощью загружает на целевую машину свою копию (ADMIN.DLL). Далее, специальным запросом эта копия активизируется.

Деструктивные функции

"Nimda" имеет опасный побочный эффект, который может допустить утечку конфиденциальной информации с зараженных компьютеров. Червь добавляет пользователя под именем "Guest" в группу пользователей "Администраторы". Таким образом, "Guest" имеет полный доступ к ресурсам компьютера.

Помимо этого "Nimda" незаметно открывает все локальные диски для полного доступа всех желающих.

Известно несколько модификаций червя "Nimda".

Практически все из них полностью повторяют первоначальную версия червя и отличаются только "перебитыми" тектовыми строками.

Nimda.b

Является первоначальной версией червя, упакованной компрессором PCShrink (упаковщик выполняемых файлов Win32). В коде червя строки:
README.EXE , README.EML заменены на:
PUTA!!.SCR , PUTA!!.EML

Nimda.c

Является первоначальной версией червя, упакованной компрессором UPX. Более никаких отличий нет.

Nimda.d

Был разослан по сетям Интернет в конце октября 2001. Распространялся в упакованном виде (компрессор PECompact), размер файла - около 27K.

Основное отличие от первоначальной версии червя - измененная строка-"копирайт", которая в этом варианте червя выглядит следующим образом:

HoloCaust Virus.! V.5.2 by Stephan Fernandez.Spain

Nimda.e

Перекомпилированный вариант червя. Есть незначительные изменения в коде (некоторые процедуры слегка подправлены или соптимизированы). Был обнаружен в "живом виде" в конце октября 2001.

"Видимыми" отличиями от первоначальной версии червя являются следующие изменения:

Имя файла-вложения:
SAMPLE.EXE(вместо README.EXE)

Имя DLL-библиотек:
HTTPODBC.DLL или COOL.DLL (вместо ADMIN.DLL)

Строка-"копирайт" в этой версии выглядит так:

Concept Virus(CV) V.6, Copyright(C)2001, (This's CV, No Nimda.)


Bookmark and Share
Закладки
Net-Worm

Вредоносная программа, обладающая способностью к несанкционированному пользователем саморазмножению в компьютерных сетях.

Отличительной особенностью данного типа червей является отсутствие необходимости в пользователе как в звене в цепочке распространения (т.е., непосредственно для активации вредоносной программы).

Зачастую при распространении такой червь ищет в сети компьютеры, на которых используется программное обеспечение, содержащее критические уязвимости. Для заражения уязвимых компьютеров червь посылает специально сформированный сетевой пакет (эксплойт), в результате чего код (или часть кода) червя проникает на компьютер-жертву и активируется. Если сетевой пакет содержит только часть кода червя, то после проникновения в уязвимый компьютер он скачивает основной файл червя и запускает его на исполнение.

Можно встретить сетевых червей данного типа, использующих сразу несколько эксплойтов для своего распространения, что увеличивает скорость нахождения ими компьютера-жертвы.


Другие названия

Net-Worm.Win32.Nimda («Лаборатория Касперского») также известен как:

  • Email-Worm.Win32.Nimda («Лаборатория Касперского»)
  • Email-Worm.Nimda («Лаборатория Касперского»)
  • I-Worm.Nimda («Лаборатория Касперского»)
  • Virus: W32/Nimda.htm (McAfee)
  • W32/Chir-B (Sophos)
  • HTML.Nimda (ClamAV)
  • W32/Nimda.htm (Panda)
  • JS/Nimda.A@mm (FPROT)
  • Trojan:JS/Nimda.A (MS(OneCare))
  • JS.Nimda (DrWeb)
  • Win32/Nimda.A worm (Nod32)
  • Win32.Worm.Nimda.O (BitDef7)
  • JS.Chir.B (VirusBuster)
  • Win32:Nimda [Drp] (AVAST)
  • Net-Worm.Win32.Nimda (Ikarus)
  • I-Worm/Nimda.A.HTM (AVG)
  • HTML/Rce.Gen (AVIRA)
  • W32.Chir.B@mm(html) (NAV)
  • HTML/Nimda.A@mm (Norman)
  • Script.Nimda.a (Rising)
  • Net-Worm.Win32.Nimda [AVP] (FSecure)
  • JS_NIMDA.A.GEN (TrendMicro)
  • JS_NIMDA.A (TrendMicro)
  • Trojan.JS.Nimda.a (v) (Sunbelt)
  • JS.Chir.b (v) (Sunbelt)
  • JS.Chir.B (VirusBusterBeta)