<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>onHacks &#187; Virtualization</title>
	<atom:link href="http://onhacks.org/lang/en/tag/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://onhacks.org</link>
	<description>On Hacking Across Boundaries</description>
	<lastBuildDate>Wed, 02 Jun 2010 05:48:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Detecting VirtualBox</title>
		<link>http://onhacks.org/lang/en/2009/10/21/detecting-virtualbox</link>
		<comments>http://onhacks.org/lang/en/2009/10/21/detecting-virtualbox#comments</comments>
		<pubDate>Wed, 21 Oct 2009 14:23:09 +0000</pubDate>
		<dc:creator>log0</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://onhacks.org/?p=691</guid>
		<description><![CDATA[Earlier I wrote a brief article on the theory of VM detection at &#8220;Concept of Virtual Machines and Honeypots Detection Techniques&#8220;. This time we will talk about technical details. As I use VirtualBox myself, this is one of the ways you can detect VirtualBox : Under the registry key : HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\ VideoBiosVersion = VBOX   &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="en">Earlier I wrote a brief article on the theory of VM detection at &#8220;<a href="http://onhacks.org/lang/en/2009/08/21/concept-of-virtual-machines-and-honeypots-detection-techniques" target="_blank">Concept of Virtual Machines and Honeypots Detection Techniques</a>&#8220;. This time we will talk about technical details. As I use VirtualBox myself, this is one of the ways you can detect VirtualBox :</span></p>
<p><span lang="en">Under the registry key :</span></p>




<blockquote><p>HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\</p>
<p>VideoBiosVersion = VBOX   &#8211; 1</p>
<p>SystemBiosVersion = Sun xVM VirtualBox Version 2.1.4_OSE VGA BIOS<br />
Sun xVM VirtualBox Version 2.1.4_OSE VGA BIOS<br />
Sun xVM VirtualBox Version 2.1.4_OSE<br />
Sun xVM VirtualBox Version 2.1.4_OSE<br />
VirtualBox Version 2.1.4_OSE VBE Display Adapter<br />
VirtualBox Version 2.1.4_OSE VBE Display Adapter</p></blockquote>
<p><span lang="en">The above information indicates presence of VirtualBox.And there are even more giveaways!</span></p>


<blockquote><p>HKEY_LOCAL_MACHINE\HARDWARE\ACPI\DSDT\VBOX__<br />
HKEY_LOCAL_MACHINE\HARDWARE\ACPI\FADT\VBOX__<br />
HKEY_LOCAL_MACHINE\HARDWARe\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 0\Logical Unit Id 0</p>
<p>Identifier = VBOX HARDDISK</p>
<p>HKEY_LOCAL_MACHINE\HARDWARe\DEVICEMAP\Scsi\Scsi Port 1\Scsi Bus 0\Target Id 0\Logical Unit Id 0</p>
<p>Identifier = VBOX CD-ROM</p></blockquote>
<p><span lang="en">There are also hints in Device Manager, too. It can be easily queried programmatically.</span></p>


<blockquote><p>DVD/CDROM : VBOX CD-ROM<br />
Harddisk : VBOX HARDDISK</p></blockquote>
<p><span lang="en">That&#8217;s just one solution. I strongly suggest to read Peter Ferrie&#8217;s paper.<br />
</span></p>
<p><span lang="en">I have found some resources for those interested : a <a href="http://www.symantec.com/avcenter/reference/Virtual_Machine_Threats.pdf" target="_blank">Virtual Machine Threats paper</a> and <a href="http://pferrie.tripod.com/papers/attacks2.ppt" target="_blank">slide</a> by Peter Ferrie ( Microsoftie now ), and Marshall Fryman blog entries <a href="http://ruminatedrumblings.blogspot.com/2008/04/detecting-virtualized-environment.html" target="_blank">here</a> and <a href="http://ruminatedrumblings.blogspot.com/2008/04/detecting-virtual-pc.html" target="_blank">here</a>, and a <a href="http://www.codeproject.com/KB/system/VmDetect.aspx" target="_blank">codeproject demonstration</a>. I hope you guys will find them useful.</span></p>




<p>===</p>
<p><span lang="en">A brief update. I haven&#8217;t been active for these 2 months. Since September I have been in involved some personal matters that took my time, and in October I just got onboard a new job (I was a developer for a server antivirus software for Microsoft Office SharePoint Server). Well, it isn&#8217;t about anticrime but the topic of cloud security.</span></p>
<p><span lang="en">Cloud security! Who haven&#8217;t heard of it?</span></p>
<p><span lang="en">My new job is to work on cloud computing on Windows Azure. Unfortunately I cannot reveal more. But don&#8217;t worry, I&#8217;m very serious in my anti-cybercrime endeavors. =)</span></p>






<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 25px; width: 1px; height: 1px;">http://onhacks.org/lang/en/2009/08/21/concept-of-virtual-machines-and-honeypots-detection-techniques</div>
]]></content:encoded>
			<wfw:commentRss>http://onhacks.org/lang/en/2009/10/21/detecting-virtualbox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
