<?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>Aten Labs &#187; technology</title>
	<atom:link href="http://atenlabs.com/blog/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://atenlabs.com/blog</link>
	<description>San Diego&#039;s Premier IT Security Consultancy</description>
	<lastBuildDate>Thu, 22 Jul 2010 08:47:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Android Phone = rogue access point!</title>
		<link>http://atenlabs.com/blog/android-phone-rogue-access-point/</link>
		<comments>http://atenlabs.com/blog/android-phone-rogue-access-point/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 08:45:43 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[802.11]]></category>
		<category><![CDATA[802.11a]]></category>
		<category><![CDATA[802.11b/g]]></category>
		<category><![CDATA[802.11n]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[incredible]]></category>
		<category><![CDATA[pen]]></category>
		<category><![CDATA[penetration]]></category>
		<category><![CDATA[point]]></category>
		<category><![CDATA[rogue]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[viss]]></category>
		<category><![CDATA[vissago htc]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=167</guid>
		<description><![CDATA[So when I get a new phone, I immediately want to try to get as much access on it as possible (read: root it). Custom roms are wonderful, but in the case of the HTC Incredible I don&#8217;t think there are custom roms (yet). After I rooted my HTC Incredible I started doing searches in [...]]]></description>
			<content:encoded><![CDATA[<p>So when I get a new phone, I immediately want to try to get as much access on it as possible (read: root it). Custom roms are wonderful, but in the case of the HTC Incredible I don&#8217;t think there are custom roms (yet).</p>
<p>After I rooted my HTC Incredible I started doing searches in the market for interesting things. I found some neat wireless utilities, I found a file manager that lets you browse SMB fileshares on the lan (NEAT.), I found a packetsniffer, and some more interesting tools.</p>
<p>The light came on over my head when I realized &#8220;Wait, a packet sniffer AND a wireless access point? .. can .. I sniff.. the wifi with this?!&#8221;. As it turns out the answer is yes &#8211; it takes some fenagling, and if you do it in the wrong order one application stomps the other (I&#8217;ve already written the author of the packet capture application about this but have not gotten a response yet).</p>
<p>Here is a quick walkthrough on how to turn an HTC Incredible into a rogue wireless access point:</p>
<ol>
<li>Root the phone. This can be done by visiting <a href="http://unrevoked.com/recovery/" target="_blank">http://unrevoked.com/recovery/</a>, downloading the app, and running it.</li>
<li>Once the phone is rooted, go to the market, and install the wifi tether application: Be aware though, that with the HTC incredible there are additional steps to get this application to work (see their wiki page: <a href="http://code.google.com/p/android-wifi-tether/" target="_blank">http://code.google.com/p/android-wifi-tether/</a>)
<p style="text-align: center;"><a href="http://atenlabs.com/blog/wp-content/uploads/2010/07/wifi-tether.png"><img class="aligncenter size-medium wp-image-169" title="wifi-tether" src="http://atenlabs.com/blog/wp-content/uploads/2010/07/wifi-tether-180x300.png" alt="" width="180" height="300" /></a></p>
</li>
<li>Install the packet capture application. This also will need additional steps after the installation. (<a href="http://sites.google.com/site/androidarts/packet-sniffer" target="_blank">http://sites.google.com/site/androidarts/packet-sniffer</a>)</li>
<li>Once you have the packet sniffer installed, configure it to log to a file instead of a sql database. I wasn&#8217;t able to find the actual database this thing logs to, but the text file appears right at the root of the sdcard. It looks just like the &#8216;live&#8217; output though, which I don&#8217;t think is a proper format. It doesn&#8217;t log raw traffic at all.</li>
<li>Don&#8217;t start the sniffer or wifi tether yet &#8211; they must be configured beforehand.</li>
<li>Go back to wifi-tether and configure the SSID. Name it something which will attract people in search of free wifi. Linksys. Dlink. Netgear. 2WIRE858. The SSID of a target network, perhaps. Again, do not turn on tethering here yet.</li>
<li>Open up the packet sniffer again, and go to the &#8216;wifi capture&#8217; section, then enable the capture, and if you&#8217;d like, enable logging packets to the screen.</li>
<li>Hit the phones &#8216;home&#8217; button to exit without stopping the packet capture tool, and re-open the wifi tethering tool. Once in the tethering tool, enable tethering.</li>
<li>Hit home again, and go re open the packet capture tool. If anybody connects, wifi tether will tell you in the status bar at the top of the display, and you will start seeing arp traffic and dhcp traffic scroll in the live feed window as you would with any other packet sniffer.<br />
<a href="http://atenlabs.com/blog/wp-content/uploads/2010/07/capture1.png"><img class="aligncenter size-medium wp-image-168" title="capture1" src="http://atenlabs.com/blog/wp-content/uploads/2010/07/capture1-180x300.png" alt="" width="180" height="300" /></a></li>
</ol>
<p>There are several caveats to this though:</p>
<ol>
<li>This tool appears to not capture raw packets. You can do this from a terminal using TCPdump if you feel so inclined &#8211; the packet capture tool installation instructions have you install a new version of tcpdump. You should be able to use this to capture raw traffic and not just clear text</li>
<li>Packet capture has to be running before wifi tether &#8211; if you try to do it the other way around wifi tether will hang and you&#8217;ll have to kill it.</li>
<li>This will also capture all the traffic from your phone to the internet, so if you&#8217;re trying to do a bunch of stuff on your phone while running a rogue access point, it will  muddy your results.</li>
</ol>
<p>This has been a fairly simple howto &#8211; you creative types will easily be able to find more interesting things to do with this.</p>
<p>My wishlist after figuring this out? &#8211; An app that acts like airodump &#8211; I want to see clients probing for networks so that I can &#8220;give them what they want&#8221;. I also want this packet capture tool to log raw data, not just plaintext stuff.  Now that this is possible, I wish for tools like drifnet, dsniff, and others of that sort to become available on the android platform. The objective here would be to use this during a pen test as a tool to capture data, then bring it back to the labs for analysis.</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/android-phone-rogue-access-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to steal Facebook Authentication cookies</title>
		<link>http://atenlabs.com/blog/how-to-steal-facebook-authentication-cookies/</link>
		<comments>http://atenlabs.com/blog/how-to-steal-facebook-authentication-cookies/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 00:09:51 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hijacking]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[lennox]]></category>
		<category><![CDATA[mrb0t]]></category>
		<category><![CDATA[nick]]></category>
		<category><![CDATA[penetration]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[stealing]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[viss]]></category>
		<category><![CDATA[vissago]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=136</guid>
		<description><![CDATA[How to hack a facebook account &#8211; or, basically how to hijack php sessions. Yes &#8211; this is old news &#8211; yes its a common vulnerability &#8211; but you get a better idea for what it is and how it works when things are explained in detail (with screenshots!). Before we begin, however, I want [...]]]></description>
			<content:encoded><![CDATA[<p>How to hack a facebook account &#8211; or, basically how to hijack php sessions. Yes &#8211; this is old news &#8211; yes its a common vulnerability &#8211; but you get a better idea for what it is and how it works when things are explained in detail (with screenshots!).</p>
<p>Before we begin, however, I want to re-emphasize that it is <strong>VERY EASY</strong> to protect yourself against this sort of attack. Facebook supports HTTPS, so when you browse facebook (or twitter for that matter) or if you have it bookmarked &#8211; please make sure you&#8217;re using <strong>HTTPS://</strong> rather than <strong>HTTP://</strong> in the URL at the very least, if not using a <a href="http://atenlabs.com/zipline">VPN solution</a> for further encryption. Also, if the &#8216;victim&#8217; logs out of facebook, the attackers session becomes invalid &#8211; so it&#8217;s a good practice to actually log out of facebook and log back in again rather than using the &#8216;remember me&#8217; checkbox.</p>
<p>Facebook like many sites operates using authentication cookies. Their auth cookies contain a variety of information, but for our purposes this is irrelevant. Here is a sanitized cookie for reference:</p>
<p><code>Cookie: datr=1276721606-b7f94f977295759399293c5b0767618dc02111ede159a827030fc; lsd=Xesut; lxe=greg.evans%40****************; c_user=100001230367821; lo=wl9fcGXMhPfoT4bAhKFP3Q; lxs=1; sct=1276721745; xs=a615cfe596448194d6e2a8d062a90e4e</code></p>
<p>You can see the &#8216;lxe&#8217; field is the login. We haven&#8217;t done any further research into what the various other fields mean, but using facebook without any kind of security you&#8217;re both leaking the email address used for your login and the session cookie.</p>
<p>First thing you&#8217;ll want to do is fire up your favorite packet capture application. For this example we&#8217;ve used Wireshark:</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/06/wireshark1.jpg"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/wireshark1-300x180.jpg" alt="" title="wireshark1" width="300" height="180" class="aligncenter size-medium wp-image-151" /></a></p>
<p>Next, set the filter in the top left to &#8221; <strong>http.cookie contains &#8220;datr&#8221;</strong> &#8220;. This should show you only packets captured which contain the cookie we&#8217;re looking for. You can see that in this screenshot we&#8217;ve already captured a cookie.</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/06/wireshark2.jpg"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/wireshark2-300x140.jpg" alt="" title="wireshark2" width="300" height="140" class="aligncenter size-medium wp-image-150" /></a></p>
<p>Once you&#8217;ve found a suitable cookie, you can copy it into the buffer by right clicking on the cookie line, and clicking Copy -> Bytes (Printable Text Only)<br />
<a href="http://atenlabs.com/blog/wp-content/uploads/2010/06/wireshark3.jpg"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/wireshark3-300x139.jpg" alt="" title="wireshark3" width="300" height="139" class="aligncenter size-medium wp-image-149" /></a></p>
<p>Next you&#8217;ll want to open up firefox. You&#8217;ll need both <a href="https://addons.mozilla.org/en-US/firefox/addon/748/">greasemonkey</a> and the <a href="http://dustint.com/archives/12">cookieinjector script</a>.</p>
<p>Simply browse to facebook &#8211; make sure you are not logged in:</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox.jpg"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox-300x175.jpg" alt="" title="firefox" width="300" height="175" class="aligncenter size-medium wp-image-156" /></a></p>
<p>Hit ALT-C to bring up the cookie injector dialog box:</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox2.jpg"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox2-300x175.jpg" alt="" title="firefox2" width="300" height="175" class="aligncenter size-medium wp-image-155" /></a></p>
<p>Then paste in the cookie!</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox3.jpg"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox3-300x175.jpg" alt="" title="firefox3" width="300" height="175" class="aligncenter size-medium wp-image-154" /></a></p>
<p>Hit refresh and &#8211; VIOLA! you&#8217;re now logged in as your victim! Now this doesn&#8217;t give you access to their credentials, this is about the equivalent to walking up to their workstation while they&#8217;re away from their desk and using facebook. </p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox4.jpg"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/firefox4-300x175.jpg" alt="" title="firefox4" width="300" height="175" class="aligncenter size-medium wp-image-153" /></a></p>
<p>Neat huh? Pretty easy too. I smiled big when we demo&#8217;ed the attack in our lab &#8211; its old, sure, but being successful is always a good feeling!</p>
<p><em>P.S: This isnt REALLY Gregory Evans account. We setup this account because .. well.. the name was available! We thought it was in good taste as the No #1 hacker&#8217;s twitter feed got hacked the other day, <a href="http://attrition.org/errata/charlatan/gregory_evans/ligatt06/">his site is riddled with XSS exploits</a>, and his book is copypasta from a variety of certification exam prep books. Thanks to <a href="http://whoneedscrypto.ordonomicon.net/">Nick</a> and <a href="http://blog.skeptikal.org/">mckt</a> for the work and tootilage, respectively. No noobs were harmed in the making of this film.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/how-to-steal-facebook-authentication-cookies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTC Incredible: A hackers (Whitehat) perspective</title>
		<link>http://atenlabs.com/blog/htc-incredible-a-hackers-whitehat-perspective/</link>
		<comments>http://atenlabs.com/blog/htc-incredible-a-hackers-whitehat-perspective/#comments</comments>
		<pubDate>Tue, 11 May 2010 05:04:30 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[dan tentler]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[incredible]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[verizon]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=104</guid>
		<description><![CDATA[I just picked up one of these things. In the 3 days I&#8217;ve had it I&#8217;ve probably convinced 15 people to move to it from their iPhones, or jump to it as their next phone on verizon. Expect this to be more or less a hackers review. This is the charted battery usage over approximately [...]]]></description>
			<content:encoded><![CDATA[<p>I just picked up one of these things. In the 3 days I&#8217;ve had it I&#8217;ve probably convinced 15 people to move to it from their iPhones, or jump to it as their next phone on verizon. Expect this to be more or less a hackers review.</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/05/batterhgraph.jpg"><img class="aligncenter size-medium wp-image-105" title="batterhgraph" src="http://atenlabs.com/blog/wp-content/uploads/2010/05/batterhgraph-300x218.jpg" alt="htc incredible review, Dan Tentler" width="300" height="218" /></a></p>
<p>This is the charted battery usage over approximately 3 days. I learned very quickly that when you go to meetups and parties and pass around a brand new phone that very few people have everybody wants to try the same stuff on it over and over again &#8211; so the thing gets quite a workout and gets handed back to you with %20 battery left.</p>
<p>I&#8217;m using <a href="http://www.pocketpicks.co.uk/index.php/2009/03/21/review-battery-graph-android/" target="_blank">this app</a> to monitor the battery and produce the data for the graph. So far it works out well &#8211; except when its not running it simply doesn&#8217;t record data, so the datapoints on the bottom of the chart make the graph look a little interesting. I&#8217;ve numbered some interesting behavior on the chart:</p>
<ol>
<li>I recorded the <a href="http://qik.com/viss" target="_blank">Lost Abbey brewery tour</a> for ~25 minutes. It consumed approximately %25 of the battery life</li>
<li>It took 3 hours and 45 minutes to charge from roughly %35 battery life to full.</li>
<li>in 40 minutes of usage I went from %80 battery to roughly %35</li>
<li>Leaving the phone overnight to cycle the battery</li>
<li>Disregard &#8211; You can see at the bottom of the chart the time jumps from ~09oo hours to ~1800 hours in one step.</li>
<li>I&#8217;d argue &#8216;standard&#8217; daily usage</li>
<li>a good solid charge via my macbook</li>
<li>more standard usage</li>
</ol>
<p>First impressions: This thing is *FAST*. I mean *FAST*. Clocked at 1ghz its very impressive. My G1 would chug and choke when opening the gallery as it tried to thumbnail all the pictures. I suspect the built-in 8 gig storage may have something to do with its I/O performance as I&#8217;m guessing the onboard flash is going to behave more quickly than an sdcard. One of the first things I love thinking about is &#8216;can this thing run nmap/metasploit/JtR/aircrack/etc&#8217;. As far as its ability to do that &#8211; I have every confidence that the thing could take the pepsi challenge should it arise &#8211; however I&#8217;ve almost immediately noticed I have to charge this thing 2x a day if I want to use it in any lengthy amount of time. I havent actually had it DIE on me yet, but it&#8217;ll get down to %20 or so battery before I start fiddling trying to find the charger.</p>
<p>Its fast, and very very capable. The camera beats the pants off the G1 camera hands down and this is a very appreciated breath of fresh air after having my G1. Only drawback is that it really does consume a lot of juice. I read in the forums that some users have been able to use batteries from other phones in the incredible successfully and extend their battery lives that way.</p>
<p>Interested in hacking the thing? We still don&#8217;t have root on it. What does having root mean? Tethering, overclocking, the possibility of all the wonderful linux-based tools we&#8217;re used to (nmap, metasploit, etc) and more.</p>
<p><a href="http://forum.xda-developers.com/forumdisplay.php?f=638" target="_blank">Here</a> are the forums if you want to throw your hat in the ring to get root and help the community expand the functionality of this phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/htc-incredible-a-hackers-whitehat-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>foursquare sending passwords in the clear</title>
		<link>http://atenlabs.com/blog/foursquare-sending-passwords-in-the-clear/</link>
		<comments>http://atenlabs.com/blog/foursquare-sending-passwords-in-the-clear/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 19:38:22 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[4sq]]></category>
		<category><![CDATA[4square]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[auth]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[packet]]></category>
		<category><![CDATA[sniffing]]></category>
		<category><![CDATA[zipline]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=87</guid>
		<description><![CDATA[In this case, I&#8217;ll be arguing: The easier it gets to write code(scripting, really), the sloppier it gets and the more insecure it gets. We can see this because of the prevalence of sql injection, cross site scripting and error handling in the ever expanding catalog of new sites appearing on the internet. I cite [...]]]></description>
			<content:encoded><![CDATA[<p>In this case, I&#8217;ll be arguing:</p>
<blockquote><p><em>The easier it gets to write code(scripting, really), the sloppier it gets and the more insecure it gets.</em></p></blockquote>
<p>We can see this because of the prevalence of sql injection, cross site scripting and error handling in the ever expanding catalog of new sites appearing on the internet.</p>
<p>I cite this from personal experience. As of late people seem to care more and more for &#8216;how pretty it is&#8217; and less about what actually happens behind the scenes.  I&#8217;m reminded of the 90s when video games were stuck in 256 color 320&#215;240, with bleeps and bloops for sound &#8211; if you didn&#8217;t have a good story people wouldn&#8217;t buy your game. Now <a href="http://escapistmagazine.com/videos/view/zero-punctuation" target="_blank">things are different.</a> All people seem to care about are the graphics, and the story, music, and gameplay is all phoned-in.</p>
<p>These days I see new tools and applications online that in most cases make me shudder. A friend of mine, <a href="http://twitter.com/quine" target="_blank">@quine</a> noticed something &#8211; the android foursquare application communicates unencrypted, using apache&#8217;s &#8216;basic&#8217; authentication.</p>
<p><span id="more-87"></span>For those of you who aren&#8217;t sure what that means, here&#8217;s the breakdown:</p>
<p>The most basic form of authentication apache uses is called &#8216;basic auth&#8217;. All it does is take your credentials and encode them using base64 &#8211; the same encoding used for email attachments. Encoding is not encryption. You can decode this in seconds. There are even apps that will do it for you if they see a base64 encoded string.</p>
<p>@quine asked me to do a packetsniff on my phone, so I plugged my G1 into my notebook, fired up adb and got a shell on my phone. Tcpdump -s 65535 -A -l -nnnvvv  showed me this</p>
<blockquote>
<div id="_mcePaste">11:18:35.553924 IP (tos 0&#215;0, ttl 64, id 54010, offset 0, flags [DF], proto TCP (6), length 286) 25.97.11.256.39819 &gt; 174.129.33.12.80: P, cksum 0xc5e2 (correct), 1:247(246) ack 1 win 2920</div>
<div id="_mcePaste">E&#8230;??@.@.r..a.?.!&#8230;.PDH?.????P..h??..GET /v1/user?mayor=0&amp;badges=0&amp;geolat=31.123456&amp;geolong=-110.123456&amp;geohacc=5000.0 HTTP/1.1</div>
<div id="_mcePaste">User-Agent: com.joelapenna.foursquared 2010011401</div>
<div id="_mcePaste">Host: api.foursquare.com</div>
<div id="_mcePaste">Connection: Keep-Alive</div>
<div id="_mcePaste">Authorization: Basic T2hUaGlua1lvdXJlOkNsZXZlckRvbnRjaGEK</div>
</blockquote>
<p>UHHH.. that &#8216;Authorization: Basic&#8217; line there are my credentials. Right along there with my GPS coordinates! They&#8217;re sent with nearly every request. In the clear! Wow &#8211; I&#8217;m never using my phone on unencrypted wifi again.</p>
<p>To decode base64 one must merely copy/paste the encoded string into any one of a handful of different decoders. We used this command line on osx:</p>
<blockquote><p>echo &#8216;&lt;base64 string&gt;&#8217; | openssl enc -base64 -d</p></blockquote>
<p>There are applications that exist now, like dsniff, which will deobfuscate the credentials when they&#8217;re seen on the lan or over the air. This is pretty bad. There&#8217;s no other way to put it. Thanks to <a href="http://twitter.com/jennyjenjen" target="_blank">@jennyjenjen</a> for meeting up with me to test it on the iphone, which uses the same API, and is just as vulnerable.</p>
<p><strong>My suggestion: </strong>If you&#8217;re going to use foursquare on your mobile device, make sure you&#8217;re not using open coffeeshop wifi spots, and you&#8217;re using your carriers 3g/cdma/gsm/etc internet connection. This will protect you from the potential of people sniffing credentials on your lan. Or, have a look at <a href="http://atenlabs.com/zipline">zipline</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/foursquare-sending-passwords-in-the-clear/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitter, DNS, the &#8220;Iranian cyber army&#8221; and panic &#8211; an analysis</title>
		<link>http://atenlabs.com/blog/twitter-dns-the-iranian-cyber-army-and-panic-an-analysis/</link>
		<comments>http://atenlabs.com/blog/twitter-dns-the-iranian-cyber-army-and-panic-an-analysis/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 08:44:45 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[capture]]></category>
		<category><![CDATA[captured]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[ettiquite]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hacked]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[poison]]></category>
		<category><![CDATA[poisoned]]></category>
		<category><![CDATA[sensationalism]]></category>
		<category><![CDATA[sensationalist]]></category>
		<category><![CDATA[theft]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=85</guid>
		<description><![CDATA[Status.twitter.com tells us that DNS records were overwritten temporarily tonight by attackers to redirect HTTP traffic to another host that was originally destined for twitter.com. With the information that I know now (12:40am, 12/18): The host which contained the landing page was hosted with bluehost. This tells us a few things They didn&#8217;t have the [...]]]></description>
			<content:encoded><![CDATA[<p>Status.twitter.com tells us that DNS records were overwritten temporarily tonight by attackers to redirect HTTP traffic to another host that was originally destined for twitter.com.</p>
<p>With the information that I know now (12:40am, 12/18):</p>
<p>The host which contained the landing page was hosted with bluehost. This tells us a few things</p>
<ul>
<li>They didn&#8217;t have the infrastructure to do packet captures, or credential theft. Bluehost does shared hosting.</li>
<li>Any attempt to do so would have thrown TONS of SSL errors, and very likely DDoS&#8217;ed the server hosting the landing page. (Twitter had HUNDREDS of servers, these guys had 1.). All of your twitter apps would have thrown errors, or flat out stopped working.</li>
<li>Twitters security infrastructure was left untouched, and was not a target of the attack.</li>
</ul>
<p>I&#8217;ve been watching twitter scroll with sensationalism and panic, people yelling &#8220;OH GOD TWITTER GOT HACKED EVERYONE CHANGE YOUR PASSWORDS NOW&#8221;.</p>
<p>Please &#8211; don&#8217;t do that.</p>
<p>Its going to make everyones job harder who have to work on this situation, it incites panic and causes people to prematurely flip out and do things they probably shouldn&#8217;t do.</p>
<p>I&#8217;ve had to deal with this in the past &#8211; people throwing their arms in the air and screaming about passwords being compromised when they in fact weren&#8217;t. It did not end well.</p>
<p>Please &#8211; think before you hit send.</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/twitter-dns-the-iranian-cyber-army-and-panic-an-analysis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Go to hell, Time Warner.</title>
		<link>http://atenlabs.com/blog/go-to-hell-time-warner/</link>
		<comments>http://atenlabs.com/blog/go-to-hell-time-warner/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 23:31:17 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[rants]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[bad]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[cable]]></category>
		<category><![CDATA[ignorance]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[poor]]></category>
		<category><![CDATA[practice]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[staff]]></category>
		<category><![CDATA[terrible]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[uneducated]]></category>
		<category><![CDATA[warner]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=70</guid>
		<description><![CDATA[Let me begin by touching on the geographic disposition of internet service providers. I&#8217;m in 4s ranch, a community inside of San Diego. The cable provider is Time Warner, the phone service is PacBell and its etched into granite. I tried getting DSL from speakeasy when I first moved here but PacBell said they couldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Let me begin by touching on the geographic disposition of internet service providers. I&#8217;m in 4s ranch, a community inside of San Diego. The cable provider is Time Warner, the phone service is PacBell and its etched into granite. I tried getting DSL from speakeasy when I first moved here but PacBell said they couldn&#8217;t do it because &#8220;The cost of running the copper where it needs to go exceeds the money we&#8217;ll make by selling this line&#8221;. I was stuck with Time Warner.</p>
<p><span id="more-70"></span></p>
<p>From the beginning I got their &#8220;Business class&#8221; cable. It was 150/month for what I needed. The cablemodem would randomly drop its signal leaving me with no connection and customers that were down. It still does it. With no explanation from Time Warner.</p>
<p>The contract I signed with them was for 1 year. Within that year, they were contractually obligated to an SLA and some other things, and during that year it was pretty easy to get them on the phone, and get them to respond to issues I&#8217;ve had with their (terrible) service. Once that contract ran out, however &#8211; suddenly it was like pulling teeth to get my &#8216;accounts manager&#8217; on the phone. When I did track down the guy he told me that it was someone elses job now and to go deal with them &#8211; but they were nowhere to be found either.</p>
<p>It&#8217;s now been just a tick over four years I&#8217;ve had this line with Time Warner. I should also explain that running a business out of my home, I had two accounts on the same physical line &#8211; a home television account (which I&#8217;ve cancelled) and the business internet account. The sad part is that apparently they have no system to keep track of these things and the installers really could care less because they&#8217;re practically anonymous.</p>
<p>A few months ago I cancelled my cable and took the leap to watching what I&#8217;d normally watch on TV, on sites like hulu. This saved me over 100/mo. I&#8217;ll describe what I did</p>
<ul>
<li>Paid my final bill (which was in excess of $200), bringing my balance to 0.</li>
<li>Called Time Warner, Cancelled my cable. They told me that as long as I had the cable box, the billing would continue.</li>
<li>I returned the cable box 3 days later.</li>
<li>A month goes by</li>
<li>I get another bill from time warner for 90 dollars.</li>
<li>I call asking about the bill, wondering what it was, and the following conversation transpired:</li>
</ul>
<blockquote><p>I&#8217;m sorry sir, you still had basic cable, thats what the bill was for.</p>
<p><em>I don&#8217;t understand. Why did I still have basic cable?</em></p>
<p>I don&#8217;t know, sir. Its just what the system shows.</p>
<p><em>Does your system show that I called and cancelled my cable?</em></p>
<p>Yes, it does</p>
<p><em>So why didn&#8217;t you guys cancel my cable?</em></p>
<p>Sir, you could have plugged your tv into the wall and gotten basic cable, that&#8217;s why you were charged.</p>
<p><em>Why would I do that if I EXPLICITLY called to cancel my cable?</em></p>
<p>I don&#8217;t know sir, thats just what my system shows.</p>
<p><em>Isn&#8217;t basic cable something like 12 dollars a month?</em></p>
<p>Something like that, yes.</p>
<p><em>So how on earth could I amount a 90 dollar bill in a month with only basic cable, AFTER I&#8217;ve asked you to cancel my cable?</em></p>
<p>I don&#8217;t know sir, you&#8217;ll have to talk to someone else about it.</p></blockquote>
<ul>
<li>Now I&#8217;m getting BOTH bills from Time Warner *AND* the collection company they&#8217;ve hocked me out to. The last time I sent someone to collections (yes, I&#8217;m a business owner too, and I&#8217;ve had to deal with people who don&#8217;t pay) the procedure was to take the money the collections people give you and let them keep what they collect from the victim. Time Warner wants me to pay them *AND* the collection agency? This is completely absurd and completely not acceptable.</li>
</ul>
<p>The best part is that when I cancelled my television account with Time Warner they sent a truck out to disconnect the line &#8211; the same line I use for my business internet. This brought me down for a day and I was furious &#8211; I called them and again, they had pretty much nothing to say. I&#8217;ll be running this one up the flagpole, recording all my conversations with them and posting everything. I&#8217;m looking forward to posting audio of their representatives basically telling me &#8220;We&#8217;re bending you over the sink for 90 dollars, and we dont know why&#8221;.</p>
<p><strong>EDIT:</strong> Also, I&#8217;ve been noticing that to their consumer market they&#8217;re offering &#8217;24 megabit gaming service&#8217;. They have failed to explain why consumers that pay 20/mo can get nearly twice the bandwidth a business account can get, and adamantly refuse that its possible to do what their own ads are saying. I get these in the mail, you see. Against my will. I get ads from a company I already have products from, advertising to me WHAT I ALREADY OWN.</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/go-to-hell-time-warner/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>State of the pwnion.</title>
		<link>http://atenlabs.com/blog/state-of-the-pwnion/</link>
		<comments>http://atenlabs.com/blog/state-of-the-pwnion/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 20:08:45 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[insight]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[speculation]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[hacked]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hak5]]></category>
		<category><![CDATA[information security]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[kaminsky]]></category>
		<category><![CDATA[mitnick]]></category>
		<category><![CDATA[paradigm shift]]></category>
		<category><![CDATA[pwn]]></category>
		<category><![CDATA[pwned]]></category>
		<category><![CDATA[pwnion]]></category>
		<category><![CDATA[rantpost]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[stressed induced headache]]></category>
		<category><![CDATA[zf]]></category>
		<category><![CDATA[zf0]]></category>
		<category><![CDATA[zf05]]></category>
		<category><![CDATA[zf05.txt]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=56</guid>
		<description><![CDATA[message begins Personal details were revealed, emails, chat logs &#8211; pretty scary stuff &#8211; and very sobering. A clear demonstration that things like cross site scripting and the spreading of malware (likely for the use of cascading spam or addition to botnets) is the least of our problems. Also clear proof that people who consider [...]]]></description>
			<content:encoded><![CDATA[<pre>message begins</pre>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Personal details were revealed, emails, chat logs &#8211; pretty scary stuff &#8211; and very sobering. A clear demonstration that things like cross site scripting and the spreading of malware (likely for the use of cascading spam or addition to botnets) is the least of our problems. Also clear proof that people who consider themselves security folks have to be very wary of using creature comforts such as reusing passwords or even operating a wordpress blog (3 updates in a month?! and 2.8.2 is vulnerable? gaw!).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The textfile the group distributed was called zf05.txt and after skimming it&#8217;s abundantly clear that wordpress played a huge part in these folks getting rooted. Almost every example was sort of an &#8216;all in one&#8217; server that was used for &#8216;whatever&#8217;. Its also become clear that jam packing one server with a bunch of services makes it more vulnerable to compromise. Ever heard of KISS? &#8220;Keep it simple, stupid&#8221;. It&#8217;s used very commonly among engineers, computer people &#8211; you name it. Anyone that has to build things or design things. The minute you start adding complexity for no reason the proverbial altimeter begins its decline.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">People who fake tech exacerbate things. There are groups that call themselves &#8220;tech&#8221; when in reality they are simply PR or Marketing. The Web 2.0 craze has hypnotized people into putting almost everything they think and do &#8216;behind the scenes&#8217;. They let someone else worry about it. Some ruby programmers I&#8217;ve met are incapable of manually issuing a sql query. Others are incapable of interacting with sql unless they have phpmyadmin. These folks generate a requirement to artificially make systems more complex and less secure entirely to suit their evergrowing hatred of looking things up themselves or actually learning anything about the technology they use every day. The easiest way to think about it is this: Think of some people. Now think of these people all owning cars. Think of these people now requiring something as simple as an oil change, a tire change, or a simple tune up. Now think of these people taking their cars to a shop to get work done &#8211; for whatever reason: maybe they lack the tools, maybe their HOA doesn&#8217;t allow them to perform work on their cars on the grounds (those HOA people desperately need to be stabbed in the lungs, by the way) or maybe they just don&#8217;t know how. Now lets imagine these people have the work done, and are talking to the mechanics as they are preparing the invoice behind the counter. The mechanic begins to explain how their oil was changed, and these people abjectly refuse to learn or understand how this works even from a top-level non-technical aspect &#8211; they plug their ears and yell &#8220;NO! NO! AAALALALALA!! NOT LISTENING NO NOOOO! ALLALAAAAAA!&#8221;.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">These people strongly support a fancy new term. &#8220;Cloud Computing&#8221;. Cloud computing will make this worse for everyone.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Let me jump away for a moment. I&#8217;d like to point out a fact. The attackers that distributed zf05.txt made a valid point &#8211; a point I&#8217;ve tried to make to peers, friends and clients alike &#8211; If your site/data are on shared hosting and you consider them secure that may mitigate some amount of risk. But if the other people hosting their data are vulnerable and your data is on the same system, you&#8217;re still vulnerable.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Now we have some ingredients &#8211; lets make a stew. Lets take these bits of information and put them all together and let it simmer.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Non technical people whos requirements and behavior are insecure and promote systems being rooted</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Systems with lots of various services running on them</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- A new trend of mashing these systems together to form giant systems that do the same thing, ending up being bigger and more powerful</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Commonly used software being exploited within a week of a patch.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Mix in a bowl with a wisk until creamy. Add a teaspoon of extra virgin olive oil to a cast-iron skillet. Add a bit of freshly cracked pepper to the oil and some freshly pressed/minced garlic. Let simmer until the pepper and garlic begin to bubble, then pour the mixture from the bowl into the skillet and add a squeeze of fresh key lime if you wish. Cook until firm or golden brown, flip once, then serve! Let stand for 10 minutes to cool. What do you get? What does it smell like? (Well if people actually taste of chicken then that may make one hell of a breakfast omlette). We dont know. Here&#8217;s why we don&#8217;t know:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- &#8220;Business people&#8221; like the idea of getting rid of systems administrators and IT overhead</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- &#8220;Cloud Computing&#8221; does not have a security model yet</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- There are no standards &#8211; this stuff is too new</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Far too many people are comfortable being hacked, and say &#8220;oh there&#8217;s nothing important on that sit/box&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">.. Really, guys? You don&#8217;t use that same wordpress password everywhere? For your bank, for gmail, for your car insurance or your mobile provider to login? If a blackhat gets that password you&#8217;re really okay with it? If thats the case, I&#8217;d like you to kindly leave the internet, never to return. Please &#8211; do us all a favor, for the people that like keeping their privates private and their secrets secret, go away.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">So we&#8217;re going to take all of these insecurities, vulnerabilities and holes &#8211; package them up with non-technical people demanding insecure practices so that they don&#8217;t have to learn or think and we&#8217;re going to replicate this ad nauseum and store the results in one gigantic computer grid system? Awesome. Maybe I should trade in my whitehat for a black one &#8211; since thats obviously where all the focus, media, fear and money are going to be. Or maybe I&#8217;ll just make my white hat bigger &#8211; perhaps people will come to their senses and listen to fact and reason. Perhaps not. I guess we&#8217;ll see.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I&#8217;m not the only one, either&#8230;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://darkreading.com/securityservices/security/app-security/showArticle.jhtml?articleID=218102139&amp;cid=RSSfeed</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://www.sensepost.com/blog/3706.html &#8211; open the ppt, this was the defcon talk. they pwned amazon ec2.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">http://evilpacket.net/ &#8211; see the &#8216;theft of a rackspace cloud api key&#8217;. These guys got root on the rackspace/mosso cloud.</div>
<p>I was late to hear &#8211; by a day. Thats 10 years in internet time, we all know. If you&#8217;re not in InfoSec you probably didn&#8217;t hear. Maybe you heard somewhere, irc, twitter, other bits of the intarnets that Kevin Mitnick got hacked. Everyone chuckled. As it turns out a whole bunch of people got compromised. People I know personally who I consider friends. Rob Fuller, Dan Kaminsky, the Hak5 group and a handful of others, including Kevin Mitnick.</p>
<p>Personal details were revealed, emails, chat logs &#8211; pretty scary stuff &#8211; and very sobering. A clear demonstration that things like cross site scripting and the spreading of malware (likely for the use of cascading spam or addition to botnets) is the least of our problems. Also clear proof that people who consider themselves security folks have to be very wary of using creature comforts such as reusing passwords or even operating a wordpress blog (3 updates in a month?! and 2.8.2 is vulnerable? gaw!).</p>
<p><span id="more-56"></span></p>
<p>The textfile the group distributed was called zf05.txt and after skimming it&#8217;s abundantly clear that wordpress played a huge part in these folks getting rooted. Almost every example was sort of an &#8216;all in one&#8217; server that was used for &#8216;whatever&#8217;. Its also become clear that jam packing one server with a bunch of services makes it more vulnerable to compromise. Ever heard of KISS? &#8220;Keep it simple, stupid&#8221;. It&#8217;s used very commonly among engineers, computer people &#8211; you name it. Anyone that has to build things or design things. The minute you start adding complexity for no reason the proverbial altimeter begins its decline.</p>
<p>People who fake tech exacerbate things. There are groups that call themselves &#8220;tech&#8221; when in reality they are simply PR or Marketing. The problem here is that they advertise themselves as &#8220;technical solutions&#8221; to their clients &#8211; so the problem cascades &#8211; lots of sites/apps that go online with very very poor security which ultimately get compromised. The Web 2.0 craze has hypnotized people into putting almost everything they think and do &#8216;behind the scenes&#8217;. They let &#8220;someone else&#8221; worry about it. Guys, If YOU aren&#8217;t going to worry about the safety of your own data, NO ONE ELSE WILL. Some ruby programmers I&#8217;ve met are incapable of manually issuing a sql query. Others are incapable of interacting with sql unless they have phpmyadmin. These folks generate a requirement to artificially make systems more complex and less secure entirely to suit their evergrowing hatred of looking things up themselves or actually learning anything about the technology they use every day. The easiest way to think about it is this: Think of some people. Now think of these people all owning cars. Think of these people now requiring something as simple as an oil change, a tire change, or a simple tune up. Now think of these people taking their cars to a shop to get work done &#8211; for whatever reason: maybe they lack the tools, maybe their HOA doesn&#8217;t allow them to perform work on their cars on the grounds (those HOA people desperately need to be stabbed in the lungs, by the way) or maybe they just don&#8217;t know how. Now lets imagine these people have the work done, and are talking to the mechanics as they are preparing the invoice behind the counter. The mechanic begins to explain how their oil was changed, and these people abjectly refuse to learn or understand how this works even from a top-level non-technical aspect &#8211; they plug their ears and yell &#8220;NO! NO! AAALALALALA!! NOT LISTENING NO NOOOO! ALLALAAAAAA!&#8221;.</p>
<p>These people strongly support a fancy new term. &#8220;Cloud Computing&#8221;. Cloud computing will make this worse for everyone.</p>
<p>Let me jump away for a moment. I&#8217;d like to point out a fact. The attackers that distributed zf05.txt made a valid point &#8211; a point I&#8217;ve tried to make to peers, friends and clients alike &#8211; If your site/data are on shared hosting and you consider them secure that may mitigate some amount of risk. But if the other people hosting their data are vulnerable and your data is on the same system, you&#8217;re still vulnerable.</p>
<p>Now we have some ingredients &#8211; lets make a stew. Lets take these bits of information and put them all together and let it simmer.</p>
<ul>
<li> Non technical people whos requirements and behavior are insecure and promote systems being rooted</li>
<li> Systems with lots of various services running on them</li>
<li> A new trend of mashing these systems together to form giant systems that do the same thing, ending up being bigger and more powerful</li>
<li> Commonly used software being exploited within a week of a patch.</li>
</ul>
<p>Mix in a bowl with a wisk until creamy. Add a teaspoon of extra virgin olive oil to a cast-iron skillet. Add a bit of freshly cracked pepper to the oil and some freshly pressed/minced garlic. Let simmer until the pepper and garlic begin to bubble, then pour the mixture from the bowl into the skillet and add a squeeze of fresh key lime if you wish. Cook until firm or golden brown, flip once, then serve! Let stand for 10 minutes to cool. What do you get? What does it smell like? (Well if people actually taste of chicken then that may make one hell of a breakfast omlette). We dont know. Here&#8217;s why we don&#8217;t know:</p>
<ul>
<li>&#8220;Business people&#8221; like the idea of getting rid of systems administrators and IT overhead</li>
<li> &#8220;Cloud Computing&#8221; does not have a security model yet</li>
<li>There are no standards &#8211; this stuff is too new</li>
<li> Far too many people are comfortable being hacked, and say &#8220;oh there&#8217;s nothing important on that sit/box&#8221;</li>
</ul>
<p>.. Really, guys? You don&#8217;t use that same wordpress password everywhere? For your bank, for gmail, for your car insurance or your mobile provider to login? If a blackhat gets that password you&#8217;re really okay with it? If thats the case, I&#8217;d like you to kindly leave the internet, never to return. Please &#8211; do us all a favor, for the people that like keeping their privates private and their secrets secret, go away.</p>
<p>So we&#8217;re going to take all of these insecurities, vulnerabilities and holes &#8211; package them up with non-technical people demanding insecure practices so that they don&#8217;t have to learn or think and we&#8217;re going to replicate this ad nauseum and store the results in one gigantic computer grid system? Awesome. Maybe I should trade in my whitehat for a black one &#8211; since thats obviously where all the focus, media, fear and money are going to be. Or maybe I&#8217;ll just make my white hat bigger &#8211; perhaps people will come to their senses and listen to fact and reason. Perhaps not. I guess we&#8217;ll see.</p>
<p>I&#8217;m not the only one, either&#8230;</p>
<p><a href="http://darkreading.com/securityservices/security/app-security/showArticle.jhtml?articleID=218102139&amp;cid=RSSfeed">http://darkreading.com/securityservices/security/app-security/showArticle.jhtml?articleID=218102139&amp;cid=RSSfeed</a> &#8211; Black Hat hackers mouths are beginning to water.</p>
<p><a href="http://www.sensepost.com/blog/3706.html">http://www.sensepost.com/blog/3706.html</a> &#8211; open the ppt, this was the defcon17 &#8220;clobbering the cloud&#8221; talk. they pwned amazon ec2.</p>
<p><a href="http://evilpacket.net/">http://evilpacket.net/</a> &#8211; see the &#8216;theft of a rackspace cloud api key&#8217;. These guys got root on the rackspace/mosso cloud (you&#8217;re not supposed to be able to get a shell on rackspace&#8217;s cloud).</p>
<p>So you tell me, guys &#8211; what&#8217;s it going to be?</p>
<pre>message ends</pre>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/state-of-the-pwnion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Brady Forest: Chair of Etech, Web2.0 Expo and Where2.0</title>
		<link>http://atenlabs.com/blog/brady-forest-chair-of-etech-web20-expo-and-where20/</link>
		<comments>http://atenlabs.com/blog/brady-forest-chair-of-etech-web20-expo-and-where20/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 01:53:59 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=38</guid>
		<description><![CDATA[I was fortunate enough to have the honor of interviewing Brady Forest today. I thought I&#8217;d ask him some questions that would be relevant to the hackers / MAKE folks / tinkerers in the crowd.  I&#8217;m pleased to say that from what I&#8217;ve been told there&#8217;s a fair possibility that if you&#8217;ve done soldering before [...]]]></description>
			<content:encoded><![CDATA[<p>I was fortunate enough to have the honor of interviewing <a href="http://twitter.com/brady">Brady Forest</a> today. I thought I&#8217;d ask him some questions that would be relevant to the hackers / MAKE folks / tinkerers in the crowd.  I&#8217;m pleased to say that from what I&#8217;ve been told there&#8217;s a fair possibility that if you&#8217;ve done soldering before and have any interest in doing live tinkering at a conference, Etech should show up on your radar.</p>
<p><strong>Aten: How much of your life does Etech consume?</strong></p>
<blockquote><p><strong> Brady:</strong> <em>it consumes&#8230; I start working 10 months in advance. In some ways 14 months in advance. 10 months is the theme for the following year, its my first conference of the year, so it gets my attention. I&#8217;d like to have as many worthwhile things as possible crammed into into that time &#8211; the conference is only four days. Every facet of the conference has to be interesting. There is tech/art in the halls, events in the evenings. Its broad.</em></p></blockquote>
<p><strong>Aten: What is your background?</strong><strong></strong></p>
<blockquote><p><strong> Brady: </strong><em>I have an engineering degree, worked in management, integrations &#8211; then did a friends music startup kind of like pandora which was then bought by bought by MS, done some music, worked at a google news competitor, then ended up in search as a project manager. Did evangelism/blogging sort of half product, half watching the outside world. I talked to O&#8217;Reilly and after some negotiations I ended up coming aboard.</em></p></blockquote>
<p><span id="more-38"></span></p>
<p><strong>Aten: Have you seen etech grow or shrink in the last 5 years?</strong></p>
<blockquote><p><strong> Brady:<em> </em></strong><em>Etech went up and down. This year is a down year because of the economy. We&#8217;re doing well but its a down year. When I was there in 2005 as a softie it was doing well, back in the beginning of web2.0. All the web people were coming to the con, but now that Web 2.0 can&#8217;t be considered &#8216;emerging technology&#8217; anymore we&#8217;re seeing less of that crowd.<br />
</em></p></blockquote>
<p><strong>Aten: Why the move to San Jose?</strong><strong></strong></p>
<blockquote><p><strong> Brady:</strong><em> Its all about venue. Moscone stomped our San Diego dates. The secret to a good conference is all about the venue. Unfortunately this year we had to end up moving our dates around due to conflicts with other conferences and we ended up in San Jose.<br />
</em></p></blockquote>
<p><strong></strong></p>
<p><strong>Aten: What sort of telemetry do you hope to gain by RFID&#8217;ing everyone up at this Etech?</strong></p>
<blockquote><p><strong> Brady:</strong> <em>I just want to see how people interact with the technology. I think that RFID .. people being able to play with it will expose them to a bit of new technology, and add a bit of joy to interacting with other people. We have this one project called pulse that&#8217;s going to be placed around Etech and people can walk up and swipe and we can get a heat map of activity around the conf, similiar people to you will get a path.. I think that will work out well. </em></p></blockquote>
<p><strong>Aten: Are you takine a cue from defcon in providing badge material that is hackable?</strong><strong></strong></p>
<blockquote><p><strong> Brady: </strong> <em>You can write to the tags &#8211; but these arent actually how you&#8217;ll get admittance to the conf. This is paralell to the conf badge. This is the firs ttime we&#8217;re doing it &#8211; let see what happens!</em></p></blockquote>
<p><strong>Aten: Do the prevailing winds bring the scent of more hacking?</strong><strong></strong></p>
<blockquote><p><strong> Brady:</strong> <em>We&#8217;re adding a room for hacking. MAKE is going to be there with tables and soldering irons, So people can do on-site &#8230; anything they want. They&#8217;ll be RFID readers for purchase, so people can build projects there!</em></p></blockquote>
<p>If you do a little sleuthing, there are tons of discount codes available to get discounts on attendance for ETech! This will be my third ETech and I look forward to seeing old friends and making new ones. Come find me, I&#8217;ll buy you a beer!</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/brady-forest-chair-of-etech-web20-expo-and-where20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
