Despite the proliferation of antivirus, Trojan, worm, and spyware programs, consumers continue to be plagued by malware infections. One of the more insidious offenders is a rootkit program (sometimes called a rootkit virus). A rootkit is a bit of executable code that modifies your OS (operating system) to enable unauthorized administrator-level control of your PC. The term originates from the Unix environment, where it referred to code that could modify the standard administrative toolset with malicious intent. Unix programmers call this access level root, hence the term rootkit. |  GMER is one of the rootkit scanners for Windows Vista that can detect and expunge some rootkits. | Anything that can commandeer your system in such a fashion has the potential to be highly destructive. Rootkits can open backdoors (an entry way into a password-protected system that bypasses the need for the password), enabling intruders to perform such behaviors as recording keystrokes, transmitting confidential files, sending spam from your email accounts, or using your PC as a bot (automated programs that control a PC from a remote location) to attack other systems. Malware writers often bundle rootkits with other destructive pests. Because they control the system, rootkits can tweak settings to conceal detrimental activities of other malware, as well as their own. Some virus experts have adopted the term rootkit to describe any malware that has cloaking capabilities, but we will adhere to the definition offered above. A rootkit may sound like something only a wicked, rogue hacker would write, but rootkits have found their way into mainstream culture. In 2005, the technology world blasted Sony BMG because its digital rights management software (Extended Copy Protection, or XCP) included rootkit software. Designed to modify operating files at the core level so users could not illegally copy CDs, the software hid its presence and left users exposed to intrusion. Some legitimate developers bundle rootkits with other software for valid purposes. However, no reputable firm should install a rootkit on your PC without your consent (a good argument for reading the license agreements you acknowledge during program installation).
Rootkit Intrusion & Detection |  Sites such as www.rootkit.com offer freely available rootkit code, making it easier for malware writers to incorporate these nasties into their products. | If you have a rootkit, chances are good you installed it yourself. Rootkits typically enter your system by piggybacking on another (often free) software installation or other downloads offered to you through Web browsing, instant messaging, or email. Social engineering, in which individuals or companies design sites, emails, and other information sources specifically to lull the unwary into dropping their guard, is a rootkit writers best tool. Rootkits are becoming increasingly prevalent and sophisticated, as malware writers recognize their potential for hiding malevolent behavior. Furthermore, sites such as Rootkit (www.rootkit.com) offer freely available rootkit code, making it easier for even inexperienced malware writers to incorporate these nasties into their products. According to a 2006 report by McAfee, rootkits and other stealth components increased 900% from the first quarter of 2005 to the first quarter of 2006. Malware writers code rootkits to avoid OS security measures by concealing processes, files, and other signs of their presence, making them hard to detect. Many rootkits modify the OS kernel (core operating files) or application files to facilitate their evil intentions. Some rootkits install at the firmware layer, the level between your hardware and software where initial booting takes place. With a rootkit in place, your PC is like a newly created vampire in an old horror movie—it has been completely subverted and cannot be trusted to tell you the truth. Rootkits modify the very processes, toolkits, and programs upon which your OS relies to operate correctly and securely. Not only can it be difficult for virus detection programs to find running rootkits, but Windows internal security measures—including the protections in Windows Vista—will also likely not respond to their presence. |  Some antivirus or security software, including Panda's Internet Security ($69.95 per year; www.pandasecurity.com), tout their excellent antirootkit features. | Antivirus programs generally look for rootkits by examining signatures (traits of files) for their likelihood of being rootkits. However, malware writers have become increasingly wily, often coding rootkits to become polymorphic, which means they mutate as they move through the system, making identification much harder. Rootkit detection systems, which look for hidden behaviors often by examining very low-level processes, perform better. But even these specialized programs cannot always find well-written rootkits that have sophisticated cloaking mechanisms in place. Because detection can be difficult, dont assume you are rootkit-free if your security program cant find one. If your system is acting up and you can find no other solution, especially if you have recently installed free software or accepted any download from a source you cannot verify 100%, you may have an entrenched—and undetectable—rootkit. If you can pinpoint the start of the odd behavior, visit a virus news site (www.antirootkit.com is a good place to start) and see if a rootkit entered the wild around that time. For example, in January 2008, the Storm Worm hit the Internet. This email worm, which came with various endearing messages and asked recipients to download a Valentines Day ecard, contained a rootkit component that could turn the victims PC into a bot.
Rip Out The Root Fortunately, there are methods for finding rootkits and blasting them into the ozone layer. First, rootkits usually cannot obscure their tracks when they are not running. If you can boot your PC from an emergency virus recovery CD and run an updated virus scanner, your chances of rootkit detection increase significantly. (The CD must have been created before you became infected.) A bootable Windows environment CD, such as the one you can create with BartPE (learn more about this at www.nu2.nu/pebuilder), works even better but requires more effort. Unfortunately, if you detect a rootkit, you may not be successful eradicating it, although the rootkit detectors mentioned in the Prevention Tips sidebar may help. The surest way to cleanse your operating system of a rootkit is to reinstall the OS—period. Youll also need to reinstall all programs. Rootkits wont be lurking in your data, so back up your data files before you do the clean installation. Its possible that other malevolent components could be hiding there, so after your system is clean, scan the backed up data files for malware and then restore them to functionality. If you are confident when the rootkit invaded, you may have an easier option: Restoring your existing OS to an earlier time using System Restore may help. by Jennifer Farwell
Prevention Tips Be safe. Dont download or install files from unknown sources. If they appear to come from a friend in an email, check with the friend first. If you must fly without a net, have your virus scanner check the attachment before you install it—and if possible, before you download it. Copy it. If you have a clean system now, consider making a drive image that you can restore if you suspect trouble. Make a virus recovery CD now. Take fingerprints. Some drive image programs offer fingerprinting of system files, which takes a digital snapshot that can be compared against your current system on a regular basis to look for anomalies. (This only works with clean systems.) Expand protection. Acquire a rootkit scanner for Windows Vista. GMER (www.gmer.net) and RootkitRevealer (technet.microsoft.com/en-us/sysinternals/bb897445.aspx) are both free rootkit scanners that have gotten good reviews.
|
|