Win32.Worm.Downadup.Gen
( W32.Downadup, W32/Worm.AHGV, Net-Worm.Win32.Kido.bg )| Spreading: | high | |
| Damage: | medium | |
| Size: | varies | |
| Discovered: | 2008 Dec 31 |
SYMPTOMS:
Connection times out while trying to access various antivirus-related websites.Windows Update has been disabled.
Presence of autorun.inf files in the root of mapped drives pointing to a .dll file inside the RECYCLER folder of the drive.
TECHNICAL DESCRIPTION:
Win32.Worm.Downadup is a worm that relies on the Microsoft Windows Server Service RPC Handling Remote Code Execution Vulnerability (MS08-67) in order to spread on other computers in the local network. The authors took various approaches to make this malware especially fast spreading and hard to remove.This malware always comes wrapped in an obfuscated layer which aims at deterring analysis. The layer can be in two flavors, either packed with UPX or not packed, but it is always obfuscated and uses various rarely used apis to break emulators. The real malware is contained inside in an encrypted form. It is packed with a standard upx version, but to deter unpacking it is never written on disk and it doesn't have the PE header which makes it appear as an invalid executable. This has the side effect of being undetectable when injected into another process, it just looks as standard memory allocated page.
A computer can be infected by possible three means:
* if not patched with the latest security updates (in this case if MS08-67 vulnerability is not patched), by an already infected computer in the local network
* if the administrator account of the computer has a weak password (brute force dictionary attack against administrator password is used)
* if the computer has the Autoplay feature enabled and an infected mapped/removable drive stick is attached.
Once gained execution this worm does the following actions:
* hooks NtQueryInformationProcess from ntdll.dll inside the running process
* creates a named Mutex based on the computer name
* injects intself into one of the following processes:
* explorer.exe
* svchost.exe
* uses the following registry key to hide the files with hidden attributes:
* HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL\"CheckedValue" = "0"
* executes the following command, which disables auto-tuning (details) option under Windows Vista :
*
netsh interface tcp set global autotuninglevel=disabled* copies itself into one or more of the following locations:
* %Program Files%\Internet Explorer\[Random Name].dll
* %Program Files%\Movie Maker\[Random Name].dll
* %Documents and Settings%\All Users\Application Data\[Random Name].dll
* %Temp%\[Random Name].dll
* %System32%\[Random Name].dll
* if residing into services.exe application (Win2K) it hooks on the following apis:
* NetpwPathCanonicalize from netapi32.dll - this api is used to avoid reinfection of the local machine from other infected computers
* sendto from ws2_dll.dll
* if residing into svchost.exe it hooks the following apis
* NetpwPathCanonicalize from netapi32.dll - this api is used to avoid reinfection of the local machine from other infected computers
* DnsQuery_A, DnsQuery_W, DnsQuery_UTF8, Query_Main from dnsapi.dll - this apis are hooked to restrict access to various sites related to antivirus companies.
* it sets maximum number of simultaneous connections allowed by doing one of the following
* patching tcpip.sys driver, using a driver it drops itself (contained in an unencrypted form)
* setting HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\"TcpNumConnections" to "00FFFFFE"
* injects itself into services.exe (Win2K)
* it sets the following registry keys (if they are not set already), probably as an infection marker:
* HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\"dl" = "0"
* HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\"dl" = "0"
* HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\"ds" = "0"
* HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\"ds" = "0"
* Disabled the following Windows services:
* Background Intelligent Transfer Service (BITS)
* Windows Automatic Update Service (wuauserv)
* sets the following registry key to hide files with hidden attribute:
* HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL\"CheckedValue" = "0"
* enumerates all the available ADMIN$ network shares and tries to connect as an existing user using a list of weak passwords (essentially doing a dictionary attack on the user passwords). Examples of passwords from the available ones:
* academia
* access
* account
* Admin
* admin
* admin1
* admin12
* admin123
* adminadmin
* administrator
* anything
* asddsa
* asdfgh
* asdsa
* asdzxc
* backup
* boss123
If this attack is successful it copies itself into the share directory:
* ShareName\ADMIN$\System32\[Random Name].dll
To be sure the file is launched it creates a scheduled job on the attacked server, which is to run every day. The job looks like this:
* rundll32.exe [Random Name].dll, [Random String]
* it connects to the following URL's to get the address of the infected machine
* http://www.getmyip.org
* http://www.whatsmyipaddress.com
* http://getmyip.co.uk
* http://checkip.dyndns.org
This ip address, along with a random port number, is used to create a HTTP server which is used by the worm to infect using the MS08-67 vulnerability. The infected computers which connect to that ip and port will be exploited and forced to download a copy of the malware hidden with a random name and with one of the following extensions:
* png
* bmp
* jpg
* gif
* it monitors remote and removable drives for infection using the Autoplay feature:
* a copy of the file is placed inside a random folder (created by the malware) :
* an obfuscated autorun.inf file is generated used to launch the malware from the above location. The file is obfuscated by adding random commentaries, with random length.
* Using the apis hooked from dnsapi.dll it denies (error timed out) access to sites containing one of the following strings:
* virus
* spyware
* malware
* rootkit
* defender
* microsoft
* symantec
* norton
* mcafee
* trendmicro
* sophos
* panda
* etrust
* networkassociates
* computerassociates
* f-secure
* kaspersky
* jotti
* f-prot
* nod32
* eset
* grisoft
* drweb
* centralcommand
* ahnlab
* esafe
* avast
* avira
* quickheal
* comodo
* clamav
* ewido
* fortinet
* gdata
* hacksoft
* hauri
* ikarus
* k7computing
* norman
* pctools
* prevx
* rising
* securecomputing
* sunbelt
* emsisoft
* arcabit
* cpsecure
* spamhaus
* castlecops
* threatexpert
* wilderssecurity
* windowsupdate
* nai.
* ca.
* avp.
* avg.
* vet.
* bit9.
* sans.
* cert.
* connects to one of the following sites to get the current date (day and month) (HTTP_QUERY_DATE)
* w3.org
* ask.com
* yahoo.com
* google.com
* baidu.com
* using the information gathered in the previous step it generates a list of possible update sites with this format:
* http://[Date Base Name].[Random Domain]/search?q=%d
* domain name can be:
* .biz
* .info
* .org
* .net
* .com
* .ws
* .cn
* .cc
* examples of domains generated for 9 January 2009
* opphlfoak.info
* mphtfrxs.net
* hcweu.org
* tpiesl.info
* bmqyp.com
* aqnjou.info
* kxxprzab.net
* gjbueqbdb.com
* qkccgprsp.net
* yjxraefn.org
* civmakjl.net
* ygmjyyzbj.info
* ulptholvr.org
* dqyusn.info
* gsvfy.org
* sjdvt.net
* tizkywcd.com
* bkqxwccwseo.org
* bmrmgxv.com
* xlkfp.org
* pvfesejm.com
These domains most probably contain updates of the worm or other malware related to it.
* In recent variants there has been an added functionality which permits the worm to be update or another payload downloaded by means of remote connection to other computers. The mechanism is based on a bi-directional named pipe (on each computer a named pipe is created with the name "\\.\pipe\System_[COMPUTER_NAME]7") which is used for communication between two infected computers. Upon receiving a null terminated string, it interprets it as an URL and tries to download it. Upon completion of download, the file is checked using an RC4 and an asymmetric cryptographic algorithm and if it's considered valid is executed. This can be seen as a technique employed by the authors to ensure that no foreign payload is injected in the download process.
* deletes all the System Restore points prior to infection.
* The worm protects itself from deletion by removing all NTFS file permissions,except execute and directory traversal, from all users.
On 7 March 2009 a new variant was seen in the wild.While minor modifications were seen before, this variant is very different and had clear indications of the path taken by the writers towards keeping already infected computers and disabling removal tools done by the AV companies.
This version has the following behavior once executed:
- * Checks for presence of itself using a mutex created based on process id. If mutex is created already it exits.
- * Hooks NtQueryInformationProcess from ntdll.dll
- * Creates two random length mutexes based on computer name. These are used to later on.
- * If run using rundll32.exe and above mutexes have been created succesfully then it tries to inject in either : svchost.exe or explorer.exe. It then deletes the scheduled task used to execute itself.
- *Uses the following registry key to hide the files with hidden attributes:
* HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL\"CheckedValue" = "0" - * if residing into services.exe application (Win2K) it hooks on the following apis:
* NetpwPathCanonicalize from netapi32.dll - this api is used to avoid reinfection of the local machine from other infected computers
* sendto from ws2_dll.dll - * if residing into svchost.exe it hooks the following apis
* NetpwPathCanonicalize from netapi32.dll - this api is used to avoid reinfection of the local machine from other infected computers
* DnsQuery_A, DnsQuery_W, DnsQuery_UTF8, Query_Main from dnsapi.dll - this apis are hooked to restrict access to various sites related to antivirus companies. - * error mode is set so that in case of an unhandled exception no information is shown to the user. This can be seen as a safety method to keep the malware stealthy even in case of unknown bugs.
- * hooks InternetGetConnectedState function from wininet.dll.
- * copies itself into system32 and temp directory
- * disables the following services
* wscsvc (Windows Security Center)
* WinDefender (Windows Defender Service)
* wuauserv (Windows Automatic Update Service)
* BITS (Background Intelligent Transfer Service)
* ERSvc (Error Reporting Service)
* WerSvc (Windows Error Reporting Service) - * deletes Window Defender startup key
- * delete HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot thus not allowing infected machine to perfom a safe boot
- * creates a thread that every second kills processes having names containing one of the following string
* autoruns
* avenger
* confick
* downad
* filemon
* gmer
* hotfix
* kb890
* kb958
* kido
* klwk
* mbsa
* mrt.
* mrtstub
* ms08-06
* procexp
* procmon
* regmon
* scct_
* sysclean
* tcpview
* unlocker
* wireshark
Someone with experience in analyzing malware will immediately see that the worm tries to close any tool which could be used in analyzing its behaviour and also any tool which could be used to disinfect an infected machine - * if an internet connection is available it tries to update itself. This process has changed, it generates 50000 number of random domains and tries to connect to 500 of them randomly. Another change is the fact that there are now 116 possible domain extensions that can be used.
- Sites containing one of the following strings are blocked:
* agnitum
* ahnlab
* anti-
* antivir
* arcabit
* avast
* avgate
* avira
* bothunter
* castlecops
* ccollomb
* centralcommand
* clamav
* comodo
* computerassociates
* conficker
* cpsecure
* cyber-ta
* defender
* downad
* drweb
* dslreports
* emsisoft
* esafe
* eset
* etrust
* ewido
* f-prot
* f-secure
* fortinet
* free-av
* freeav
* gdata
* grisoft
* hackerwatch
* hacksoft
* haur
* ikarus
* jotti
* k7computing
* kaspersky
* kido
* malware
* mcafee
* microsoft
* mirage
* msftncsi
* msmvps
* mtc.sri
* networkassociates
* nod32
* norman
* norton
* onecare
* panda
* pctools
* prevx
* ptsecurity
* quickheal
* removal
* rising
* rootkit
* safety.live
* securecomputing
* secureworks
* sophos
* spamhaus
* spyware
* sunbelt
* symantec
* technet
* threat
* threatexpert
* trendmicro
* trojan
* virscan
* virus
* wilderssecurity
* windowsupdate
* avg
* avp
* bit9
* ca
* cert
* gmer
* kav
* llnw
* llnwd
* msdn
* msft
* nai
* sans - * if a site was found running, the worm downloads the file and checks if it's a valid payload: this is done using asymetric cryptography to test the origin and integrity. If everything is ok, the executable payload is decrypted and executed.
A new variant of the worm has been recently detected in the wild. One of the first issues the update worm addressed was restricting access to the http://bdtools.net resource repository used by BitDefender to supply removal tools for the worm. Also, the removal tools used for the previous variants of the worm have been rendered useless, as the malware would block any file named bd_rem_tool.exe.
- The following keywords are used to deny access to website domains and applications that may remove the malware:
* precisesecurity
* ms-mvp
* mitre
* enigma
* bdtools
* av-sc
* adware
* activescan
* stinger
* kill
* cfremo
* bd_rem
Removal instructions:
To remove Win32.Worm.Downadup.Gen please follow the instructions below:* disable System Restore
* unplug network cable from infected machine
* download MS08-67 vulnerability fix, according to your operating system version from the following url: http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx
* run attached removal tool
* restart computer
* plug in your network cable
* update BitDefender virus definitions
* perform BitDefender Full System Scan.
Given the fact that the malware blocks the removal tool by name, simply renaming our previous removal tool to anything else except bd_rem_tool would bypass the blocking algorithm.
ANALYZED BY:
Daniel Radu - Virus Researcher, Mihai Cimpoesu - Virus ResearcherBitdefender e-Guides Series
The Bitdefender e-Guides series is a learning initiative aiming to provide the Bitdefender reader and user community with valuable information about e-threats and the security issues of the IT&C realm, while also offering practical advice and feasible solutions to their on-line defense needs. The Bitdefender security analysts share their knowledge in malware prevention, identification and annihilation, with an emphasis on on-line privacy and different technologies, countermeasures and cybercrime prevention methods.
Covering topics that range from kids and family's on-line protection, safe social networking and preventing data safety breaches to securing enterprise environments, the e-Guides series is intended for a broad audience of small organizations and individual users concerned about the safety and integrity of their networks and systems. The e-Guides also address issues pertaining to the daily activity of IT&C Systems Security Managers, System and Network Administrators, Security Technology Developers, Analysts, and Researchers.
Safe Blogging Guide
Tips and tricks on how to keep your blog and your identity safe

Blogging is one of the most popular forms of written expression on the web, with more than 150 million indexed blogs worldwide. While regular readers are looking for pieces of information and articles, cyber-crooks take a different interest in them. Finding private information and getting cheap storage space for their malware campaigns are only two of the multitude of users they may subject your blog to.
This material covers the basic guidelines for safe blogging and is especially focused on individual blogs that are either self-hosted or provided as a service by major blog providers.
Securing Wireless Networks Guide
Tips and tricks on how to shield your home network from intruders

This document is intended for computer users who have deployed or plan to deploy a home wireless network. At a time when wireless communication has become a significant part of our lives, cyber-criminals try to exploit every security breach in the wireless configuration in order to intercept traffic or use the internet connection for illegal purposes.
The following guide will teach you the best practices when using unsecured wireless networks, as well as how to properly configure your home router or access point to prevent others from abusing your network.
Protecting Children On-line Guide
How to secure and defend the digital experience of your kids

This document is intended for family, parents and teachers and its purpose is to help secure the digital activities of kids and teens. In an age when the mass production and accessibility of computers have turned these devices into regular family or household commodities, children get familiar with PCs and Internet from a very fresh age. Despite its obvious communication-related benefits, the WWW can also be a hazardous place for kids, with e-threats directly targeting their age group and their home or school computers.
This e-Guide covers the main risks and dangers for kids on-line, such as cyber-bulling, exposure to inappropriate content, on-line addiction and other harmful online actions, while also focusing on topics such as malware, phishing, ID theft and spam, to which teenagers, just as any other Internet users, are exposed nowadays. A Safety Tips section helps parents and teachers better understand and deal with these issues in relation to the kids.
Silver Surfers On-line Safety Guide
How to protect valuable ideas and assets from cyber-hacking

This document is intended for families and senior citizens and its purpose is to help them browse the web safely and enjoy their on-line activities.
At a first glance, it would appear that senior citizens are exposed to cybercrime just as much as any other inexperienced Internet user, irrespective of their age. However, as this e-Guide shows through several case studies, there are several risks and dangers targeting directly silver surfers, such as pension delivery and fallacious tax paying methods or income-related scams. Examples, tips and advice complement the case studies and provide readers with useful guidelines in their daily on-line routine.
Preventing Data Breaches Guide
How to protect valuable ideas and assets from cyber-hacking

The e-guide was designed to cover the various potential sore points of business data safety, from the matter of the network's physical integrity to the complicated mechanisms of business targeted cybercrime (e.g. banker Trojans, phishing). This material is also intended to match, though not in as much detail as a full-fledged technical description, the features of the various consumer and business oriented Bitdefender solutions to the situations in which they might come in handy to IT administrators.
Consulting this document would be useful in the process of deciding what's best for small to medium-sized networks security and a solid basis for further comparative research on this subject.
White Papers
- Facebook Whitepaper
- Bitdefender Antivirus Technology
- B-HAVE ,The Road to Success
- The medium or the message? Dealing with image spam, December 2006, Virus Bulletin
- Fighting Image Spam
- Bitdefender NeuNet Antispam Technology
- Proactive security I body armor against business attacks
- Whitepaper-Emerging Threats to Business Security
- Securing the Uncertain Bitdefender's B-HAVE Proactive Technology for Defense against Versatile_Threats
- Securing E-Mail-The First Strategic Defense Line
- Virus Naming. The "Who's Who?" Dilemma
- Facebook – Another breach in the wall
- Bitdefender Active Virus Control: Proactive Protection Against New and Emerging Threats
Bitdefender E-Threats Landscape Reports
The purpose of this report is to provide a comprehensive investigation of the threats’ landscape. Bitdefender’s security experts thoroughly analyze and examine the menaces of the each semester, focusing on software vulnerabilities and exploits, different types of malware, as well as countermeasures, cyber crime prevention and law enforcement. The E-Threats Landscape Report concentrates mainly on the latest trends, but it also contains facts and data and concerning the previously investigated periods, as well as several predictions related to the upcoming semesters. This document is primarily intended for IT&C System’s Security Managers, System and Network Administrators, Security Technology Developers, Analysts, and Researchers, but it also addresses issues pertaining to a broader audience, like small organizations or individual users concerned about the safety and integrity of their networks and systems.
H2 2011 E-Threat Landscape Report - Overview
Twenty years ago, a revolutionary means of electronic communication was born. It would become so popular with all ages and professions that it is still the most used data communication mechanism even today: introducing the SMS – the short message service.
Today, mobile phones are more than bulky gadgets that can move voice and messages from one point to another: they are must-have gear in a World 2.0 – so powerful and so complex, running their own operating systems and, consequently, facing their share of cyber-trouble. While the first six months of 2011 were marked by software vulnerabilities and high-profile data breaches, the second half cast the spotlight on not only a new family of malware, but also uncovered a user espionage scandal that apparently involved an array of mobile phone carriers and the controversial software vendor CarrierIQ.
The malware landscape was dominated by Trojan.Autorun.Inf and Win32.Worm.Downadup, two malicious contenders that have roots in the Windows XP era, but managed to keep their places even though operating system upgrades or applying patches would have solved security issues exploited by these pieces of malware. The top contenders for H2 2011 are Trojan.AutorunInf, Win32.Worm.Downadup, and Exploit.CplLnk.
Data breaches attributed to the Anonymous gang and its satellite hacking groups continued throughout the second half of 2011. Among the most important targets were Mitsubishi Heavy Industries, Adidas, RIM, Tiroler Gebietskrankenkasse, Nexon and even the United Nations. Corporate trust also came under close scrutiny, as the DigiNotar incident in H1 2011 exposed unwary users to a massive phishing attack that used stolen digital certificates generated for high-profile institutions and government agencies such as Google, Tor, CIA and Israel’s Secret Service, the Mossad.
Social networks have also played a key role in disseminating malware and spreading fake news about the deaths of high-profile personalities such as Muammar Gaddafi or Steve Jobs. Of particular importance were the malicious campaigns built around the alleged movie of Gaddafi’s execution and the commemorative giveaway in honor of the late Steve Jobs.
Download now the full H2 2011 E-Threat Landscape Report (pdf)
Download now the executive summary H2 2011 E-Threat Landscape Report - Executive Summary (pdf)
Archive
2011
Download now H1 2011 E-Threats Landscape Report - Executive Summary (pdf)
2010
Download now H2 2010 E-Threats Landscape Report - Executive Summary (pdf)
Download now H2 2010 E-Threats Landscape Report (pdf)
Download now H1 2010 E-Threats Landscape Report - Executive Summary (pdf)
Download now H1 2010 E-Threats Landscape Report (pdf)
2009
Download now H1 2009 Malware and Spam Review Executive Summary (pdf)
Download now H1 2009 E-Threats Landscape Report (pdf)
Download now H2 2009 Malware and Spam Review (pdf)
Download now H2 2009 E-Threats Landscape Report - Executive Summary (pdf)
2008
Download now H1 2008 E-Threats Landscape Report (pdf)
Download now H2 2008 E-Threats Landscape Report (pdf)
Who to ask? Below you have a list of all of our media representatives who are ready to answer any question you might have.
Global PR Manager
