<?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>hypatia dot ca &#187; CCC</title>
	<atom:link href="http://hypatia.ca/tag/ccc/feed/" rel="self" type="application/rss+xml" />
	<link>http://hypatia.ca</link>
	<description>Leigh Honeywell&#039;s Blog</description>
	<lastBuildDate>Thu, 08 Jul 2010 05:28:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>25C3 Day 3</title>
		<link>http://hypatia.ca/2009/01/25c3-day-3/</link>
		<comments>http://hypatia.ca/2009/01/25c3-day-3/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 04:22:52 +0000</pubDate>
		<dc:creator>Leigh Honeywell</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[25C3]]></category>
		<category><![CDATA[CCC]]></category>

		<guid isPermaLink="false">http://hypatia.ca/?p=59</guid>
		<description><![CDATA[Paul and I turned in pretty early on Day 2 and managed to make the first talk on Day 3, though not without the assistance of Club Mate and Starbucks.  Day 3 was where things started to get really hairy in terms of being able to get into rooms to see the talks I wanted [...]]]></description>
			<content:encoded><![CDATA[<p>Paul and I turned in pretty early on Day 2 and managed to make the first talk on Day 3, though not without the assistance of Club Mate and Starbucks.  Day 3 was where things started to get really hairy in terms of being able to get into rooms to see the talks I wanted to see; I ended up missing the <a href="http://events.ccc.de/congress/2008/Fahrplan/events/3032.en.html">RFID talk I really wanted to see </a>in favor of getting to the room for the Storm talk half an hour early.  But that&#8217;s what conference recordings are for, isn&#8217;t it!</p>
<p>As before, be sure to also check out <a href="http://blog.security4all.be/2009/01/25c3-day-3-overview-going-to-warp-speed.html">Security4All&#8217;s post on Day 3</a> for a more Belgian perspective on things.</p>
<p><span id="more-59"></span></p>
<div class="wp-caption aligncenter" style="width: 510px"><a title="inside of a GSM microBTS by hypatiadotca, on Flickr" href="http://www.flickr.com/photos/hypatiadotca/3146756857/"><img style="margin-left: 20px; margin-right: 20px;" src="http://farm4.static.flickr.com/3200/3146756857_1197dc4e5d.jpg" alt="inside of a GSM microBTS" width="500" height="375" /></a><p class="wp-caption-text">BYOGSM</p></div>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/3007.en.html">Running your own GSM network</a></p>
<p>We&#8217;re really excited about the results from this talk at the <a href="http://hacklab.to">hacklab</a>, as we&#8217;re hoping to get a couple of cells (pending investigation of the appropriate Canadian licensing requirements) in order to build something awesome and shiny for <a href="http://har2009.org">Hacking At Random</a> next summer.</p>
<ul>
<li>the big &#8220;why&#8221;: they wanted to demo known (theoretical) security issues with GSM networks</li>
<li>the network authorizes mobile devices using their sims, the devices don&#8217;t do any sort of authorization against the network</li>
<li>copious &#8220;don&#8217;t try this at home&#8221; warnings &#8211; use a good dummy load, and don&#8217;t interfere with other operators, particularly military</li>
<li>like all telco / ITU protocols, the intelligence is in the network not the endpoints, protocols described as a &#8220;TDMA nightmare&#8221;</li>
<li>the base station they obtained (in 2006 on eBay, then bought the whole lot of 74 when they got the one working) is a Siemens BS-11 microBTS</li>
<li>there are a bunch of specifications of the base station in their slides, as well as a hierarchy of needed components</li>
<li>the documentation is available under NDA but 99% of the specs are available</li>
<li>they were able to get in touch with others running the same BTS</li>
<li>they got it basically working using an E1 card hooked up to a Linux PC, and you can too! (With the proper licensing of course)</li>
<li>fun fact from the talk: phones have code in them implementing &#8220;Egypt detection&#8221; as GPS is illegal in that jurisdiction; the phones detect that they are on an Egyptian network and disable the GPS in software</li>
<li>they also did an awesome demo which I won&#8217;t describe here &#8211; feel free to ask me about it offline</li>
</ul>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/3000.en.html">Stormfucker: Owning the Storm Botnet</a></p>
<p>As far as I could tell, the talk didn&#8217;t contain any new information that I hadn&#8217;t seen in other talks about Storm.  The researchers had thoroughly reverse-engineered the Storm bot and were able to control the remains of the botnet; it&#8217;s mostly or totally dead these days, however.</p>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2596.en.html">SWF and the Malware Tragedy</a></p>
<p>This talk discussed some theoretical and some practical vulnerabilities in Adobe Flash, as well as how to use Flash as a sidechannel or a loader for other malware to obfuscate malicious code.  Flash can hide malicious code in externally referenced resources as well as internally stored objects, though fukami says that it does strange things to some kinds of media files which pre-empt their use in steganographic storage.</p>
<p>They also explored some behavioral analysys of ActionScript bytecode using <a href="http://code.google.com/p/erlswf/">erlswf</a>, an ActionScript disassembler written in Erlang.</p>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2938.en.html">Methods for Understanding Targeted Attacks with Office Documents<br />
</a></p>
<div class="wp-caption alignright" style="width: 190px"><a title="targeted trojans by hypatiadotca, on Flickr" href="http://www.flickr.com/photos/hypatiadotca/3148480590/"><img src="http://farm4.static.flickr.com/3223/3148480590_19ac082f5c_m.jpg" alt="targeted trojans" width="180" height="240" /></a><p class="wp-caption-text">Oh, PowerPoint...</p></div>
<p>Bruce Dang&#8217;s talk and the conversation afterwards was one of the highlights of the Congress for me.  He went over the OLE structured storage format which these attacks leverage (in addition to PDF vulnerabilities), as well as a number of easy mitigation strategies (he didn&#8217;t mention using OpenOffice, cough cough).  He pointed at a few interesting things: <a href="http://www.us-cert.gov/cas/techalerts/TA05-189A.html">Technical Cyber Security Alert TA05-189A</a>; the <a href="http://docs.activestate.com/activepython/2.4/pywin32/pythoncom.html">pythoncom</a> wrapper for Microsoft&#8217;s COM API&#8217;s, and the <a title="Microsoft Office Isolated Conversion Environment" href="http://support.microsoft.com/kb/935865">MOICE</a> tool which converts documents into the much safer Office XML.  They also have a blog <a href="http://blogs.technet.com/swi/">here</a>.</p>
<p>I&#8217;m going to leave Day 4 to another post which I&#8217;ll put up tomorrow.</p>
<p>After chatting with Bruce and <a href="http://www.aculei.net/~shardy/">Seth</a> for a while I had dinner and eventually made my way to c-base again.  There was a hilarious auction in which I contributed to VHS acquiring the c-base server, a really great <a href="http://hackerspaces.org/wiki/Call-in">hackerspaces call-in</a> featuring about 20 people at c-base, a bunch from the US, Canada, and around Europe, as well as a caller from the <a href="http://www.ductape.co.za/">nascent space in Durban, South Africa</a> (zomg!).  Afterwards there was lots more conversation about hackerspaces in Canada and a zillion other things.  It was a great night.</p>
]]></content:encoded>
			<wfw:commentRss>http://hypatia.ca/2009/01/25c3-day-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>25C3 Day 2</title>
		<link>http://hypatia.ca/2009/01/25c3-day-2/</link>
		<comments>http://hypatia.ca/2009/01/25c3-day-2/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 01:31:14 +0000</pubDate>
		<dc:creator>Leigh Honeywell</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[25C3]]></category>
		<category><![CDATA[CCC]]></category>

		<guid isPermaLink="false">http://hypatia.ca/?p=58</guid>
		<description><![CDATA[Continuing on from my post from a couple of days ago, here are my notes from Day 2 of the 25th Chaos Communications Congress in Berlin.  I&#8217;ve been slow with getting these posted &#8211; Day 2 was December 28th.  Better late than never, right?
As with the previous posts, for a different perspective and selection of [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing on from my <a href="http://hypatia.ca/2008/12/25c3-day-1/">post from a couple of days ago</a>, here are my notes from Day 2 of the 25th Chaos Communications Congress in Berlin.  I&#8217;ve been slow with getting these posted &#8211; Day 2 was December 28th.  Better late than never, right?</p>
<div class="wp-caption alignleft" style="width: 250px"><a title="soviet unterzugedorf represent by hypatiadotca, on Flickr" href="http://www.flickr.com/photos/hypatiadotca/3145473074/"><img src="http://farm4.static.flickr.com/3207/3145473074_33cf5cd8b4_m.jpg" alt="soviet unterzugedorf represent" width="240" height="180" /></a><p class="wp-caption-text">A lighthearted moment from Soviet Unterzoegersdorf</p></div>
<p>As with the previous posts, for a different perspective and selection of talks I highly recommend checking out <a href="http://blog.security4all.be/2009/01/25c3-day-2-overview-picking-up-pace.html">Security4All&#8217;s blog post about Day 2</a> as well.</p>
<p>Finally, if you&#8217;re particularly interested in anything I&#8217;ve written about, you should check out the <a href="http://events.ccc.de/congress/2008/wiki/Conference_Recordings">official recordings here</a>.  Most of the talks have been posted both as direct downloads and torrents.  I can&#8217;t even begin to say how amazing this is given that the conference is barely over.  From what I hear as well the live streams coming from the conference while it was running were also totally solid.</p>
<p>And now for the actual comments about this day&#8217;s talks!</p>
<p><span id="more-58"></span>Exhaustion, jet-lag, and a late night at the <a href="http://www.c-base.org/">space station</a> made me miss a few talks I wanted to see, but they all conflicted anyway so I&#8217;m just going to watch the recordings on my long flight home on Sunday :)  I made it to these talks:</p>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2909.en.html">TCP Denial of Service Vulnerabilities</a></p>
<ul>
<li>I feel like I somewhat still don&#8217;t understand this attack, despite having read tons about it &#8211; this probably has to do with not also reading more about TCP/IP design.</li>
<li>The gist is that TCP connection window scaling reduces the effectiveness of the source port randomization, which was never a security feature anyway but intended for multiplexing&#8230;</li>
<li>Also there was something about resource starvation by partially opening connections akin to SYN flooding.</li>
</ul>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2890.en.html">Scalable Swarm Robotics</a></p>
<ul>
<li>definitely wins the &#8220;cutest props&#8221; award for their <a href="http://www.flickr.com/photos/hypatiadotca/3147326856/in/set-72157611831013410/">demo of tiny robots</a> (link to video!)</li>
<li>the robots they built can be made for about €15 in quantities of 25+ using off-the-shelf parts exclusively except for the tiny wheels which they stamped out of rubber</li>
<li>the plans are GPLv3 and CC (yay!)</li>
<li>the &#8220;wheels&#8221; are driven by cellphone vibration motors with the weights replaced by rubber wheels</li>
<li>they re-program eachother&#8217;s firmware on the fly and indicate their firmware status as well as other conditions via multi-colour LED&#8217;s</li>
<li>lots and lots more info at their site if you are interested: http://warrantyvoidifremoved.com/formica</li>
</ul>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/3020.en.html">Banking Malware 101</a>, or, Stuff I Found On My Sister&#8217;s Dead Laptop And Now She Has A Mac</p>
<ul>
<div class="wp-caption alignright" style="width: 250px"><a title="anatomy of banking trojans by hypatiadotca, on Flickr" href="http://www.flickr.com/photos/hypatiadotca/3144260341/"><img src="http://farm4.static.flickr.com/3132/3144260341_6d48510b65_m.jpg" alt="anatomy of banking trojans" width="240" height="180" /></a><p class="wp-caption-text">Anatomy of Banking Trojans</p></div>
<li>in all seriousness, I found three of the mentioned malware families on the hard drive of my sister&#8217;s dead machine, and she now has a Mac.</li>
<li>given that this is what I deal with in my day-job, I took a lot of notes on this one</li>
<li>what set this talk apart from your average Banking Trojans talk, which made it much more than a 101 in my opinion, was the fact that the researcher had gained access to the Command and Control servers for several variants of banking malware, and worked in conjunction with AusCERT to notify the people whose banking info he found on these servers.</li>
<li>all of the covered trojans affected only Internet Explorer; the only one which has thusfar affected Firefox was ChromeInject, a drive-by-installer targeting users of the Greasemonkey plugin.  There&#8217;s more on it <a href="http://www.trustdefender.com/blog/2008/12/06/firefox-malware-chromeinject-the-honeymoon-is-over/">here</a>; it wasn&#8217;t covered at all in the talk, and it no longer works.</li>
<li>the trojan Nethell stole cookies, usernames/passwords, stored credentials (saved passwords) and could defeat &#8220;visual keyboards&#8221;</li>
<li>another sample (Zeus / Wsnpoem / Zbot) could inject arbitrary HTML into forms and ask for the secondary transaction numbers in use in a number of European banks</li>
<li>they had some excellent sample collection and analysis automation which I&#8217;m definitely going look into more, using CaptureHPC, Honeyclient, phoneyc</li>
<li>they created a simulator based on AutoIT called &#8220;Simuser&#8221; which they could write behavior templates for</li>
<li>if you&#8217;re interested, <a href="http://honeyblog.org/archives/13-25C3-Banking-Malware-101-Slides.html">here is the presenter&#8217;s blog post</a> linking to the recording and talk slides.</li>
</ul>
<p>ascii&#8217;s <a href="http://events.ccc.de/congress/2008/Fahrplan/events/2992.en.html">Tricks: makes you smile</a></p>
<ul>
<li>A++ did indeed make me smile</li>
<li>while the speaker was a little hard to follow at times, the talk was colourful and entertaining</li>
<li>he showed off several small hacks involving sudo timeouts</li>
<li>apparently putting localhost into your server&#8217;s DNS very much breaks the Same Origin Policy&#8230; oops</li>
<li>he showed off a GREAT technique for fooling people into copying and pasting random things into shell prompts by using some HTML / CSS obfuscation in demo code snippets</li>
<li>he presented new tools to do ICMP PMTU Denials of Service and blind SQL injection</li>
<li>sadly, <a href="http://www.ush.it/">his website</a> is down but hopefully it will reappear soon so that the tools and PoC&#8217;s can be obtained</li>
</ul>
<p>I have five more pages of notes to write up on days 3 and 4, but I&#8217;ll try to get it out tonight.</p>
]]></content:encoded>
			<wfw:commentRss>http://hypatia.ca/2009/01/25c3-day-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>25C3 Day 1</title>
		<link>http://hypatia.ca/2008/12/25c3-day-1/</link>
		<comments>http://hypatia.ca/2008/12/25c3-day-1/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:15:27 +0000</pubDate>
		<dc:creator>Leigh Honeywell</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[25C3]]></category>
		<category><![CDATA[CCC]]></category>

		<guid isPermaLink="false">http://hypatia.ca/?p=55</guid>
		<description><![CDATA[Finally sitting down at Paul&#8217;s laptop to write up some notes on the talks I&#8217;ve seen so far.  I&#8217;m going to break it up into days becaus eI&#8217;ve taken a lot of notes :)  Here goes, with comments in brackets:
Gadi Evron on Cyberwarfare

EU security operations / CERTs are not very organized
cyber warfare is mostly bull****

iPhone [...]]]></description>
			<content:encoded><![CDATA[<p>Finally sitting down at Paul&#8217;s laptop to write up some notes on the talks I&#8217;ve seen so far.  I&#8217;m going to break it up into days becaus eI&#8217;ve taken a lot of notes :)  Here goes, with comments in brackets:</p>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2988.en.html">Gadi Evron on Cyberwarfare</a></p>
<ul>
<li>EU security operations / CERTs are not very organized</li>
<li>cyber warfare is mostly bull****</li>
</ul>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2976.en.html">iPhone hacking</a></p>
<ul>
<li>They&#8217;ve fully soft-unlocked the phone, but it&#8217;s been done in such a way that Apple can still fix it with a software update</li>
</ul>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2922.en.html">Memory Forensics with the Cold Boot Attack</a></p>
<ul>
<li>attack has been fully weaponized to USB keys (or functional iPods) and PXE boot</li>
<li>Jake has found a somewhat unrelated bug in Mac OSX&#8217;s Login.app which results in logged-in users&#8217; passwords being stored in RAM; Apple is aware of the issue and not fixing it.  Same for FileVault keys [o_0]</li>
<li>Linux dm_crypt is vulnerable</li>
<li>loop_aes devs thought they weren&#8217;t vulnerable because of some key-shifting stuff they do, turns out it just means that they store twice the keydata :)</li>
<li>Co-author of USENIX paper Nadia wrote an awesome keyfinding tool which can grab keys from RAM even with something like 75% corruption</li>
<li>Bitlocker default / simple mode is totally pwned</li>
<li>Even with TPM in use Bitlocker is still vulnerable if precise timings are used</li>
</ul>
<p><a href="http://events.ccc.de/congress/2008/Fahrplan/events/2906.en.html">Dan Kaminsky &#8211; Why were we so vulnerable to the DNS vulnerability?</a></p>
<ul>
<li>random person named Paul sitting beside me on the couch by the Go boards describes it as &#8220;+5 insightful&#8221;</li>
<li>My Paul is all excited that Dan is now publicly in favour of DNSSEC :)</li>
</ul>
<p><a title="dns pwnage by hypatiadotca, on Flickr" href="http://www.flickr.com/photos/hypatiadotca/3141624043/"><img src="http://farm4.static.flickr.com/3199/3141624043_981aebed12.jpg" alt="dns pwnage" width="500" height="375" /></a></p>
<p>Edited to add:  For some additional perspectives on Day 1, have a look at my Belgian friend <a href="http://blog.security4all.be/2008/12/25c3-day-1-overview-quiet-start.html">Security4All&#8217;s blog post</a>, which has a different selection of talks.</p>
]]></content:encoded>
			<wfw:commentRss>http://hypatia.ca/2008/12/25c3-day-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
