<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: VMM Detection Myths and Realities from a Simics and Embedded Perspective</title>
	<atom:link href="http://jakob.engbloms.se/archives/97/feed" rel="self" type="application/rss+xml" />
	<link>http://jakob.engbloms.se/archives/97?&#038;owa_medium=feed&#038;owa_sid=</link>
	<description>Computer Technology: Simulation, Virtualization, Virtual Platforms, Embedded, Multicore and Multiprocessing (by Jakob Engblom)</description>
	<lastBuildDate>Thu, 12 Jan 2012 21:54:16 -0800</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Observations from Uppsala &#187; Reverse History Part Three &#8211; Products</title>
		<link>http://jakob.engbloms.se/archives/97/comment-page-1#comment-3336</link>
		<dc:creator>Observations from Uppsala &#187; Reverse History Part Three &#8211; Products</dc:creator>
		<pubDate>Sun, 08 Jan 2012 19:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://jakob.engbloms.se/?p=97#comment-3336</guid>
		<description>[...] an intrusion effect from running on a simulator rather than on a physical machine. This affects the timing of events, even with a software stack that is not modified. Still, the fact that you can run a complete real [...]</description>
		<content:encoded><![CDATA[<p>[...] an intrusion effect from running on a simulator rather than on a physical machine. This affects the timing of events, even with a software stack that is not modified. Still, the fact that you can run a complete real [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakob</title>
		<link>http://jakob.engbloms.se/archives/97/comment-page-1#comment-2099</link>
		<dc:creator>Jakob</dc:creator>
		<pubDate>Sat, 17 Jan 2009 20:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://jakob.engbloms.se/?p=97#comment-2099</guid>
		<description>The Biondi presentation was quite interesting. Skype goes to a very long length to protect itself, but from what I could see it would be pretty well defeated by an enclosed virtual machine. Since Skype cannot reasonably crash itself when lacking a network connection, it cannot defend itself against being stepped by a system that does not change its code and that has complete control over timing. The debugger detection that Skype contains is limited to a debugger running within the same OS as Skype, it will not stop a virtual machine used as a debugger.</description>
		<content:encoded><![CDATA[<p>The Biondi presentation was quite interesting. Skype goes to a very long length to protect itself, but from what I could see it would be pretty well defeated by an enclosed virtual machine. Since Skype cannot reasonably crash itself when lacking a network connection, it cannot defend itself against being stepped by a system that does not change its code and that has complete control over timing. The debugger detection that Skype contains is limited to a debugger running within the same OS as Skype, it will not stop a virtual machine used as a debugger.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JoachimS</title>
		<link>http://jakob.engbloms.se/archives/97/comment-page-1#comment-2093</link>
		<dc:creator>JoachimS</dc:creator>
		<pubDate>Thu, 15 Jan 2009 20:46:40 +0000</pubDate>
		<guid isPermaLink="false">http://jakob.engbloms.se/?p=97#comment-2093</guid>
		<description>Aloha!

Very interesting, and a good example of how hard it is to create a virtual environment that can&#039;t be distiguished from the real system.

It might be worth mentioning that Skype (the application) does a very good job at figuring out if it is running in a virtual machine (actually under a debugger). For some scary code-hiding and env-detection, see:

http://www.blackhat.com/presentations/bh-europe-06/bh-eu-06-biondi/bh-eu-06-biondi-up.pdf

Also in a discussion like this I would like to point at Rutkowskas Blue Pill, which is trying to sneak a trojan *under* the system by introducing a hypervisor and placing the target system in it.

http://theinvisiblethings.blogspot.com/2006/06/introducing-blue-pill.html

Old but still very good.</description>
		<content:encoded><![CDATA[<p>Aloha!</p>
<p>Very interesting, and a good example of how hard it is to create a virtual environment that can&#8217;t be distiguished from the real system.</p>
<p>It might be worth mentioning that Skype (the application) does a very good job at figuring out if it is running in a virtual machine (actually under a debugger). For some scary code-hiding and env-detection, see:</p>
<p><a href="http://www.blackhat.com/presentations/bh-europe-06/bh-eu-06-biondi/bh-eu-06-biondi-up.pdf" rel="nofollow">http://www.blackhat.com/presentations/bh-europe-06/bh-eu-06-biondi/bh-eu-06-biondi-up.pdf</a></p>
<p>Also in a discussion like this I would like to point at Rutkowskas Blue Pill, which is trying to sneak a trojan *under* the system by introducing a hypervisor and placing the target system in it.</p>
<p><a href="http://theinvisiblethings.blogspot.com/2006/06/introducing-blue-pill.html" rel="nofollow">http://theinvisiblethings.blogspot.com/2006/06/introducing-blue-pill.html</a></p>
<p>Old but still very good.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

