Virus: Worm/Conficker.Z.32 Date discovered: 17/08/2009 Type: Worm In the wild: Yes Reported Infections: Low to medium Distribution Potential: Low to medium Damage Potential: Low to medium Static file: Yes File size: 164.746 Bytes MD5 checksum: 87136c488903474630369e232704fa4d VDF version: 7.01.05.118 IVDF version: 7.01.05.119 - Monday, August 17, 2009
General Methods of propagation: • Autorun feature • Local network Aliases: • Mcafee: W32/Conficker.worm.gen.a • Bitdefender: Win32.Worm.Downadup.Gen • Panda: W32/Conficker.C.worm • Eset: Win32/Conficker.AA Platforms / OS: • Windows 2000 • Windows XP • Windows 2003 Side effects: • Drops malicious files • Lowers security settings • Registry modification • Makes use of software vulnerability • CVE-2007-1204 • MS07-019 Files It copies itself to the following locations: • %SYSDIR% \qepdjla.dll • %drive% \RECYCLER\%CLSID% \jwgkvsq.vmx It deletes the initially executed copy of itself. The following file is created: – %drive% \autorun.inf This is a non malicious text file with the following content: • %code that runs malware% It tries to execute the following file: – Filename: • explorer C: Registry The following registry keys are added in order to load the service after reboot: – [HKLM\SYSTEM\CurrentControlSet\Services\ %random character string% ] • "Description"="Provides automatic configuration for the 802.11 adapters" • "DisplayName"="Config Support" • "ErrorControl"=dword:0x00000000 • "ImagePath"="%SystemRoot%\system32\svchost.exe -k netsvcs" • "ObjectName"="LocalSystem" • "Start"=dword:0x00000002 • "Type"=dword:0x00000020 The value of the following registry key is removed: – [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] • Windows Defender It creates the following entry in order to bypass the Windows XP firewall: – [HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\ FirewallPolicy\StandardProfile\GloballyOpenPorts\List] • "8182:TCP"="8182:TCP:*:Enabled:opijcn" The following registry key is added: – [HKLM\SYSTEM\CurrentControlSet\Services\ %random character string% \Parameters] • "ServiceDll"="%SYSDIR% \qepdjla.dll" The following registry keys are changed: – [HKCU\Software\Microsoft\Internet Explorer\Toolbar] New value: • "Locked"=dword:0x00000001 – [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] New value: • "DontPrettyPath"=dword:0x00000000 • "Filter"=dword:0x00000000 • "Hidden"=dword:0x00000002 • "HideFileExt"=dword:0x00000000 • "HideIcons"=dword:0x00000000 • "MapNetDrvBtn"=dword:0x00000001 • "SeparateProcess"=dword:0x00000001 • "ShowCompColor"=dword:0x00000001 • "ShowInfoTip"=dword:0x00000000 • "SuperHidden"=dword:0x00000000 • "WebView"=dword:0x00000000 – [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ Folder\Hidden\SHOWALL] New value: • "CheckedValue"=dword:0x00000000 – [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost] New value: • "netsvcs"="6to4" – [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer] New value: • "ShellState"=hex:24,00,00,00,32,04,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,0D,00,00,00,00,00,00,00,01,00,00,00 – [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\ Winlogon] New value: • "ParseAutoexec"="1" – [HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch] New value: • "Epoch"=dword:0x00000030 Network Infection In order to ensure its propagation the malware attemps to connect to other machines as described below. Exploit: It makes use of the following Exploits: – MS04-007 (ASN.1 Vulnerability) – MS06-040 (Vulnerability in Server Service) Remote execution: –It attempts to schedule a remote execution of the malware, on the newly infected machine. Therefore it uses the NetScheduleJobAdd function. Injection – It injects a backdoor routine into a process. Process name: • svchost.exe Miscellaneous Checks for an internet connection by contacting the following web site: • http://www.whatismyip.org Mutex: It creates the following Mutexes: • %random character string% • %random character string% File details Programming language: The malware program was written in MS Visual C++. Runtime packer: In order to aggravate detection and reduce size of the file it is packed with a runtime packer.
Description inserted by Petre Galan on Monday, March 22, 2010 Description updated by Petre Galan on Thursday, February 3, 2011
Back
.
.
.
.