Threat Encyclopedia

Selected viruses, spyware, and other threats: sorted alphabetically

Win32/Spatet.A

Aliases:Trojan.Win32.Agent.dfsa (Kaspersky), Trojan:Win32/Malagent (Microsoft), Infostealer (Symantec) 
Type of infiltration:Trojan  
Size:300056 B 
Affected platforms:Microsoft Windows 
Signature database version:4809 (20100127) 

Short description

Win32/Spatet.A is a trojan that steals sensitive information. The trojan can send the information to a remote machine. The trojan contains a backdoor. It can be controlled remotely.

Installation

When executed, the trojan copies itself in some of the the following locations:
  • C:WindowsSystem32Servicessvchost.exe (300056 B)
  • %appdata%Servicessvchost.exe (300056 B)
In order to be executed on every system start, the trojan sets the following Registry entries:
  • [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
    policiesExplorerRun]
    "Policies" = "%filepath%"
  • [HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersion
    policiesExplorerRun]
    "Policies" = "%filepath%"
  • [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
    Run]
    "Bios" = "%filepath%"
  • [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
    policiesExplorerRun]
    "Policies" = "%filepath%"
  • [HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersion
    policiesExplorerRun]
    "Policies" = "%filepath%"
  • [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
    Run]
    "Bios" = "%filepath%"
  • [HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersion
    Run]
    "Bios" = "%filepath%"
The %filepath% is one of the following strings:
  • C:WindowsSystem32Servicessvchost.exe
  • %appdata%Servicessvchost.exe
The trojan creates and runs a new thread with its own program code in all running processes.

Information stealing

The trojan collects the following information:
  • RAS accounts
  • HTML forms content
  • memory status
  • list of running processes
  • Windows Protected Storage passwords and credentials
  • Mozilla Firefox account information
  • RAS accounts
  • HTML forms content
  • memory status
  • list of running processes
  • Windows Protected Storage passwords and credentials
  • Mozilla Firefox account information
  • user name
  • computer name
  • computer IP address
  • network adapter information
  • current screen resolution
  • operating system version
The trojan collects information related to the following applications:
  • Vitalwerks DUC
  • Windows Live
  • Internet Explorer
  • Mozilla Firefox
  • Google Chrome
The trojan can send the information to a remote machine. The HTTP protocol is used.

Other information

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

The trojan contains a list of (2) URLs. The HTTP protocol is used.

It can execute the following operations:
  • update itself to a newer version
  • remove itself from the infected computer
  • various filesystem operations
  • create folders
  • delete folders
  • set file attributes
  • update itself to a newer version
  • remove itself from the infected computer
  • various filesystem operations
  • create folders
  • delete folders
  • set file attributes
  • move files
  • run executable files
  • terminate running processes
  • send the list of running processes to a remote computer
  • download files from a remote computer and/or Internet
  • send files to a remote computer
  • delete files
  • send the list of disk devices and their type to a remote computer
  • create Registry entries
  • delete Registry entries
  • retrieve the CPU information
  • steal information from Windows clipboard
  • open a specific URL address
  • collect information about the operating system used
  • log keystrokes
  • shut down/restart the computer
  • capture screenshots
  • monitor network traffic
  • open ports
  • block keyboard and mouse input
  • capture webcam video/voice
  • open the CD/DVD drive
  • show/hide application windows
The trojan may create the following files:
  • %temp%XX--XX--XX.txt
  • %temp%NOIP.abc
  • %temp%xxxyyyzzz.dat
  • %temp%MSN.abc
  • %temp%FIREFOX.abc
  • %temp%IELOGIN.abc
  • %temp%XX--XX--XX.txt
  • %temp%NOIP.abc
  • %temp%xxxyyyzzz.dat
  • %temp%MSN.abc
  • %temp%FIREFOX.abc
  • %temp%IELOGIN.abc
  • %temp%IEPASS.abc
  • %temp%IEAUTO.abc
  • %temp%IEWEB.abc
  • %temp%XxX.xXx
  • %temp%UuU.uUu
  • %temp%%number1%.tmp
  • %appdata%logs.dat
  • %appdata%%number2%.txt"
  • %appdata%SQLite3.dll
The %number1-2% stands for a random number.

The following Registry entry is deleted:
  • [HKEY_CURRENT_USERSoftwareMicrosoftActive SetupInstalled Components
    {CG08B0E5JF-4FCB-11CF-AAA5-00401C6XX500}]
The trojan may set the following Registry entries:
  • [HKEY_LOCAL_MACHINESoftwareMicrosoftActive Setup
    Installed Components{CG08B0E5JF-4FCB-11CF-AAA5-00401C6XX500}]
    "StubPath" = "%filepath%"
  • [HKEY_CURRENT_USERSOFTWAREg0dl1ke's Slave]
    "NewIdentification" = "g0dl1ke's Slave"
    "FirstExecution" = "%random%"
  • [HKEY_LOCAL_MACHINESoftwareMicrosoftActive Setup
    Installed Components{CG08B0E5JF-4FCB-11CF-AAA5-00401C6XX500}]
    "StubPath" = "%filepath%"
  • [HKEY_CURRENT_USERSOFTWAREg0dl1ke's Slave]
    "NewIdentification" = "g0dl1ke's Slave"
    "FirstExecution" = "%random%"
  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
    SharedAccessParametersFirewallPolicyStandardProfile
    AuthorizedApplicationsList]
    "%variable%" = "%variable%:*:Enabled:Windows Firewall Update"
A string with variable content is used instead of %random%, %variable%.