Threat Encyclopedia

Selected viruses, spyware, and other threats: sorted alphabetically

Win32/Redosdru.CP

Aliases:Trojan-PSW.Win32.Bjlog.fng (Kaspersky), Backdoor:Win32/Zegost.B (Microsoft), BackDoor-EMA trojan (McAfee) 
Type of infiltration:Trojan  
Size:192512 B 
Affected platforms:Microsoft Windows 
Signature database version:4973 (20100325) 

Short description

Win32/Redosdru.CP installs a backdoor that can be controlled remotely.

Installation

The trojan replaces file(s) referenced by the following Registry entries with its own copy or with another malware file:
  • [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion
    Svchostnetsvcs]
It avoids files which contain any of the following strings in their path:
  • 6to4
  • iprip
  • nwsaPAgEnT
The following Registry entries are set:
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    %servicename%]
    "Start" = %variable1%
    "Type" = %variable2%
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    %servicename%Enum]
    "0" = "RootLEGACY_%servicename%000"
    "Count" = %variable3%
    "NextInstance" = %variable4%
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    %servicename%]
    "Start" = %variable1%
    "Type" = %variable2%
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    %servicename%Enum]
    "0" = "RootLEGACY_%servicename%000"
    "Count" = %variable3%
    "NextInstance" = %variable4%
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumRoot
    LEGACY_%servicename%]
    "NextInstance" = %variable5%
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumRoot
    LEGACY_%servicename%000]
    "Service" = "%servicename%"
    "Legacy" = %variable6%
    "ConfigFlags" = %variable7%
    "Clas" = "%variable8%"
    "ClassGuid" = "%variable9%"
    "DeviceDesc" = "%variable10%"
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumRoot
    LEGACY_%servicename%000Control]
    "*NewlyCreated*" = %variable11%
    "ActiveService" = "%servicename%"
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    %servicename%Parameters]
    "ServiceDll" = "%originalservicepath%"
    "servicemain" = "RecycleSurrogate"
    "paramet" = "%originalservicepath%"


A string with variable content is used instead of %variable1-11%.

This causes the trojan to be executed on every system start.

The trojan creates the following files:
  • %temp%%random%.log (1007616 B)
  • %programfiles%%random%%random%.lib" (1007616 B)
  • %system%%random%.key
A string with variable content is used instead of %random%.

Other information

The trojan acquires data and commands from a remote computer or the Internet.

The trojan contains a list of (1) URLs. The TCP protocol is used.

It can execute the following operations:
  • update itself to a newer version
  • block keyboard and mouse input
  • set file attributes
  • steal information from the Windows clipboard
  • send files to a remote computer
  • sending various information about the infected computer
  • update itself to a newer version
  • block keyboard and mouse input
  • set file attributes
  • steal information from the Windows clipboard
  • send files to a remote computer
  • sending various information about the infected computer
  • send the list of running processes to a remote computer
  • send the list of disk devices and their type to a remote computer
  • remove itself from the infected computer
  • open a specific URL address
  • move files
  • run executable files
  • download files from a remote computer and/or the Internet
  • terminate running processes
  • delete folders
  • delete files
  • delete Registry entries
  • create folders
  • capture screenshots
  • create Registry entries
  • shut down/restart the computer
  • log keystrokes
  • capture webcam video/voice
  • show/hide application windows
The following information is collected:
  • network adapter information
  • computer name
  • memory status
  • CPU information
  • operating system version
The trojan can send the information to a remote machine.