<?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>Made of Bugs &#187; DEFCON</title>
	<atom:link href="http://blog.nelhage.com/tag/defcon/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nelhage.com</link>
	<description>It's software. It's made of bugs.</description>
	<lastBuildDate>Thu, 18 Aug 2011 21:57:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>BlackHat/DEFCON 2011 talk: Breaking out of KVM</title>
		<link>http://blog.nelhage.com/2011/08/breaking-out-of-kvm/</link>
		<comments>http://blog.nelhage.com/2011/08/breaking-out-of-kvm/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 17:32:29 +0000</pubDate>
		<dc:creator>nelhage</dc:creator>
				<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Low-level hacking]]></category>
		<category><![CDATA[blackhat]]></category>
		<category><![CDATA[DEFCON]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.nelhage.com/?p=474</guid>
		<description><![CDATA[I&#8217;ve posted the final slides from my talk this year at DEFCON and Black Hat, on breaking out of the KVM Kernel Virtual Machine on Linux. Virtunoid: Breaking out of KVM [Edited 2011-08-11] The code is now available. It should be fairly well-commented, and include links to everything you&#8217;ll need to get the exploit up [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted <a href="http://nelhage.com/talks/kvm-defcon-2011.pdf">the final slides</a> from my talk this year at <a href="http://defcon.org/">DEFCON</a> and <a href="http://blackhat.com/">Black Hat</a>, on breaking out of the <a href="http://www.linux-kvm.org/page/Main_Page">KVM</a> Kernel Virtual Machine on Linux.</p>

<div style="width:425px; margin:auto; padding: 1em" id="__ss_8908773"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/NelsonElhage/virtunoid-breaking-out-of-kvm" title="Virtunoid: Breaking out of KVM">Virtunoid: Breaking out of KVM</a></strong><object id="__sse8908773" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=kvm-defcon-2011-110818165327-phpapp02&#038;stripped_title=virtunoid-breaking-out-of-kvm&#038;userName=NelsonElhage" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse8908773" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=kvm-defcon-2011-110818165327-phpapp02&#038;stripped_title=virtunoid-breaking-out-of-kvm&#038;userName=NelsonElhage" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>

<p><b>[Edited 2011-08-11]</b> The <a href="https://github.com/nelhage/virtunoid">code is now available</a>. It should be fairly well-commented, and include links to everything you&#8217;ll need to get the exploit up and running in a local test environment, if you&#8217;re so inclined.</p>

<p>In addition, as I mentioned, this bug was found by a simple KVM fuzzer I wrote. I&#8217;m also going to clean that up and release it, but don&#8217;t expect it too soon.</p>

<p>I had a great time meeting lots of interesting people at BlackHat and DEFCON, some that I&#8217;d met online and others I hadn&#8217;t. If any of you are ever in Boston, drop me a note and we can grab a beer or something.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nelhage.com/2011/08/breaking-out-of-kvm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DEF CON</title>
		<link>http://blog.nelhage.com/2007/08/def-con/</link>
		<comments>http://blog.nelhage.com/2007/08/def-con/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 02:53:00 +0000</pubDate>
		<dc:creator>nelhage</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DEFCON]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[summer]]></category>

		<guid isPermaLink="false">http://nelhage.scripts.mit.edu/madeofbugs/?p=5</guid>
		<description><![CDATA[I&#8217;m sitting in the airport in Las Vegas on the way back from [DEF CON][http://defcon.org] 15. It&#8217;s the first time I&#8217;ve been at the con, and it wasn&#8217;t really what I expected. Frankly, I walked away feeling kinda underwhelmed. Very few of the talks were as technical as I was hoping &#8212; they were almost [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sitting in the airport in Las Vegas on the way back from [DEF
CON][http://defcon.org] 15. It&#8217;s the first time I&#8217;ve been at the con,
and it wasn&#8217;t really what I expected. Frankly, I walked away feeling
kinda underwhelmed.</p>

<p>Very few of the talks were as technical as I was hoping &#8212; they were
almost universally broad overviews of an area, with lots of
introduction, and relatively little, to my eye, technical meat. Jim
informs me this is fairly typical, and it makes sense, but it was
disappointing for me. I was really hoping to find more talks that I
would have to stretch to understand, or look at the slides later over
Wikipedia and some code samples to figure out what was going on, but
everything I saw felt kinda dumbed-down. It&#8217;s probably realistically
all I can expect from a con of that size, but it&#8217;s not what I was
hoping for.</p>

<p>I felt like I was disappointed at the amount of cool random hacker
energy from the attendants, as well. DEF CON seems to be universally
characterized as “hardk0re”, but it didn&#8217;t always feel like it to
me. There was a “Øwn the box, Own the box” contest, where about a
dozen boxes were put on the network at published IPs, and if you
compromised one of them, you would walk away with it. Not one of them
got owned, even ones running known-vulnerable services (albeit
protected by ASLR and some form of W^X). Maybe the boxes actually were
just really secure, but I had hoped that at the place with a
reputation for “The world&#8217;s most hostile network,” one of them would
have gotten cracked. It seems like people — at least the people with
real skill and experience — probably just weren’t trying. Obviously a
crappy PIII isn’t worth the time you’re going to spend cracking it,
but I would hope people would do it for the fun and the challenge.</p>

<p>Maybe part of the problem is that no one wanted to take much time out
of the talks to work on other stuff. I think that if I go back, I&#8217;ll
probably punt most of the talks, and spend my time at the contests,
learning to pick locks better, or participating in aCTF or attacking
the ØtB/OtB boxes myself. I severely doubt I would have won anything,
but I think I would have learned more, and met more cool people, than
I did at the talks.</p>

<p>I am glad I went, despite the disappointment. It was fun, some of the
talks were pretty cool, the DEF CON badge is totally fucking awesome
(I think I&#8217;m going to try to get the technology and time to hack at it
over the year), the NBC Dateline reporter getting outed was fucking
hilarious, and it was a really interesting experience. I&#8217;m not yet
sure whether or not I&#8217;ll go back again, though.</p>

<p>I might follow up this post with a more specific one about things that
were cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nelhage.com/2007/08/def-con/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

