<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>©атсн²² (in)sесuяitу</title>
	<atom:link href="http://blog.c22.cc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.c22.cc</link>
	<description>Because we&#039;re damned if we do, and we&#039;re damned if we don&#039;t!</description>
	<lastBuildDate>Thu, 11 Mar 2010 14:31:33 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.c22.cc' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/1b6c05a022094e3a7342e6b645c9cfce?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>©атсн²² (in)sесuяitу</title>
		<link>http://blog.c22.cc</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.c22.cc/osd.xml" title="©атсн²² (in)sесuяitу" />
	<atom:link rel='hub' href='http://blog.c22.cc/?pushpress=hub'/>
		<item>
		<title>Internet Explorer iepeers.dll use-after-free</title>
		<link>http://blog.c22.cc/2010/03/11/internet-explorer-iepeers-dll-use-after-free/</link>
		<comments>http://blog.c22.cc/2010/03/11/internet-explorer-iepeers-dll-use-after-free/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:16:59 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Metasploit]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[0-day]]></category>
		<category><![CDATA[cve-2010-0806]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[iepeer]]></category>
		<category><![CDATA[iepeer.dll]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blog.c22.cc/?p=1265</guid>
		<description><![CDATA[A few days back (9th March 2010), Microsoft confirmed the presence of an (as yet) un-patched vulnerability in Internet Explorer 6 and 7. McAffee also released information regarding targeted attacks discovered in the wild actively using this exploit. Since then, full information about the vulnerability and proof of concept code has been publicly released. As [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1265&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>A few days back <em>(9th March 2010)</em>, Microsoft <a title="KB981374" href="http://www.microsoft.com/technet/security/advisory/981374.mspx" target="_blank">confirmed</a> the presence of an <em>(as yet)</em> un-patched vulnerability in Internet Explorer 6 and 7. McAffee also released<a title="McAffee" href="http://www.avertlabs.com/research/blog/index.php/2010/03/09/targeted-internet-explorer-0day-attack-announced-cve-2010-0806/" target="_blank"> information</a> regarding targeted attacks discovered in the wild actively using this exploit. Since then, full information about the vulnerability and proof of concept code has been publicly released. As usual, the great guys behind <a title="Metasploit" href="http://www.metasploit.com" target="_blank">Metasploit </a>have a working <a title="ie_iepeers_pointer.rb" href="http://www.rec-sec.com/exploits/msf/ie_iepeers_pointer.rb" target="_blank">exploit</a> courtesy of Trancer at www.rec-sec.com.</p>
<p>After fighting with my VMWare install under Ubuntu 10.04<em> (yes, I know&#8230;. it&#8217;s Alpha, why is that on your main box!!!)</em> last night after the release, I finally got a chance to play a little with the exploit today in a test environment. As you can imagine the exploit is simple to use and works like a charm<em> (at least in the testing I&#8217;ve done)</em>. I&#8217;ve put together a quick video of the exploit for those that want to show their management types why this is such a serious issue.</p>
<p style="text-align:center;"><span style='text-align:center; display: block;'>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=10087463&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA">
	<param name="quality" value="best" />
	<param name="allowfullscreen" value="true" />
	<param name="scale" value="showAll" />
	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=10087463&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" />
	<param name="wmode" value="opaque" />
</object>
</span></p>
<p>I particularly like the addition of the <em>migrate -f</em> automatically into the exploit<em> (see &#8217;show advanced&#8217;)</em>. This spawns a new notepad process and migrates to it so that if the victim closes/kills IE, the meterpreter session won&#8217;t be automatically killed along with the process. You learn something new everyday!</p>
<p>Microsoft have now posted a number of workarounds <em>(most centered around disabling or limiting access to the peer class)</em>. For more information checkout <a title="KB981374" href="http://www.microsoft.com/technet/security/advisory/981374.mspx" target="_blank">KB981374</a> and <a title="CVE-2010-0806" href="http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-0806" target="_blank">CVE-2010-0806</a></p>
<p style="text-align:center;"><em><span style="color:#888888;">All credit for the exploit goes to Tracer, All credit to HD Moore and the Metasploit team for producing such a great tool, for people like me (another tool), to rely on so much. </span></em></p>
<p style="text-align:center;"><em><span style="color:#888888;">Keep up the good work.</span></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1265&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2010/03/11/internet-explorer-iepeers-dll-use-after-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>
	</item>
		<item>
		<title>Shnooowcon &#8211; What the Washington snow teaches us about InfoSec</title>
		<link>http://blog.c22.cc/2010/02/11/shnooowcon/</link>
		<comments>http://blog.c22.cc/2010/02/11/shnooowcon/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 15:57:01 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Shmoocon]]></category>
		<category><![CDATA[Snowcon]]></category>
		<category><![CDATA[Washington]]></category>

		<guid isPermaLink="false">http://c22blog.wordpress.com/?p=1260</guid>
		<description><![CDATA[Unlike the snow in Washington, Shmoocon has come and gone. What an experience&#8230; People always said it was a one of the best conferences to attend, and now I know why. Everybody there was friendly, knowledgable and certainly up for a party. Just the right kind of environment to learn something new, meet new faces [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1260&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_1259" class="wp-caption alignleft" style="width: 225px"><a href="http://c22blog.files.wordpress.com/2010/02/photo1.jpg"><img class="size-medium wp-image-1259" style="border:5px;margin:5px;" title="photo.jpg" src="http://c22blog.files.wordpress.com/2010/02/photo1.jpg?w=215&#038;h=161" alt="Jayson was no bikini model, but he did his best" width="215" height="161" /></a><p class="wp-caption-text">Jayson was no bikini model, but he did his best</p></div>
<p>Unlike the snow in Washington, Shmoocon has come and gone. What an experience&#8230; People always said it was a one of the best conferences to attend, and now I know why. Everybody there was friendly, knowledgable and certainly up for a party. Just the right kind of environment to learn something new, meet new faces and catchup with others. Still, as I sit on a plane winging its way back to Austria, I can&#8217;t help but think about the total chaos caused by the Washington snow.</p>
<p>If you were anywhere near Washington the last few days you can&#8217;t fail but to have been effected by the snow storms and the resulting aftermath. As you can imagine, it was a source of much discussion at Shmoocon, especially for me and Benny (<a title="@security4all" href="http://twitter.com/security4all" target="_blank">@security4all</a>), as we were booked into a hotel 10 minutes walk from the conference. That&#8217;s 10 minutes without the snow <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>In among these discussions, an idea came up that intrigued me. If you think about it, the snow wasn&#8217;t the real problem. After all, lots of countries get this kind of snowfall on a regular basis. Personally, I deal with this kind of thing for ~4 months of the year back home in Austria. So what was the problem? what caused all this disruption? The problem was that Washington wasn&#8217;t prepared to deal with the issues that came up as a result of the snow. There was nobody to clear the streets, the airports couldn&#8217;t clear the runways, and the metro lines were blocked. This is all normal stuff, and if it snows regularly, you&#8217;ve got response plans in place. Everybody knows their roles, and does them well. In Washington, this kind of snow is such a rare occurence, that nobody knew what to do. At least that&#8217;s how it appeared from the point of view of an onlooker. There just wasn&#8217;t enough people ready to deal with things in a timely manner. Those that were ready didn&#8217;t have the resources or experience to deal with things quickly and well.</p>
<div id="attachment_1261" class="wp-caption alignright" style="width: 160px"><a href="http://c22blog.files.wordpress.com/2010/02/photo2.jpg"><img class="size-thumbnail wp-image-1261" style="border:5px;margin:5px;" title="photo2" src="http://c22blog.files.wordpress.com/2010/02/photo2.jpg?w=150&#038;h=112" alt="Gotta love regedit" width="150" height="112" /></a><p class="wp-caption-text">Gotta love regedit</p></div>
<p>You can&#8217;t fail but see the connection to many of issues we face in information security. Some companies have a incident handling plan in place, others don&#8217;t. Everybody gets hit by a security breach sooner of later. How fast your company recovers is all about doing the work now, and not hoping that you can just work it out when it hits. If you&#8217;re left scrambling around at 3am, like we saw in Washington, then you&#8217;ve already lost the battle. Without planning your resources are going to waste. I saw people on the streets of Washington at 3am, shoveling snow off the pathways. Normally I&#8217;d applaud that. After all it was a quick response and it was pro-active. Clear the streets before the morning. However, it was still snowing as hard as before, so for every inch that was cleared, another 2 inches of snow were still to come. Add to that the fact that 10 or even 20 people with shovels aren&#8217;t going to make a dent in the amount of snow. A typical case of having  the right tool for the right job&#8230; or in this case, not having the right tool.</p>
<p>This is typical knee-jerk reaction to an issue. Get out there as quick as you can and clear it up. Still, what can you achieve if the cause of the problem <em>(in this case snow)</em> still isn&#8217;t resolved. If an attacker got into your servers, you wouldn&#8217;t start rebuilding them before you&#8217;d plugged the hole used to exploit them. It&#8217;s a vicious circle, that won&#8217;t stop until you plan for what could, and eventually will happen. Worse still, in Washington, they knew it was coming before hand, an advantage you won&#8217;t often get when it comes to attacks. I could draw analogies here to an IDS warning you of attack attempts, but I think you get my point here. I don&#8217;t know who first said it, but <strong>&#8220;If you fail to plan, you plan to fail&#8221;</strong>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1260&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2010/02/11/shnooowcon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>

		<media:content url="http://c22blog.files.wordpress.com/2010/02/photo1.jpg?w=300" medium="image">
			<media:title type="html">photo.jpg</media:title>
		</media:content>

		<media:content url="http://c22blog.files.wordpress.com/2010/02/photo2.jpg?w=150" medium="image">
			<media:title type="html">photo2</media:title>
		</media:content>
	</item>
		<item>
		<title>ShmooCon</title>
		<link>http://blog.c22.cc/2010/01/29/shmoocon/</link>
		<comments>http://blog.c22.cc/2010/01/29/shmoocon/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 14:48:34 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Shmoocon]]></category>

		<guid isPermaLink="false">http://blog.c22.cc/?p=1248</guid>
		<description><![CDATA[Well, after the rush of 26C3 in Berlin, I&#8217;m back traveling again. This time it&#8217;s Shmoocon over the pond in Washington DC. It&#8217;s my first time attending this particular conference, but I&#8217;ve heard nothing but good things about it for a long while now. I like the fact that it&#8217;s more of a small intimate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1248&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://c22blog.files.wordpress.com/2010/01/shmoocon.jpg"><img class="alignleft size-full wp-image-1249" style="border:10px none;margin:10px;" title="shmoocon" src="http://c22blog.files.wordpress.com/2010/01/shmoocon.jpg?w=377&#038;h=62" alt="" width="377" height="62" /></a>Well, after the rush of 26C3 in Berlin, I&#8217;m back traveling again. This time it&#8217;s <a title="http://www.shmoocon.org/" href="http://www.shmoocon.org/" target="_blank">Shmoocon</a> over the pond in Washington DC. It&#8217;s my first time attending this particular conference, but I&#8217;ve heard nothing but good things about it for a long while now. I like the fact that it&#8217;s more of a small intimate conference, and compared with the chaos that was 26C3, that will be a nice change. After all, you know a conference is too big if you can walk around for 4 days and only see your work colleague twice. Still, I digress. That happens a lot it seems&#8230;.</p>
<p>Along with the usual conference stuff, I&#8217;ll also be taking part in the <a title="http://www.podcastersmeetup.com/" href="http://www.podcastersmeetup.com/" target="_blank">Podcasters meetup</a> on Saturday night and taking part in the Core Security technical panel. If I can make some last-minute arrangements, I&#8217;ll have some <a title="Eurotrash Security Podcast" href="http://www.eurotrashsecurity.eu" target="_blank">Eurotrash Security </a>stickers with me to give away. I will also be trying to do some quick on-site interviews for the podcast, but will have to do some sound checks to see if it&#8217;s possible.</p>
<p>I&#8217;ve been working on a list of new people to meet when at the conference, it&#8217;s by no means complete, but it&#8217;s a start. If you&#8217;re not on the list, don&#8217;t take offense, shoot me a message here or on <a title="@ChrisJohnRiley" href="http://twitter.com/ChrisJohnRiley" target="_blank">Twitter</a> and we&#8217;ll see what can be done.</p>
<ul>
<li><a title="http://twitter.com/mubix" href="http://twitter.com/mubix" target="_blank">Mubix</a> (Rob Fuller)</li>
<li><a title="http://twitter.com/tkrabec" href="http://twitter.com/tkrabec" target="_blank">Tkrabec</a> (Tim Krabec)</li>
<li><a title="http://twitter.com/andrewsmhay" href="http://twitter.com/andrewsmhay" target="_blank">Andrewsmhay</a> (Andrew Hay)</li>
<li><a title="http://twitter.com/wikidsystems" href="http://twitter.com/wikidsystems" target="_blank">WikidSystems</a> (Nick Owen)</li>
<li><a title="http://twitter.com/bug_bear" href="http://twitter.com/bug_bear" target="_blank">Bug_Bear</a></li>
<li><a title="BIOSShadow" href="BIOSShadow" target="_blank">BIOSShadow</a> (Jacob Kuehndorf)</li>
<li><a title="http://twitter.com/geekgrrl" href="http://twitter.com/geekgrrl" target="_blank">Geekgrrl</a> (Melissa)</li>
<li><a title="http://twitter.com/grecs" href="http://twitter.com/grecs" target="_blank">grecs</a></li>
<li><a title="http://twitter.com/masontech" href="http://twitter.com/masontech" target="_blank">Masontech</a> (Andrew Mason)</li>
<li><a href="http://twitter.com/nathanhamiel">Nathanhamiel</a> (Nathan Hamiel)</li>
<li><a href="http://twitter.com/gdead">Gdead</a> (Bruce Potter)</li>
<li><a title="http://twitter.com/vincentkadmon" href="http://twitter.com/vincentkadmon" target="_blank">Vincentkadmon</a> (Georgia Weidman)</li>
<li><a title="www.hak5.org" href="www.hak5.org" target="_blank">HAK5</a> Crew</li>
<li>&#8230;.</li>
</ul>
<p>It&#8217;s always hard to pick what talks are must-see, but I&#8217;ve picked a couple out that I&#8217;ll be trying to attend.</p>
<h3><a href="http://www.shmoocon.org/presentations-all.html#p2pinfo">Information disclosure via P2P networks: Why stealing an identity via Gnutella is like clubbing baby seals</a> (Larry Pesce, Mick Douglas)</h3>
<p style="padding-left:30px;">I saw Larry talk a little about this at Defcon, but I&#8217;m looking forward to the whole thing. I don&#8217;t think organisations think enough about this kind of data exposure, and people should be building this into the &#8220;data exposure&#8221; testing regime for their company  (if they&#8217;re doing it at all).</p>
<h3><a href="http://www.shmoocon.org/presentations-all.html#smartphone">The New World of Smartphone Security &#8211; What Your iPhone Disclosed About You</a> (Trevor Hawthorn)</h3>
<p style="padding-left:30px;">I&#8217;ve been getting more and more interested in iPhone (in)security recently. So hopefully this talk will give me some motivation to finish my own research into iPhone profile security.</p>
<h3><a href="http://www.shmoocon.org/presentations-all.html#zombies">Social Zombies II: Your Friends Need More Brains</a> (Tom Eston,   Kevin Johnson, Robin Wood)</h3>
<p style="padding-left:30px;">After the first version of the talk (at Defcon last year) this update should be fun. Plus Tom was the one who came to the rescue and got me a ticket, Kevin has to autograph my <a title="SANS GWAPT" href="http://www.giac.org/certifications/security/GWAPT.php" target="_blank">GWAPT</a> certificate and Robin is just a great guy&#8230;.</p>
<h3><a href="http://www.shmoocon.org/presentations-all.html#srsly">GSM: SRSLY?</a> (Chris Paget,  Karsten Nohl)</h3>
<p style="padding-left:30px;">I missed this presentation at 26C3 as the room was full, so I hope that the rerun will be just as interesting. Plus, more information was forthcoming about A5/3 cipher&#8230; Oh, and Karten promised to come on Eurotrash, so I need to remind him <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3><a href="http://www.shmoocon.org/presentations-all.html#extended">Exposed | More: Attacking the Extended Web</a> (Nathan Hamiel)</h3>
<p style="padding-left:30px;">Gotta love Web Application penetration testing !!!</p>
<h3><a href="http://www.shmoocon.org/presentations-all.html#traitor">The Friendly Traitor: Our Software Wants to Kill Us</a> (Kevin Johnson, Mike Poor)</h3>
<p style="padding-left:30px;">I haven&#8217;t seen Mike since a SANS conference in 2008 (Amsterdam) so it&#8217;ll be nice to say hi again&#8230;. Plus, anytime you can see Mike talk, it&#8217;s a WIN.</p>
<p>Anyway, I hope to see you there&#8230;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1248/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1248/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1248/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1248&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2010/01/29/shmoocon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>

		<media:content url="http://c22blog.files.wordpress.com/2010/01/shmoocon.jpg" medium="image">
			<media:title type="html">shmoocon</media:title>
		</media:content>
	</item>
		<item>
		<title>Peter Kleissner on TV Total (revised)</title>
		<link>http://blog.c22.cc/2010/01/10/peter-kleissner-on-tv-total-revised/</link>
		<comments>http://blog.c22.cc/2010/01/10/peter-kleissner-on-tv-total-revised/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 17:15:32 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Strange]]></category>
		<category><![CDATA[peter kleissner]]></category>
		<category><![CDATA[TV Total]]></category>

		<guid isPermaLink="false">http://blog.c22.cc/?p=1234</guid>
		<description><![CDATA[After 2 months, I&#8217;ve finally had a few minutes to complete a translation of Peter Kleissner&#8217;s TV-Total interview I posted about back in November. I&#8217;ve posted the text of the interview below, and tried to work it into a Closed Caption for YouTube (see link below). It&#8217;s rough, but you get the idea.

If the susbtitles [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1234&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>After 2 months, I&#8217;ve finally had a few minutes to complete a translation of <a title="http://www.peterkleissner.com/" href="http://www.peterkleissner.com/" target="_blank">Peter Kleissner&#8217;s</a> TV-Total interview I <a href="http://blog.c22.cc/2009/11/10/peter-kleissner-on-tv-total/" target="_blank">posted about</a> back in November. I&#8217;ve posted the text of the interview below, and tried to work it into a Closed Caption for YouTube (see link below). It&#8217;s rough, but you get the idea.</p>
<p><span style="text-align:center; display: block;"><a href="http://blog.c22.cc/2010/01/10/peter-kleissner-on-tv-total-revised/"><img src="http://img.youtube.com/vi/pXrH8QjtDu8/2.jpg" alt="" /></a></span></p>
<p style="text-align:center;">If the susbtitles are a little large and don&#8217;t fit the screen, please click the video and view it directly on YouTube&#8217;s site.</p>
<blockquote>
<h1>TV-Total</h1>
<pre><em>09 November 2009</em>
</pre>
<p style="text-align:left;"><span style="color:#800000;">Stefan Raab (Host/SR)</span>: Now we have a young man with us that, How should I say, some people may see him as a criminal, but he&#8217;s a hacker. He&#8217;s a very very sincere hacker. He was the youngest hacker to speak before Microsoft and CIA experts at the worldwide hacker conference in Las Vegas. please welcome, Mr Peter Kleissner.</p>
<p><span style="color:#000080;">&lt;entrance music&gt;</span></p>
<p><span style="color:#800000;">SR:</span> Hello Peter, you&#8217;re 18 years old ?</p>
<p><span style="color:#008000;">Peter Kleissner (PK):</span> Yes that&#8217;s right.</p>
<p><span style="color:#800000;">SR:</span> So how criminal are the things you do ?</p>
<p><span style="color:#008000;">PK:</span> Half criminal</p>
<p><span style="color:#800000;">SR:</span> Not criminal at all ?</p>
<p><span style="color:#008000;">PK:</span> Half criminal</p>
<p><span style="color:#800000;">SR:</span> Oh, half criminal ! Have you already had problems with the authorities ?</p>
<p><span style="color:#008000;">PK: </span>Partially, but nothing really serious</p>
<p><span style="color:#800000;">SR:</span> Why what have you done ?</p>
<p><span style="color:#008000;">PK: </span>Because I haven&#8217;t done anything very criminal such as hacking into bank accounts&#8230;</p>
<p><span style="color:#800000;">SR:</span> But you could when you wanted ?</p>
<p><span style="color:#008000;">PK:</span> Theoretically</p>
<p><span style="color:#800000;">SR:</span> Theoretically ?</p>
<p><span style="color:#008000;">PK:</span> Yes</p>
<p><span style="color:#800000;">SR:</span> Na na na &lt;<span style="color:#000080;">roughly translates to tsk tsk, naughty&gt;</span></p>
<p><span style="color:#000080;">&lt;crowd laughs&gt;</span></p>
<p><span style="color:#800000;">SR:</span> So how endangered are normal computer users without much awareness ?</p>
<p><span style="color:#008000;">PK:</span> Well I&#8217;ve also hacked your website. Yesterday.</p>
<p><span style="color:#800000;">SR: </span>You&#8217;ve hacked our website ? What have you hacked ? what can you do with it ?</p>
<p><span style="color:#008000;">PK:</span> Well when you go on my blog, or on twitter, there&#8217;s a link to the TV Total website that says that the program is cancelled.</p>
<p><span style="color:#800000;">SR:</span> You can do things like that ?</p>
<p><span style="color:#008000;">PK:</span> Yep. The people read that</p>
<p><span style="color:#800000;">SR:</span> And then ?</p>
<p><span style="color:#008000;">PK:</span> Then they think the program&#8217;s cancelled.</p>
<p><span style="color:#800000;">SR:</span> Oh ok. You can do that of thing. Very interesting. Do you already know how long you have to spend in jail for that ? or &#8230;</p>
<p><span style="color:#008000;">PK:</span> Ui <span style="color:#000080;">&lt;surprised&gt;</span></p>
<p><span style="color:#800000;">SR:</span> .. hasn&#8217;t it arrived in the post yet ?</p>
<p><span style="color:#008000;">PK:</span> It&#8217;s on its way</p>
<p><span style="color:#800000;">SR:</span> Can you only do that kind of thing on websites, or could you get access to the private&#8230; the private email account of&#8230; &#8220;Angela Merkel&#8221;</p>
<p><span style="color:#008000;">PK: </span>Yes, with enough equipment and time</p>
<p><span style="color:#800000;">SR:</span> Really ?</p>
<p><span style="color:#008000;">PK:</span> It happens all the time that famous people have their accounts hacked and their emails made public. It happens a lot.</p>
<p><span style="color:#800000;">SR:</span> What do you have to take care of if you&#8217;re a normal computer user ?</p>
<p><span style="color:#008000;">PK: </span>When you get an email from me, I wouldn&#8217;t open the attachment.</p>
<p><span style="color:#800000;">SR:</span> So that means you have to open the email ?</p>
<p><span style="color:#008000;">PK:</span> Yes thats the vulnerability.</p>
<p><span style="color:#800000;">SR: </span>So if you don&#8217;t open up the email from unknown senders then nothing can happen ?</p>
<p><span style="color:#008000;">PK: </span>Yes</p>
<p><span style="color:#800000;">SR: </span>or is it enough when I&#8217;m just online ?</p>
<p><span style="color:#008000;">PK:</span> It depends. There are various possibilities.</p>
<p><span style="color:#800000;">SR:</span> So you sit in a car with an antenna looking for wireless networks to hack into, so that you can see which porn sites the other people are looking at currently ?</p>
<p><span style="color:#008000;">PK:</span> Yes</p>
<p><span style="color:#800000;">SR:</span> You could do that ?</p>
<p><span style="color:#008000;">PK: </span>Yes. But I don&#8217;t</p>
<p><span style="color:#800000;">SR: </span><span style="color:#000080;">&lt;laughs&gt;</span> Do people think that you don&#8217;t do it ?</p>
<p><span style="color:#008000;">PK: </span>No</p>
<p><span style="color:#800000;">SR: </span>This opens up loads of possibilities. How did you get into it ? what did you have to learn to be able to do it ? Was it hard to learn ? you&#8217;re only 18 after all. How long have been look into this subject ?</p>
<p><span style="color:#008000;">PK: </span>I started about 2 years ago, I worked for an Anti-virus company and I learnt everything about viruses there.</p>
<p><span style="color:#800000;">SR:</span> You have recently done a presentation at the world-wide hacker conference in Las Vegas, and spoken there with Microsoft and CIA experts. Can they learn something from you ?</p>
<p><span style="color:#008000;">PK:</span> definitely !</p>
<p><span style="color:#000080;">&lt;crowd laughs&gt;</span></p>
<p><span style="color:#800000;">SR:</span> So they can learn something from me, I can tell you how I got into your website and how to prevent it.. as long as you give me money. Is that your business model ?</p>
<p><span style="color:#008000;">PK: </span>My business model is that I tell software developers how to secure their systems.</p>
<p><span style="color:#800000;">SR:</span> That&#8217;s what I said.</p>
<p><span style="color:#008000;">PK:</span> Yeah well, kinda.</p>
<p><span style="color:#800000;">SR:</span> So you first find a potential customer and show them the failures in their software. In cases where it might happen again you can sell them a system/process to prevent it ?</p>
<p><span style="color:#008000;">PK:</span> Exactly</p>
<p><span style="color:#800000;">SR: </span>Isn&#8217;t that blackmail ?</p>
<p><span style="color:#008000;">PK: </span>No. Only the way you say it.</p>
<p><span style="color:#800000;">SR:</span> So it&#8217;s a business model&#8230;</p>
<p><span style="color:#008000;">PK: </span>Yes</p>
<p><span style="color:#800000;">SR:</span> .. you would say</p>
<p><span style="color:#008000;">PK:</span> definitely</p>
<p><span style="color:#800000;">SR:</span> Is that how you want to earn money in the future ?</p>
<p><span style="color:#008000;">PK: </span>Yes, I already do like this. It works well</p>
<p><span style="color:#800000;">SR:</span> Putting all this aside, the hacking of a website is already a criminal act !</p>
<p><span style="color:#008000;">PK: </span>Yes</p>
<p><span style="color:#000080;">&lt;Peter looks for nearest exit / crowd laughs&gt;<br />
</span><br />
<span style="color:#008000;">PK:</span> That&#8217;s right.</p>
<p><span style="color:#800000;">SR:</span> What kind of fines would you have to pay if you got caught ?</p>
<p><span style="color:#800000;">SR:</span> If you hack a site like TV-Total and write that the programs cancelled for example !</p>
<p><span style="color:#008000;">PK:</span> But normally nobody is interested in that</p>
<p><span style="color:#000080;">&lt;crowd laughs&gt;</span></p>
<p><span style="color:#800000;">SR:</span> If nobody goes to court, then there&#8217;s no crime ! &lt;proverb&gt;</p>
<p><span style="color:#000080;">&lt;crowd laughs&gt; </span></p>
<p><span style="color:#008000;">PK:</span> There&#8217;s still foreign countries I can escape too</p>
<p><span style="color:#800000;">SR:</span> Ok, but then you&#8217;re never allowed back !</p>
<p><span style="color:#008000;">PK: </span><span style="color:#000080;">&lt;laughs&gt;</span></p>
<p><span style="color:#800000;">SR:</span> That&#8217;s not so&#8230; Ah yes, you have to go back to Austria. Austrians look forward to going home !</p>
<p><span style="color:#800000;">SR: </span>So what does the future hold for you ? You&#8217;re still in school correct ? You&#8217;re doing your A-Levels ?</p>
<p><span style="color:#008000;">PK:</span> Yes</p>
<p><span style="color:#800000;">SR:</span> And then ?</p>
<p><span style="color:#008000;">PK:</span> I want to go to University. To study Computer Science (Informatik)</p>
<p><span style="color:#800000;">SR:</span> I thought you already knew everything  ?</p>
<p><span style="color:#008000;">PK:</span> Not everything, there&#8217;s still something to learn.</p>
<p><span style="color:#800000;">SR:</span> Ok</p>
<p><span style="color:#008000;">PK:</span> &#8230; and to brag !</p>
<p><span style="color:#800000;">SR: </span>To brag ?</p>
<p><span style="color:#008000;">PK:</span> Yes. I have to spend my time somehow.</p>
<p><span style="color:#800000;">SR:</span> Do you need some special equipment for what you&#8217;re doing ?</p>
<p><span style="color:#008000;">PK:</span> No a normal notebook is enough.</p>
<p><span style="color:#800000;">SR:</span> A normal notebook ? and then the right knowledge.</p>
<p><span style="color:#008000;">PK: </span>Exactly.</p>
<p><span style="color:#800000;">SR: </span>Understood. So I wish you, at the very least with your legal activities, every success&#8230; and keep your fingers away from illegal stuff. Promise me that ?</p>
<p><span style="color:#008000;">PK: </span>Yes</p>
<p><span style="color:#800000;">SR:</span> Peter Kleissner ladies and gentlemen.</p>
<p><span style="color:#000080;">&lt;entrance music</span>&gt;</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1234/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1234&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2010/01/10/peter-kleissner-on-tv-total-revised/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/pXrH8QjtDu8/2.jpg" medium="image" />
	</item>
		<item>
		<title>It&#8217;s 2010 already!</title>
		<link>http://blog.c22.cc/2010/01/01/its-2010-already/</link>
		<comments>http://blog.c22.cc/2010/01/01/its-2010-already/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 18:04:36 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[General Life]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[changes]]></category>
		<category><![CDATA[new year]]></category>

		<guid isPermaLink="false">http://blog.c22.cc/?p=1222</guid>
		<description><![CDATA[Wow how time flies. 10 years ago I was working in London for a share registrar company, and praying the NT4 systems we were using wouldn&#8217;t fold when Y2K hit. How times change. Now I&#8217;m living in Austria, and doing a job that I really like, instead of one that just pays the bills. Life&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1222&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Wow how time flies. 10 years ago I was working in London for a share registrar company, and praying the NT4 systems we were using wouldn&#8217;t fold when Y2K hit. How times change. Now I&#8217;m living in Austria, and doing a job that I really like, instead of one that just pays the bills. Life&#8217;s too short to not enjoy your work.</p>
<p>In honor of the past and the future I&#8217;ve made a few (subtle) changes to the blog. Gone is the <span style="text-decoration:underline;">änal security guy</span><em> (long story, ask me over a few beers)</em> and I&#8217;ve gone back to using a nickname that I&#8217;ve not used in 5 years or so, catch22 (<em>catch for short). </em>That too is a long story, but at least the domain name c22.cc makes a little bit more sense now. Oh and I won&#8217;t have so many problems with badly programmed web-filters marking the blog as porn <em>(hence the <span style="text-decoration:underline;">ä</span> in the old title).</em></p>
<p>So what&#8217;s to come for me in 2010 ? It&#8217;s going to be another busy year I think. Lots of conferences planned already, and lots of things to get done. I&#8217;ve also come up with a few <span style="text-decoration:underline;">new years</span> resolutions, and I plan to stick to them <em>(this time).</em> By posting them here you guys can all hassle me and call me a big fat liar if I don&#8217;t come through with the goods as well. No pressure <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<ul>
<li><span style="color:#800000;">Diet </span>&#8211;&gt; Because too many cons have taken their toll on my once slender and toned figure </li>
<li><span style="color:#800000;">Friends </span>&#8211;&gt; I&#8217;m notoriously bad for losing contact with people and spending too much time locked in a room alone&#8230; time for a change</li>
<li><span style="color:#800000;">Read more</span> &#8211;&gt; I keep getting new books, so time to read more and &#8230;</li>
<li><span style="color:#800000;">Watch TV less</span> &#8211;&gt; To make room for the books, friends and &#8230;</li>
<li><span style="color:#800000;">Projects </span>&#8211;&gt; Finish some, instead of leaving them half-finished with a blog post promising &#8220;more on that later&#8221;</li>
<li><span style="color:#800000;">Charity</span> &#8211;&gt; Life&#8217;s been good to me even through tough times. So it&#8217;s time to give back !</li>
</ul>
<p>So, if you see me at a con this year and I&#8217;m breaking any of these rules, I give you the right to tell me to my face that I&#8217;m an idiot&#8230;. trust me, with my willpower, I need all the help I can get !</p>
<p>Happy New Year everyone, and lets hope that 2010 is the year people realise they&#8217;re just making things worse <em>(in security and in general).</em></p>
<p><span style="color:#800000;">Stop being part of the problem, and start being part of the solution.</span></p>
<p><span style="color:#000000;">Be good to each other !</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1222/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1222&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2010/01/01/its-2010-already/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>
	</item>
		<item>
		<title>26C3: Cryptographically Secure ? (lightning talk)</title>
		<link>http://blog.c22.cc/2009/12/30/26c3-cryptographically-secure-lightning-talk/</link>
		<comments>http://blog.c22.cc/2009/12/30/26c3-cryptographically-secure-lightning-talk/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 12:01:50 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[26C3]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[PoC]]></category>
		<category><![CDATA[SanDisk]]></category>

		<guid isPermaLink="false">http://c22blog.wordpress.com/?p=1220</guid>
		<description><![CDATA[Cryptographically Secure ?
Cracking FIPS-Certified USB Flash Drives
Lightning talk &#8211; PoC &#8211; Matthias Deeg
Demo is performed using a SanDisk Cruzer Enterprise (FIPS Edition), however is possible on other devices.

Small mistakes often have a big impact, especially when it comes to complex devices.

USB FDU &#8211; (USB Flash Drive Unlocker)
The demo PoC tool was able to unlock the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1220&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Cryptographically Secure ?</strong><br />
<em>Cracking FIPS-Certified USB Flash Drives</em><br />
<span style="color:#660000;">Lightning talk &#8211; PoC &#8211; </span><span style="color:#660000;"><em>Matthias Deeg</em></span></p>
<p>Demo is performed using a SanDisk Cruzer Enterprise (FIPS Edition), however is possible on other devices.</p>
<ul>
<li>Small mistakes often have a big impact, especially when it comes to complex devices.</li>
</ul>
<p>USB FDU &#8211; (USB <strong>F</strong>lash <strong>D</strong>rive <strong>U</strong>nlocker)</p>
<p>The demo PoC tool was able to unlock the device (make it so that any arbitrary password works) within a few seconds. A number of vendors have already patched this issue and provided updates for their devices (see Links below).</p>
<p>Currently the PoC isn&#8217;t publicly available.</p>
<p><span style="color:#000000;"><em>Links :</em></span></p>
<ul>
<li>Cryptographically Secure Paper (<a href="http://www.syss.de/fileadmin/ressources/040_veroeffentlichungen/dokumente/SySS_knackt_SanDisk_USB-Stick.pdf" target="_blank">DE</a>)</li>
<li>Papers (<a href="http://www.syss.de/fileadmin/ressources/040_veroeffentlichungen/dokumente/SySS_knackt_SanDisk_USB-Stick.pdf" target="_blank">SanDisk</a>, <a href="http://www.syss.de/fileadmin/ressources/040_veroeffentlichungen/dokumente/SySS_knackt_Kingston_USB-Stick.pdf" target="_blank">Kingston</a>) (DE)</li>
<li>SanDisk Security bulletin (<a href="http://www.sandisk.com/business-solutions/enterprise/technical-support/security-bulletin-december-2009" target="_blank">LINK</a>)</li>
<li>http://www.syss.de (DE)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1220/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1220&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2009/12/30/26c3-cryptographically-secure-lightning-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>
	</item>
		<item>
		<title>26C3: secuBT &#8211; Hacking the hackers with User-Space Virtualization</title>
		<link>http://blog.c22.cc/2009/12/30/26c3-secubt-hacking-the-hackers-with-user-space-virtualization/</link>
		<comments>http://blog.c22.cc/2009/12/30/26c3-secubt-hacking-the-hackers-with-user-space-virtualization/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 11:15:43 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[26C3]]></category>
		<category><![CDATA[exploitation]]></category>
		<category><![CDATA[secuBT]]></category>

		<guid isPermaLink="false">http://c22blog.wordpress.com/?p=1217</guid>
		<description><![CDATA[secuBT &#8211; Hacking the hackers with User-Space Virtualization
In the age of coordinated malware distribution and zero-day exploits security becomes ever more important. This paper presents secuBT, a safe execution framework for the execution of untrusted binary code based on the fastBT dynamic binary translator.
Aim: To visualize and encapsulate running programs to guard and protect the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1217&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong>secuBT &#8211; Hacking the hackers with User-Space Virtualization</strong></p>
<blockquote><p>In the age of coordinated malware distribution and zero-day exploits security becomes ever more important. This paper presents secuBT, a safe execution framework for the execution of untrusted binary code based on the fastBT dynamic binary translator.</p></blockquote>
<p><strong>Aim</strong>: To visualize and encapsulate running programs to guard and protect the computer system<img class="event-image alignright" style="margin:6px;" src="http://events.ccc.de/congress/2009/Fahrplan/images/event-3515-128x128.png" alt="" width="128" height="128" /></p>
<p><strong>Problem</strong></p>
<ul>
<li>programs can execute any system call</li>
<li>Security vulnerabilities can be used to execute unintended system calls</li>
<li>Patches are a reactive form of dealing with the problem</li>
</ul>
<p><strong>Solution</strong></p>
<p><strong></strong>User-space virtualization encapsulates a running program</p>
<ul>
<li>Executed code is checked and validated</li>
<li>Code can be wrapped or modified</li>
<li>System calls can be controlled</li>
</ul>
<p>User-space virtualization is implemented through Dynamic Binary Translation</p>
<ul>
<li>secuBT implements a User-Space sandbox</li>
<li>Dynamic BT used for virtualization layer</li>
<li>System calls interposition framework &#8211; Checks and validates system calls, implements checks to avoid breakout</li>
</ul>
<p><strong>Static vs Dynamic translation</strong></p>
<p>Static reads the binary, reassembles it into a new binary after processing &#8211; This is prone to issues, but is quicker<br />
Dynamic translates all code as it gets executed &#8211; This is slightly slower, but improves compatibility</p>
<p>Dynamic Translation implements two levels of code execution:</p>
<ul>
<li>&#8216;Privileged&#8217; code of BT library</li>
<li>Translated and cached user code</li>
</ul>
<p>When performing translation the following checks are made:</p>
<ul>
<li>All instructions are checked</li>
<li>All (direct and indirect) jump targets are verified</li>
<li>All system calls are verified</li>
</ul>
<p><strong>Security hardening</strong></p>
<ul>
<li>Enforce NX-bit</li>
<li>Check ELF headers, regions, and rights</li>
<li>Protect internal data structures (<em>mprotect</em>)</li>
<li>Check and verify (valid) return addresses</li>
<li>Check and verify indirect control transfers</li>
</ul>
<p><strong>System Call Interposition Framework</strong></p>
<p>Guards and rewrites all system calls through sysenter &amp; INT 80 redirection to a validation function</p>
<p>The validation function can reimplement the syscall in user-space (allows fake responses or return a value as desired)</p>
<p>This allows a specific set of permitted syscalls to be defined, and unwanted syscalls can be blocked.<br />
<strong><br />
Overhead</strong> &#8211; 7% only using Binary Translation,  increasing to 9% with all security implementations in place</p>
<p><strong>What does secuBT protect ?</strong></p>
<ul>
<li>Heap and stack based overflow</li>
<li>Return to libc style attacks</li>
<li>Overwriting the return instruction pointer (using shadow stack)</li>
</ul>
<p>More information can be found at the following locations :</p>
<ul>
<li>http://events.ccc.de/congress/2009/Fahrplan/events/3515.en.html</li>
<li>secuBT paper (<a href="http://events.ccc.de/congress/2009/Fahrplan/attachments/1430_secuBT.pdf" target="_blank">PDF</a>)</li>
<li>secuBT project page (<a href="http://nebelwelt.net/projects/secuBT" target="_blank">link</a>)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1217&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2009/12/30/26c3-secubt-hacking-the-hackers-with-user-space-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>

		<media:content url="http://events.ccc.de/congress/2009/Fahrplan/images/event-3515-128x128.png" medium="image" />
	</item>
		<item>
		<title>26C3: Optimised to fail &#8211; Card readers for online banking</title>
		<link>http://blog.c22.cc/2009/12/29/26c3-optimised-to-fail-card-readers-for-online-banking/</link>
		<comments>http://blog.c22.cc/2009/12/29/26c3-optimised-to-fail-card-readers-for-online-banking/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 17:10:36 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[26C3]]></category>
		<category><![CDATA[Banks]]></category>
		<category><![CDATA[CAP]]></category>
		<category><![CDATA[Chip & PIN]]></category>
		<category><![CDATA[Smart Cards]]></category>

		<guid isPermaLink="false">http://c22blog.wordpress.com/?p=1214</guid>
		<description><![CDATA[Card readers for online banking

The Chip Authentication Programme (CAP) has been introduced by banks
in Europe to deal with the soaring losses due to online banking fraud.
A handheld reader is used together with the customer&#8217;s debit card to
generate one-time codes for both login and transaction authentication.
The CAP protocol is not public, and was rolled out without [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1214&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Card readers for online banking<br />
</strong></p>
<blockquote><p>The Chip Authentication Programme (CAP) has been introduced by banks<br />
in Europe to deal with the soaring losses due to online banking fraud.<br />
A handheld reader is used together with the customer&#8217;s debit card to<br />
generate one-time codes for both login and transaction authentication.<br />
The CAP protocol is not public, and was rolled out without any public<br />
scrutiny. We reverse engineered the UK variant of card readers and<br />
smart cards and here provide the first public description of the<br />
protocol. We found numerous design errors, which could be exploited by<br />
criminals.</p>
<div class="description">
<p>Banks throughout Europe are now issuing hand-held smart card readers<br />
to their customers. These are used, along with the customer&#8217;s bank<br />
card, for performing online banking transactions. In this talk I will<br />
describe how we reversed-engineered the cryptographic protocol used by<br />
these readers, using some custom-designed smart card analysis hardware.<br />
We discovered several flaws in this protocol, which could be exploited<br />
by criminals (and some already are). This talk will explain what<br />
vulnerabilities exist, and what the impact on customers could be.</p>
</div>
</blockquote>
<p><img class="event-image alignright" style="margin:7px;" src="http://events.ccc.de/congress/2009/Fahrplan/images/event-3657-128x128.png" alt="" width="128" height="128" /></p>
<p>Online banking fraud has increased 185% between 2007 and 2008.</p>
<p>Simple fraud techniques dominate due to poor overall security and awareness :</p>
<ul>
<li>Phishing emails</li>
<li>Keyboard loggers</li>
</ul>
<p>Some common security measures that UK banks have implemented :</p>
<ul>
<li>On-Screen keyboards</li>
<li>Picture passwords</li>
<li>Device fingerprinting (using HTTP header information to track and block)</li>
<li>One-time-passwords/iTAN</li>
</ul>
<p>All of these are bypassable in one way or another. Whether it&#8217;s through MitM style attacks, of faking headers.<strong> </strong>Commonly however Man in the Browser attacks are used, as it offers a complete control over the victim&#8217;s machine. What the victim sees, isn&#8217;t what they send/receive.</p>
<p>To combat this, the response must be bound to the transaction to be authorised. Various methods have been implemented, including several UK banks that are now using hardware based challenge/response for authorisation of transactions. These devices conform to the EMV specification v4.2</p>
<ul>
<li>Customer enters PIN</li>
<li>Customer enters transaction details</li>
<li>Reader displays authorisation code</li>
<li>Customer enters code into the browser</li>
<li>Bank verifies the authorisation code in the background</li>
</ul>
<p>How this protocol works is a closed box.</p>
<p>By building a smart card snooper (based on the Xilinx FPGA development board from Opal Kelly) it was possible to discover information about the underlying protocols.</p>
<ul>
<li>Protocol very similar to EMV (used for smartcard payments in Europe)</li>
<li>Looks like a transaction but cancelled at the last stage</li>
<li>Contains 2 data items not listed in the EMV specification</li>
</ul>
<p><strong>Changing some data</strong></p>
<p>By modifying specific pieces of data and leaving others the same, it was possible to observe the reaction of the device. By flipping 1 bit, sometimes the transaction failed, other times the resulting code was different.</p>
<ul>
<li>The authentication code comes from the cryptogram generated by the card at the end of the transaction</li>
<li>The mysterious tag 9f56 was a ‘bit filter’ which selects which bits from the cryptogram are used for the response</li>
<li>The filtered cryptogram is then converted to decimal</li>
</ul>
<p>It was found that there were no cryptographic secrets within the device itself. This means that a software implementation was easy to achieve (a number are available).</p>
<p><strong>Useability failures aid fraudsters</strong></p>
<p>The different banks use varied features of the devices. This leads to confusion where a fraudster can fool a user into using the device in a way that the input is what the fraudster wants and not what the bank expects.</p>
<p><strong>Nonce is small or absent</strong></p>
<ul>
<li>No nonce in Barclays variant, so response stays valid</li>
<li>Only a 4 digit nonce with Natwest (weak 100 guesses = 63% success rate)</li>
</ul>
<p>Fake point of sales devices can get responses in advance.</p>
<p><strong>CAP readers help muggers &#8211; </strong>CAP readers can be used to check if the PIN number is correct or not.<br />
<strong>Supply chain infiltration</strong> &#8211; In the past chip &amp; pin terminals with GSM modules have already been found in the wild. The control of CAP readers is significantly less controlled.</p>
<p><strong>What does this mean for customers</strong></p>
<ul>
<li>CAP is far better than existing UK systems</li>
<li>Authentication codes are dynamic</li>
<li>Authentication codes are bound to transaction</li>
</ul>
<p>However, banks are now claiming that any transaction using this process <span style="text-decoration:underline;">must</span> have been authorised by the user. This means that if you are a victim of fraud, the bank will probably deny your claims. Currently ~20% of claims are turned down.</p>
<p>Recent attempts to test this in court failed, with the Bank winning (Halifax). The evidence provided by the bank was simply a log file showing that the transaction was chip read (04 in the log).</p>
<p><strong>HHD 1.3</strong></p>
<p>Standard from ZKA, Germany</p>
<p>Stronger than UK CAP, but more user input required</p>
<ul>
<li>Many more modes</li>
<li>Mode number alters meaningful prompts</li>
<li>Up to 7 digit nonce</li>
<li>Nonce, and mode number are included in MAC</li>
<li>PIN verification</li>
</ul>
<p><strong>Other solutions</strong></p>
<ul>
<li>Flicker TAN &#8211; Device reads information from a flickering animation (using sensors)</li>
<li>USB connected readers &#8211; Require drivers, so could be an issue without Admin permissions</li>
<li>Cronto PhotoTAN &#8211; Uses a 2D barcode read by a mobile phone application (uses a cryptographic key to prevent MitM)</li>
</ul>
<p>More information can be found on the <a href="http://events.ccc.de/congress/2009/Fahrplan/events/3657.en.html" target="_blank">CCC wiki</a>. Access to the slides (<a href="http://events.ccc.de/congress/2009/Fahrplan/attachments/1494_Murdoch_OptimisedToFail.pdf" target="_blank">PDF</a>)<strong><br />
</strong></p>
<ul>
<li>http://www.lightbluetouchpaper.org</li>
<li>http://www.cronto.com/</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1214&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2009/12/29/26c3-optimised-to-fail-card-readers-for-online-banking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>

		<media:content url="http://events.ccc.de/congress/2009/Fahrplan/images/event-3657-128x128.png" medium="image" />
	</item>
		<item>
		<title>26C3: Playing with the GSM RF interface</title>
		<link>http://blog.c22.cc/2009/12/29/26c3-playing-with-the-gsm-rf-interface/</link>
		<comments>http://blog.c22.cc/2009/12/29/26c3-playing-with-the-gsm-rf-interface/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 15:40:13 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[26C3]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[OpenBTS]]></category>

		<guid isPermaLink="false">http://c22blog.wordpress.com/?p=1211</guid>
		<description><![CDATA[Doing tricks with a mobile phone
This talk will show what can be done by taking control of the GSM RF part of a mobile phone, for example performing a DoS attack to the GSM network or using the phone as a sniffing device.
If the RF hardware of a mobile phone can be controlled, lots of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1211&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p class="subtitle"><strong>Doing tricks with a mobile phone</strong></p>
<blockquote><p>This talk will show what can be done by taking control of the GSM RF part of a mobile phone, for example performing a DoS attack to the GSM network or using the phone as a sniffing device.</p>
<p>If the RF hardware of a mobile phone can be controlled, lots of things are possible, for example:</p></blockquote>
<div class="description">
<blockquote>
<ul>
<li>Sending continuous Channel Request which can lead to a huge load for a GSM cell and could be considered as a DoS attack to the GSM network.</li>
<li>Use a mobile phone as a cheap GSM receiver for sniffing the air traffic somehow similar to what can be done with the USRP.</li>
</ul>
</blockquote>
</div>
<p><strong>Motivation for playing with GSM</strong></p>
<p>The GSM network has been in use in Germany since 1992 and hasn&#8217;t been well researched until recently. It was always the case that access to GSM equipment was restricted. Now the game has changed. Second hand GSM equipment is easily available, OpenBTS, OpenBCS, etc&#8230;. the documentation behind GSM is also now public (but is very extensive)</p>
<p><strong>OpenBTS</strong></p>
<ul>
<li>Hardware based on USRP</li>
<li>Air Interface (Um) is a software defined radio</li>
<li>Does not model classic GSM architecture, but uses a direct Um-to-SIP</li>
</ul>
<p><strong>OpenBCS</strong></p>
<ul>
<li>Implements the Abis protocol plus MSC/MSC/HLR</li>
<li>Supports the Siemens BS11 microBTS</li>
<li>Supports ip.access nanoBTS</li>
<li>Used to run the 26C3 network using 4 nanoBTS units</li>
</ul>
<p>The nanoBTS is much smaller and more modern than the 10 year old Siemens BS11 unit.</p>
<p><strong>Airprobe</strong></p>
<ul>
<li>Passively sniff the GSM Air Interface</li>
<li>Based on USRP and GNU Radio</li>
<li>Analyze protocols with Wireshark</li>
</ul>
<p><strong>What about an &#8220;open&#8221; phone</strong></p>
<ul>
<li>Project Blacksphere for Nokia DCT3 phone &#8211; No longer active ?</li>
<li>TSM30, based on the TI Calypso GSM chipset &#8211; source code available on the internet
<ul>
<li>Can be used to sniff the air traffic</li>
<li>Could be used to perform DoS on the GSM network</li>
</ul>
</li>
<li>Openmoko GTA01/02: GSM modem based on TI Calypso
<ul>
<li>The software is open-source, but the GSM modem is still closed</li>
</ul>
</li>
<li>Future plans: Take a GSM RF-Transceiver and Baseband chip, connect it to a DSP/FPGA board
<ul>
<li>Truly open</li>
<li>Very long term</li>
</ul>
</li>
</ul>
<p><strong>TSM30</strong></p>
<ul>
<li>Spanish phone (about 6 years old)</li>
<li>GSM, GPRS, WAP</li>
<li>TI Calypso chipset &#8211; leaked documents can be found</li>
<li>Firmware is written in C &#8211; no source code for the DSP</li>
</ul>
<p><strong>Sniffing the air traffic</strong></p>
<p>The TSM30 provides the chance to extract digitally converted traffic, however issues of extracting the data (1 MByte per second) from the phone need to be worked out. As there is no fast data transfer this is currently an issue. Tests with 1 second of audio have been tested and work as expected.</p>
<p><strong>DoS Attack</strong></p>
<ul>
<li>By sending continuous RASH requests you can use up available channels on the BTS</li>
<li>Makes it difficult for phones to access the cell</li>
<li>Phones might switch to another cell</li>
<li>Useful for specifically targeting a location, but not a general wide-spread DoS</li>
<li>No 100% guarantee</li>
<li>Theory known for sometime, but never demonstrated</li>
<li>Even a phone without a SIM can perform the attack</li>
<li>Hard to track</li>
<li>Protection against the attack would require a complete rewrite of how GSM functions</li>
</ul>
<p>One useful purpose for the attack, is performing a DoS against the cell and implement a rogue point to capture user information when phones attempt to register to another available BTS.</p>
<p>A demonstration of the DoS using the 25C6 conference GSM network (nanoBTS and OpenBTS)</p>
<p>More information can be found on the <a href="http://events.ccc.de/congress/2009/Fahrplan/events/3608.en.html" target="_blank">CCC wiki</a>.</p>
<div class="abstract"></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1211/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1211/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1211/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1211&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2009/12/29/26c3-playing-with-the-gsm-rf-interface/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>
	</item>
		<item>
		<title>26C3: DECT (part II)</title>
		<link>http://blog.c22.cc/2009/12/29/26c3-dect-part-ii/</link>
		<comments>http://blog.c22.cc/2009/12/29/26c3-dect-part-ii/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 13:58:51 +0000</pubDate>
		<dc:creator>ChrisJohnRiley</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[26C3]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[DECT]]></category>
		<category><![CDATA[DSAA]]></category>
		<category><![CDATA[DSC]]></category>

		<guid isPermaLink="false">http://c22blog.wordpress.com/?p=1207</guid>
		<description><![CDATA[Last years talk on DECT (in)security was one of the highlights of my
conference. It also prompted me to grab one of the com-on-air cards and
start playing with DECT a little more. Hopefully this talk gives me
some more fun things to play with in 2010.
What has changed in DECT security after one year
&#8220;This talk will provide [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1207&subd=c22blog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Last years talk on DECT (in)security was one of the highlights of my<br />
conference. It also prompted me to grab one of the com-on-air cards and<br />
start playing with DECT a little more. Hopefully this talk gives me<br />
some more fun things to play with in 2010.</p>
<p><strong>What has changed in DECT security after one year</strong></p>
<p>&#8220;This talk will provide an update on the security of encrypted DECT<br />
calls (using the DSC cipher), which can currently not be broken by<br />
passive eavesdropping. We will also show what has been done so far to<br />
improve DECT security and what you can do to get a secure DECT system&#8221;</p>
<p>GSM cellphones have a lot in common with in-house cordless telephones. The security of both devices were designed by the same group of people, with only a few years between them. They share a number of the same issues as a result.</p>
<p>Communication within the industry has been a lot better with DECT insecurities however, and plans are being discussed on how to make things more secure. The same cannot  be said however for GSM issues.</p>
<p><strong>DECT overview</strong></p>
<ul>
<li>Standard for short range portable phones</li>
<li>Frequency 1,9 Ghz</li>
<li>Range up to 300 meters</li>
<li>invented in 1992</li>
<li>more than 670,000,000 devices</li>
</ul>
<p><strong>Standard of security &#8211; 1 year ago</strong></p>
<p>DECT uses two proprietary protocols</p>
<ul>
<li>DSAA: DECT Standard Authentication Algorithm</li>
<li>DSC: DECT Standard cipher</li>
<li>Both are <span style="text-decoration:underline;">OPTIONAL</span>!</li>
</ul>
<p>There are devices in the market the do not use authentication or encrypt.</p>
<p>Project deDECTed.org in 2007/8 jointly worked on disclosing DECT security</p>
<ul>
<li>Reversing DSAA</li>
<li>Partial Reversing of DSC</li>
<li>Attacks on DSAA, PRNGs and DECT itself</li>
<li>Open-source sniffer for DECT PCMCIA card</li>
</ul>
<p>This culminated in the talk at 25C3 to disclose the vulnerabilities and raise awareness. This talk invoked public interest, resulting in extensive media coverage, and the implementation of a DECT stack for Linux (Patrick McHardy). DECT vendors, BSI and other security companies started engaging with deDECTed.org. The first consumer phones with improves security appear in early 2009 (shortly after the 25C3 talk). These looked to fix some of the more serious issues. Some firmware upgradable phones were also provided with upgrades.</p>
<p><strong>Open implementation of DECT</strong></p>
<ul>
<li>PCMCIA Type III card now supported</li>
<li>Additional support for audio codecs</li>
<li>Better audio quality</li>
</ul>
<p><strong>New research</strong></p>
<p>DSC was reverse engineered</p>
<ul>
<li>Similar to A5/1</li>
<li>4 LFSRs, 3 irregularly clocked</li>
<li>Output combiner with 1 bit memory</li>
<li>40 Blank rounds &#8211; Largest weakness found</li>
</ul>
<p>DSC can be accessed from the SC14421&#8217;s firmware</p>
<p>The level of access granted by the D_WRS state allowed for complete control and debugging of the encryption process. This meant that, like the Legic prime talk, a reverse engineering was possible without the need to look at the silicon. However, they still did, as it was fun.</p>
<p>A5/1 is stronger tan DSC in only one dimension &#8211;&gt; in A5/1 there are 100 pre-cipher rounds, compared in only 40 in DSC.</p>
<p>This appears to be a tweak implemented by engineers to improve speed. However this 1 flaw causes serious issues with the encryption and makes it significantly weaker than A5/1. Without this change, the encryption would be significantly better than A5/1 in every way (see slides for a full breakdown)</p>
<p><strong>DSC Cryptanalysis</strong></p>
<ul>
<li>Imagine all the registers would be regularly clocked</li>
<li>The internal state would be a linear combination of IV and key bits</li>
<li>Two consecutive bits of output cut down the key space by half</li>
<li>You can repeat that !</li>
<li><span style="text-decoration:underline;">However</span>, LFSR&#8217;s are clocked irregularly</li>
</ul>
<p>The use of irregular clocking makes it a lot more secure. However&#8230;</p>
<p>You can guess the number of clocks correctly (for 1 register, chances are 12%, for all 3 registers, the chances are 0,2%, which may seem low, but is significant). Access to 500,000 different keystreams reveals the key in 1 day on a PC  using a fast GPU. Full details of this attack will be released mid-January at a Cryptographic conference.</p>
<p><strong>Using the C-Channel (A-Field)</strong> (to gather keystream data)</p>
<p>A-Field is ony encrypted when C-Channel data is present</p>
<p>The base station is responsible for updating the handset through C-Channel data. The C-Channel transports :</p>
<ul>
<li>Dial Strings</li>
<li>Display updates</li>
<li>Keys pressed on the numpad</li>
<li>RSS newsfeeds</li>
</ul>
<p>This provides lots of guessable plaintext, and can provide the 500,000 required keystreams with in 24h.</p>
<p><strong>Using the B-Field</strong> (to gather keystream data)</p>
<p>B-Field transports voice data</p>
<ul>
<li>Very hard to guess, except if there is silence or the B-Field is unused</li>
<li>Mute one end of the communication !</li>
</ul>
<p>3 hours silence is enough to generate the required data.</p>
<p><strong>Other Problems</strong></p>
<ul>
<li>DSC key only depends on random numbers sent by the FP</li>
<li>Phones create guessable B-fields</li>
<li>&#8230;</li>
</ul>
<p><strong>Countermeasures</strong></p>
<p>For the user :</p>
<ul>
<li>Restrict to short calls</li>
<li>Avoid silence</li>
</ul>
<p>For the manufacturer :</p>
<ul>
<li>change the key during the call</li>
<li>Avoid guessable content in C-Channel</li>
<li>Replace the algorithm</li>
</ul>
<p><strong>Next Generation of the DECT standard</strong></p>
<ul>
<li>ETSI and the DECT forum are now working on a new standard</li>
<li>deDECTed helped where possible</li>
<li>Changes will be made in two stages &#8211; Short-Term fixes, Longer-Term redesign</li>
<li>The new standards DSAA2, DSC2 will be openly published and use established algorithms</li>
</ul>
<p>Where possible, firmware updates will be made available to fix some issues (such as re-keying, forced encryption, &#8230;)</p>
<p>A set of security requirements will be standardized in spring 2010. Phones implementing this will be certified.</p>
<p>More information can we found :</p>
<ul>
<li>http://events.ccc.de/congress/2009/Fahrplan/events/3648.en.html</li>
<li>https://dedected.org</li>
<li>http://www.dect.org/news.aspx?id=52 &#8211;&gt; DECT Forum press statement</li>
</ul>
<p>Some publications released in 2009 in regards to DECT security :</p>
<ul>
<li>&#8220;Security of Digital Enhanced Cordless Telecommunications&#8221; by Alexandra Mengele (<a href="http://www.cdc.informatik.tu-darmstadt.de/reports/reports/Alexandra_Mengele.diplom.pdf" target="_blank">PDF</a>)</li>
<li>&#8220;An efficient FPGA Implementation for an DECT Brute-Force Attack Scenario&#8221; by Kei Ogata (<a href="http://doi.ieeecomputersociety.org/10.1109/ICWMC.2009.20" target="_blank">Article</a>)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/c22blog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/c22blog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/c22blog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/c22blog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/c22blog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/c22blog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/c22blog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/c22blog.wordpress.com/1207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/c22blog.wordpress.com/1207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/c22blog.wordpress.com/1207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.c22.cc&blog=1599597&post=1207&subd=c22blog&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.c22.cc/2009/12/29/26c3-dect-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">ChrisJohnRiley</media:title>
		</media:content>
	</item>
	</channel>
</rss>