Virus:TR/Haxdoor.IN
Date discovered:01/05/2006
Type:Trojan
In the wild:No
Reported Infections:Low
Distribution Potential:Low
Damage Potential:Medium
Static file:Yes
File size:54.406 Bytes
MD5 checksum:c4b6955867625a7e926ccba29bf731f3
VDF version:6.34.01.25

 General Method of propagation:
   • No own spreading routine


Aliases:
   •  Symantec: Backdoor.Haxdoor.J
   •  Mcafee: BackDoor-BAC
   •  Kaspersky: Backdoor.Win32.Haxdoor.in
   •  TrendMicro: BKDR_HAXDOOR.GM
   •  Bitdefender: Backdoor.Haxdoor.II

It was previously detected as:
   •  BDS/Haxdoor.IN


Platforms / OS:
   • Windows 2000
   • Windows XP
   • Windows 2003


Side effects:
   • Blocks access to security websites
   • Disable security applications
   • Drops malicious files
   • Uses its own Email engine
   • Lowers security settings
   • Registry modification
   • Steals information
   • Third party control

 Files  It deletes the following file:
   • %HOME%\Start Menu\Programs\Startup\winupdt.exe



The following files are created:

– A file that is for temporary use and it might be deleted afterwards:
   • %WINDIR%\dt163.dt

%SYSDIR%\ps.a3d This is a non malicious text file with the following content:
   • %stolen information%

%SYSDIR%\sndu32.dll Further investigation pointed out that this file is malware, too. Detected as: TR/Spy.Goldu.FT.1.A

%SYSDIR%\qm.dll Further investigation pointed out that this file is malware, too. Detected as: TR/Spy.Goldu.FT.1.A

%SYSDIR%\sndu64.sys Further investigation pointed out that this file is malware, too. Detected as: BDS/Haxdoor.GK

%SYSDIR%\qm.sys Further investigation pointed out that this file is malware, too. Detected as: BDS/Haxdoor.GK

%SYSDIR%\stt82.ini
%SYSDIR%\config\SSL

 Registry The following registry keys are added in order to load the services after reboot:

– [HKLM\SYSTEM\CurrentControlSet\Services\sndu64]
   • Type = 1
   • Start = 1
   • ErrorControl = 0
   • ImagePath = \??\%SYSDIR%\sndu64.sys

– [HKLM\SYSTEM\CurrentControlSet\Services\sndu64\Security]
   • Security = %hex values%

– [HKLM\SYSTEM\CurrentControlSet\Services\sndu64\Enum]
   • 0 = Root\LEGACY_SNDU64\0000
   • Count = 1
   • NextInstance = 1

– [HKLM\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_SNDU64]
   • NextInstance = 1

– [HKLM\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_SNDU64\0000]
   • Service = sndu64
   • Legacy = 1
   • ConfigFlags = 0
   • Class = LegacyDriver
   • ClassGUID = {8ECC055D-047F-11D1-A537-0000F8753ED1}
   • DeviceDesc = SoundDriver SDB64

– [HKLM\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_SNDU64\0000\
   Control]
   • *NewlyCreated* = 0
   • ActiveService = sndu64

– [HKLM\SYSTEM\CurrentControlSet\Services\sndu32\Security]
   • Security = %hex values%

– [HKLM\SYSTEM\CurrentControlSet\Services\sndu32\Enum]


The values of the following registry keys are removed:

–  [HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess]
   • Start

–  [HKLM\SYSTEM\CurrentControlSet\Services\wscsvc]
   • Start

–  [HKLM\SYSTEM\CurrentControlSet\Services\VFILT]
   • Start



It creates the following entry in order to bypass the Windows XP firewall:

– [HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\
   FirewallPolicy\StandardProfile\AuthorizedApplications\List]
   • %WINDIR%\Explorer.EXE = %WINDIR%\Explorer.EXE:*:Enabled:explorer



The following registry keys are added:

– [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\
   sndu32]
   • secureUID = [%several random digits%]
   • DllName = sndu32.dll
   • Startup = MMXChckIDT
   • Impersonate = 1
   • Asynchronous = 1
   • MaxWait = 1

– [HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sndu32.sys]
   • @ = Driver

– [HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sndu64.sys]
   • @ = Driver



The following registry key is changed:

– [HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\
   Memory Management]
   New value:
   • EnforceWriteProtection = 0

 Process termination List of processes that are terminated:
   • zapro.exe
   • vsmon.exe
   • jamapp.exe
   • atrack.exe
   • iamapp.exe
   • FwAct.exe
   • mpfagent.exe
   • outpost.exe
   • zlclient.exe
   • mpftray.exe


List of services that are disabled:
   • Security Center
   • Windows Firewall/Internet Connection Sharing (ICS)
   • Outpost Firewall

 Backdoor The following port is opened:

– explorer.exe on TCP port 19870 in order to provide backdoor capabilities.


Contact server:
All of the following:
   • http://www.crypttrafic.com/**********
   • http://www.crypttrafic.com/**********
   • http://www.crypttrafic.com/**********
   • http://www.crypttrafic.com/**********

As a result it may send information and remote control could be provided.

Sends information about:
    • Created logfiles
    • IP address
    • Malware uptime
    • Opened port
    • Collected information described in stealing section
    • Username
    • Information about the Windows operating system


Remote control capabilities:
    • Kill process
    • Send emails
    • Start keylog

 Stealing It tries to steal the following information:
– Email account information obtained from the registry key: HKCU\Software\Microsoft\Internet Account Manager\Accounts

– Passwords from the following programs:
   • Internet Explorer
   • MyIE
   • Mozilla
   • The Bat
   • Outlook Express
   • MSN
   • ICQ
   • Opera
   • WebMoney
   • Miranda

– A logging routine is started after one of the following websites are visited:
   • Ebay
   • E-gold
   • Paypal

– It captures:
    • Login information

 Injection –  It injects the following file into a process: %SYSDIR%\sndu32.dll

    All of the following processes:
   • explorer.exe
   • iexplore.exe
   • opera.exe
   • myie.exe
   • mozilla.exe
   • thebat.exe
   • outlook.exe
   • msn.exe
   • icq.exe
   • %all processes started after malware is active in memory%

Access to the following websites is redirected:
   • avp.ch; avp.com; avp.ru; awaps.net; customer.symantec.com;
      dispatch.mcafee.com; download.mcafee.com;
      downloads1.kaspersky-labs.com; downloads1.kaspersky-labs.com;
      downloads1.kaspersky-labs.com; downloads2.kaspersky-labs.com;
      downloads3.kaspersky-labs.com; downloads4.kaspersky-labs.com;
      downloads-us1.kaspersky-labs.com; downloads-us2.kaspersky-labs.com;
      downloads-us3.kaspersky-labs.com; engine.awaps.net; f-secure.com;
      ftp.avp.ch; ftp.downloads2.kaspersky-labs.com; ftp.f-secure.com;
      ftp.kasperskylab.ru; ftp.kaspersky.ru; d-ru-1f.kaspersky-labs.com;
      d-ru-2f.kaspersky-labs.com; d-eu-1f.kaspersky-labs.com;
      d-eu-2f.kaspersky-labs.com; d-us-1f.kaspersky-labs.com;
      ftp.sophos.com; ids.kaspersky-labs.com; kaspersky.com;
      kaspersky-labs.com; liveupdate.symantec.com; liveupdate.symantec.com;
      liveupdate.symantec.com; liveupdate.symantecliveupdate.com;
      liveupdate.symantecliveupdate.com; mast.mcafee.com; mcafee.com;
      my-etrust.com; networkassociates.com; phx.corporate-ir.net;
      rads.mcafee.com; securityresponse.symantec.com; service1.symantec.com;
      sophos.com; spd.atdmt.com; symantec.com; trendmicro.com;
      update.symantec.com; updates.symantec.com;
      updates1.kaspersky-labs.com; updates1.kaspersky-labs.com;
      updates2.kaspersky-labs.com; updates3.kaspersky-labs.com;
      updates3.kaspersky-labs.com; updates4.kaspersky-labs.com;
      updates5.kaspersky-labs.com; us.mcafee.com; virustotal.com


 Rootkit Technology It is a malware-specific technology. The malware hides its presence from system utilities, security applications and in the end, from the user.


Hides the following:

– The following files:
   • sndu32.dll
   • qm.sys
   • qm.dll
   • stt82.ini
   • maskstt.a3d
   • tnstt.a3d
   • redir.a3d
   • redir2.a3d
   • wmx.a3d

– The following process:
   • explorer.exe


Method used:

Hooks the following API functions:
   • NtCreateProcess
   • NtCreateProcessEx
   • NtOpenProcess
   • NtOpenThread
   • NtQueryDirecotryFile
   • NtQuerySystemInformation

 File details In order to aggravate detection and reduce size of the file it is packed with a runtime packer.

Description inserted by Andrei Gherman on Thursday, May 4, 2006
Description updated by Andrei Gherman on Friday, May 5, 2006

Back . . . .