Welcome Guest. | Log In| Register | Membership Benefits
  • Email this page E-mail this page
  • |  Print Print this page
  • |   Bookmark and Share

Blue Pill Gets a Refill

Researcher Joanna Rutkowska releases source code for a new version of her virtualization-based malware

Aug 02, 2007 | 02:25 AM

By Kelly Jackson Higgins
DarkReading

LAS VEGAS -- Black Hat USA -- The researcher who created the Blue Pill has released code for it for the first time: Joanna Rutkowska made source code for the latest version of the virtualization-based malware available yesterday during her Black Hat presentation here.

Rutkowska, founder of Invisible Things Lab, said in an interview that the new version of Blue Pill, which she developed with colleague Alexander Tereshkin during the past couple of months, is source-code quality and has a few bugs, but the idea is to get the technology into the hands of researchers so they can study this form of malware further.

The release of code opens the door for another trio of researchers, who have challenged Rutkowska's claims that Blue Pill is undetectable. Thomas Ptacek, co-founder and researcher with Matasano Security; Nate Lawson, researcher at Root Labs; and Peter Ferrie, senior researcher at Symantec, yesterday released their rootkit detection platform. (See Tool Roots Out Virtualized Rootkits.)

Rutkowska says their claims are based on virtualization software detection, which she argues is different than detecting Blue Pill, the malware. "There's a distinction between what is just virtualization versus malware."

The underlying security problem, she says, is the lack of kernel protection in the operating system -- a problem that isn't likely to be resolved anytime soon.

The new Blue Pill comes with support for so-called "nested" hypervisors (think Blue Pill within a Blue Pill), and uses an architecture similar to that of the open-source Xen 3 virtual machine technology. It comes with "on the fly" loading and unloading features, as well as more features for avoiding detection, such as hibernating and temporarily uninstalling the hypervisor when Blue Pill detects that a tool is about to detect it.

— Kelly Jackson Higgins, Senior Editor, Dark Reading

  • Invisible Things Lab
  • Matasano Security LLC


  • Subscribe to RSS










    Bugs
    ENTERPRISE VULNERABILITIES
    Vulnerability:suse linux
    Published:2010-01-22
    Severity:High
    Description:SUSE Linux Enterprise 10 SP3 (SLE10-SP3) configures postfix to listen on all network interfaces, which might allow remote attackers to bypass intended access restrictions.
    Vulnerability:ie
    Published:2010-01-22
    Severity:High
    Description:The URL validation functionality in Microsoft Internet Explorer 7 and 8 does not properly process input parameters, which allows remote attackers to execute arbitrary local programs via a crafted URL, aka "URL Validation Vulnerability."
    Vulnerability:bind
    Published:2010-01-22
    Severity:Medium
    Description:ISC BIND 9.0.x through 9.3.x, 9.4 before 9.4.3-P5, 9.5 before 9.5.2-P2, 9.6 before 9.6.1-P3, and 9.7.0 beta does not properly validate DNSSEC (1) NSEC and (2) NSEC3 records, which allows remote attackers to add the Authenticated Data (AD) flag to a forged NXDOMAIN response for an existing domain.
    Vulnerability:ie
    Published:2010-01-22
    Severity:High
    Description:Microsoft Internet Explorer 6, 6 SP1, 7, and 8 does not properly handle objects in memory, which allows remote attackers to execute arbitrary code by accessing an object that (1) was not properly initialized or (2) is deleted, leading to memory corruption, aka "Uninitialized Memory Corruption Vulnerability," a different vulnerability than CVE-2009-2530 and CVE-2009-2531.
    Vulnerability:ie
    Published:2010-01-22
    Severity:High
    Description:Microsoft Internet Explorer 8 does not properly handle objects in memory, which allows remote attackers to execute arbitrary code by accessing an object that (1) was not properly initialized or (2) is deleted, leading to memory corruption, aka "Uninitialized Memory Corruption Vulnerability," a different vulnerability than CVE-2009-3671, CVE-2009-3674, and CVE-2010-0246.


    Briefing Centers
    POWERFUL INFORMATION
    AT YOUR FINGERTIPS
    (SPONSORED LINKS)