<?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; insight</title>
	<atom:link href="http://atenlabs.com/blog/category/insight/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>Adding context</title>
		<link>http://atenlabs.com/blog/adding-context/</link>
		<comments>http://atenlabs.com/blog/adding-context/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 23:24:25 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[ligatt]]></category>
		<category><![CDATA[poor security]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[tsk tsk]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=120</guid>
		<description><![CDATA[However good or bad you think you are at security, this may put a few details into perspective for you: In the last few weeks Ligatt Security has been &#8220;making headlines&#8221; with their 90&#8242;s-esque hackers-style commercials and advertisements &#8211; the three most notable of which advertise that large black men, 12 year old boys, and [...]]]></description>
			<content:encoded><![CDATA[<p>However good or bad you think you are at security, this may put a few details into perspective for you:</p>
<p>In the last few weeks <a href="http://www.ligattsecurity.com/">Ligatt Security</a> has been &#8220;making headlines&#8221; with their 90&#8242;s-esque hackers-style commercials and advertisements &#8211; the three most notable of which advertise that large black men, 12 year old boys, and &#8220;hackers&#8221; with what appear to be ethernet-enabled projectorgoggles are &#8220;out to get you&#8221;. Their fear-based marketing campaign slants the average computer users security experience using the standard &#8220;if you don&#8217;t hire us, your life is pretty much over&#8221; routine.</p>
<p>It&#8217;s a pretty huge bag of fail &#8211; I really hope this is a learning experience for them. One of the more important &#8216;scout badges&#8217; I&#8217;ve earned in my time as a contractor so far is &#8220;practice what you preach&#8221;. A &#8220;large&#8221;, publicly traded &#8220;information security company&#8221; probably should have taken the time to do some <a href="http://en.wikipedia.org/wiki/Cross-site_scripting"><strong><em>BASIC SECURITY</strong></em></a> on their own website &#8211; <a href="http://tinyurl.com/2cxv2d8">CLICKY!</a></p>
<p><a href="http://tinyurl.com/2cxv2d8"><img src="http://atenlabs.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-06-at-4.05.54-PM-300x244.png" alt="virtually lol-inducing. wow, i actually typed that." title="Ligatt Security isnt very secure" width="300" height="244" class="aligncenter size-medium wp-image-122" /><br />
</a><br />
<strong><em>EDIT</em>: After a couple of twitter posts about this they&#8217;ve firewalled me off of the host. Firewalling one guy isn&#8217;t gonna help guys, I&#8217;m certain I&#8217;m not the only person to have found a CORNUCOPIA of publicly available vulnerabilities on your site.<em></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/adding-context/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Language and Security</title>
		<link>http://atenlabs.com/blog/language-and-security/</link>
		<comments>http://atenlabs.com/blog/language-and-security/#comments</comments>
		<pubDate>Wed, 19 May 2010 21:40:26 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[brown]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[derren]]></category>
		<category><![CDATA[examples]]></category>
		<category><![CDATA[hypnosis]]></category>
		<category><![CDATA[hypnotism]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[neuro linguistic programming]]></category>
		<category><![CDATA[nlp]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=108</guid>
		<description><![CDATA[Every time I mention using language in security folks assume I&#8217;m talking about social engineering. Social engineering has historically been things like calling the front desk of an organization claiming that you&#8217;re, say, a new fedex delivery driver and you need to be let into their shipping/receiving department, so you ask who you need to [...]]]></description>
			<content:encoded><![CDATA[<p>Every time I mention using language in security folks assume I&#8217;m talking about social engineering. Social engineering has historically been things like calling the front desk of an organization claiming that you&#8217;re, say, a new fedex delivery driver and you need to be let into their shipping/receiving department, so you ask who you need to talk to for that to happen.</p>
<p>Language can be used for a lot more than simply convincing a part time employee to let you have more access than you should somewhere &#8211; Language can be used to full on exploit &#8220;memory corruption&#8221; in the mind. The use of the right language is powerful enough to overwrite peoples memories if even temporarily. </p>
<p>Below I&#8217;ve linked some information pertinent to the techniques employed when language is the tool used to achieve things like memory corruption, buffer overflows, execution of arbitrary code &#8211; except on people. In particular, pay attention to the cognitive biases &#8211; see if you think any of them apply to you <img src='http://atenlabs.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Then combine the cognitive biases with things like NLP anchoring and subliminal suggestion and you quickly end up with a recipe for gaining someones trust, convincing them to give you access somewhere or to something, or telling you secrets &#8211; all without having to don a fedex uniform and pretend you&#8217;re someone else. You can even have someone give you their phone and car keys &#8211; willingly.</p>
<p>Language is a very very powerful tool and put in the hands of information security professionals (or attackers) it becomes even more weaponized. </p>
<p>Apologies for the videos that wont embed &#8211; if you click through you can view them on their youtube page.</p>
<p><center><br />
<a style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;" title="View Cognitive Biases - A Visual Study Guide by the Royal Society of Account Planning on Scribd" href="http://www.scribd.com/doc/30548590/Cognitive-Biases-A-Visual-Study-Guide-by-the-Royal-Society-of-Account-Planning">Cognitive Biases &#8211; A Visual Study Guide by the Royal Society of Account Planning</a> <object id="doc_176870327813558" style="outline: none;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="600" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="doc_176870327813558" /><param name="data" value="http://d1.scribdassets.com/ScribdViewer.swf" /><param name="wmode" value="opaque" /><param name="bgcolor" value="#ffffff" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="FlashVars" value="document_id=30548590&amp;access_key=key-16z0xj5qe5jejhknehs9&amp;page=1&amp;viewMode=slideshow" /><param name="src" value="http://d1.scribdassets.com/ScribdViewer.swf" /><param name="allowfullscreen" value="true" /><param name="flashvars" value="document_id=30548590&amp;access_key=key-16z0xj5qe5jejhknehs9&amp;page=1&amp;viewMode=slideshow" /><embed id="doc_176870327813558" style="outline: none;" type="application/x-shockwave-flash" width="100%" height="600" src="http://d1.scribdassets.com/ScribdViewer.swf" flashvars="document_id=30548590&amp;access_key=key-16z0xj5qe5jejhknehs9&amp;page=1&amp;viewMode=slideshow" allowscriptaccess="always" allowfullscreen="true" bgcolor="#ffffff" wmode="opaque" data="http://d1.scribdassets.com/ScribdViewer.swf" name="doc_176870327813558"></embed></object></p>
<p><object width="500" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/J67ykNNelt8&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="300" src="http://www.youtube.com/v/J67ykNNelt8&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/YGnYvUCIeJk&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="300" src="http://www.youtube.com/v/YGnYvUCIeJk&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object width="500" height="300"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/watch?v=3Vz_YTNLn6w" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="300" src="http://www.youtube.com/v/3Vz_YTNLn6w&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object width="500" height="300"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/watch?v=7tCfGfUUe2g" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="300" src="http://www.youtube.com/v/7tCfGfUUe2g&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object width="500" height="300"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/watch?v=f-TURhK90_8" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="300" src="http://www.youtube.com/v/f-TURhK90_8&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/language-and-security/feed/</wfw:commentRss>
		<slash:comments>0</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>Paranoia, anybody: redux, part II, reloaded, the sequel, extended, directors cut.</title>
		<link>http://atenlabs.com/blog/paranoia-anybody-redux-part-ii-reloaded-the-sequel-extended-directors-cut/</link>
		<comments>http://atenlabs.com/blog/paranoia-anybody-redux-part-ii-reloaded-the-sequel-extended-directors-cut/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 03:51:22 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[speculation]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[before]]></category>
		<category><![CDATA[calm]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[isn't]]></category>
		<category><![CDATA[relax]]></category>
		<category><![CDATA[some]]></category>
		<category><![CDATA[speak]]></category>
		<category><![CDATA[think]]></category>
		<category><![CDATA[would]]></category>
		<category><![CDATA[you]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=102</guid>
		<description><![CDATA[It&#8217;s been roughly 24 hours since I posted  about paranoia and foursquare. I was correct in my foresight expecting people to respond somewhat forcibly, or strongly &#8211; but I got my responses from ENTIRELY the wrong crowd I was trying to speak to: my infosec friends. I wanted to acknowledge valid points that were brought [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been roughly 24 hours since I posted  about paranoia and foursquare. I was correct in my foresight expecting people to respond somewhat forcibly, or strongly &#8211; but I got my responses from ENTIRELY the wrong crowd I was trying to speak to: my infosec friends.</p>
<p>I wanted to acknowledge valid points that were brought up in conversations carried on after the fact and transmogrify the undertone from my last post into an overtone in this one. My suspicion is that my previous snarkiness may have obfuscated the clarity of the point I was trying to make.</p>
<ul>
<li>Yes, absolutely, I agree that over-sharing your location creates a vulnerability and allows an attacker to build an attack profile (excessive meaning say, more than 3-5 checkins daily). As one friend put it &#8220;updating foursquare 24/7&#8243; = bad. Foursquare is not &#8220;HELPING&#8221; the problem &#8211; yes they are &#8220;CONTRIBUTING&#8221; to it, but they are not &#8220;THE&#8221; problem.</li>
</ul>
<ul>
<li>This is not a &#8220;new&#8221; attack vector. Foursquare is not the first application to allow one to publish ones whereabouts (if you REALLY wanna crap your pants, have a look at lattitude. If you think foursquare is bad your head will fall off)</li>
</ul>
<ul>
<li>No, in this context, knowing if you&#8217;re in a building or in a certain room to a building is irrelevant. The point here is you&#8217;re &#8220;leaving your home vulnerable&#8221;. Personal security is a different subject entirely, and I prefer to stay on topic. The site that was mentioned was &#8220;Please rob me&#8221;, inferring &#8220;come to my home and rob it while I&#8217;m not there&#8221;. If people would like to have a healthy discussion about personal security, I&#8217;d be happy to be a part of it &#8211; however this is not it. This discussion is about the home.</li>
</ul>
<ul>
<li>It is less likely that an ACTUAL home-invader will use foursquare over any other social/web2.0 site. Standard usage dictates one has to click an accept button to allow someone to view their checkins (unless they&#8217;re published to facebook/twitter, then it&#8217;s moot anyway). I&#8217;ve had friends that have had their homes burglarized and in every case the attacker was not what any of us would consider an &#8220;advanced enough&#8221; computer user to utilize foursquare as a prelude to a burglary. It was always something like &#8220;we saw them packing up to leave on a ski trip&#8221; -visual, in person. If an attacker is enlightened enough to employ the use of attacks like CSRF and social engineering methodology they&#8217;re going to go after what you have in the bank, in investments, carbon credits (a new one!) and other things that are far more valuable than your television.</li>
</ul>
<ul>
<li>In this context its foursquare that&#8217;s being thrown under the bus. Their &#8216;fault&#8217; in this case was to take an already popular idea (dodgeball) and make it more popular. It&#8217;s the &#8220;in&#8221; thing to do rightnow &#8211; overshare. Some people do it, other people don&#8217;t &#8211; people manage their own risk. Telling twitter you&#8217;re going to the bar, versus checking in on foursquare AT the bar, versus gowalla, or a facebook update &#8211; its all the same thing: You&#8217;re telling the internet you&#8217;re not home. The problem is the behavior, not the &#8220;tool used&#8221;.</li>
</ul>
<p>The last line of the last post I wrote is more or less the overall point I&#8217;m trying to make. Somehow, or for some reason the masses have decided to have an epiphany where they throw their hands in the air and declare foursquare unsafe.</p>
<p>Agreed, they have a valid point. I won&#8217;t argue that, but its synonymous with walking into the burn ward at a hospital, walking past rows and rows of disfigured and suffering individuals, stopping at one random person then exclaiming to the world how THIS PARTICULAR PERSON is suffering and needs medical attention and oh-woe-is-me-what-a-world.</p>
<p>Generally speaking, the same people who have &#8216;come to this realization now&#8217; are guilty of using many other applications that &#8220;tell people they are not home&#8221;.</p>
<p>My point, reconstituted without snark is: You&#8217;ve been doing it for years, and you JUST NOW realized it? THATS the problem. Not foursquare. The very same author of the blogpost I linked to is guilty of frequently publishing their location using a variety of applications. At best I can only speculate, but my speculation is that it was done for the readership and stir the pot &#8211; not to actually provide any real warning.</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/paranoia-anybody-redux-part-ii-reloaded-the-sequel-extended-directors-cut/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Dealing with liars, slander and libel.</title>
		<link>http://atenlabs.com/blog/dealing-with-liars-slander-and-libel/</link>
		<comments>http://atenlabs.com/blog/dealing-with-liars-slander-and-libel/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 02:22:44 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[absurd]]></category>
		<category><![CDATA[absurdity]]></category>
		<category><![CDATA[david]]></category>
		<category><![CDATA[ed]]></category>
		<category><![CDATA[hober]]></category>
		<category><![CDATA[kaiser]]></category>
		<category><![CDATA[libel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[newb]]></category>
		<category><![CDATA[newbies]]></category>
		<category><![CDATA[noobs]]></category>
		<category><![CDATA[o'connor]]></category>
		<category><![CDATA[rog]]></category>
		<category><![CDATA[rogelio]]></category>
		<category><![CDATA[roger]]></category>
		<category><![CDATA[rustad]]></category>
		<category><![CDATA[scubacuda]]></category>
		<category><![CDATA[slander]]></category>
		<category><![CDATA[socal]]></category>
		<category><![CDATA[socallinux.org]]></category>
		<category><![CDATA[troll]]></category>
		<category><![CDATA[trolling]]></category>
		<category><![CDATA[wannabes]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=90</guid>
		<description><![CDATA[Having been practicing information security on a freelance basis for roughly 2 years now, I&#8217;ve quickly come to learn that the information security industry is very incestuous &#8211; teeming with folks that think the standard &#8220;how to survive prison&#8221; methodology works for information security. Find someone who&#8217;s made a name for themselves, beat the everliving [...]]]></description>
			<content:encoded><![CDATA[<p>Having been practicing information security on a freelance basis for roughly 2 years now, I&#8217;ve quickly come to learn that the information security industry is very incestuous &#8211; teeming with folks that think the standard &#8220;how to survive prison&#8221; methodology works for information security. Find someone who&#8217;s made a name for themselves, beat the everliving crap out of them, assume their former glory. This is a problem. Primarily because it doesn&#8217;t work, and secondly because nobody has ever been able to do it right and get their intended results.</p>
<p>Moreso is a problem when people who have openly admitted their noviceness in linux, security and other things of a technical nature decide to take up a crusade. They&#8217;re loud, boisterous and spend lots of energy on a &#8217;cause&#8217; that they simply don&#8217;t understand. The first thing that comes to mind when thinking about these people is an angry neanderthal &#8211; angry that the wind blew out his fire, who then goes and bludgeons his neighbor with a rock out of rage, or the salem witch trials where women were called out as witches and burned alive, their pleas of innocence ignored.</p>
<p>This is exactly what I&#8217;m dealing with &#8211; novices, newbies and beginners who know little to nothing about information security, the industry surrounding it &#8211; picking up a torch and going on a crusade because of something they don&#8217;t understand.</p>
<p>I&#8217;ve been dealing with a small handful of these people, and it seems the further along I get in growing my business, the more opportunity these trolls think they have to shoot me down. I&#8217;m going to draw out, chronologically the whole series of events from then until now &#8211; including how I&#8217;ve contacted attorneys, sent cease and desist notices, and how I personally have suffered, and the friends and loves ones around me have have suffered because two guys in Riverside simply cannot act like adults. It&#8217;s a long ride, but for those interested in the whole story, end to end, read on.</p>
<p>I apologize to those who&#8217;s names I&#8217;m about to drop, who I told I&#8217;d keep out of this &#8211; but at this point it&#8217;s unavoidable. I have to name names to tell the story.</p>
<p><span id="more-90"></span>Two years ago I was just starting out freelancing. Like any energetic entrepreneur I had gotten my hands on some new hardware and some new software and was training myself to become more useful to organizations big or small which could benefit from my skills. A friend of mine, <a href="http://twitter.com/dantecl">Dante</a> invited me to a user group in Riverside. He said some people I already talk to on twitter go, and that it&#8217;s a group of linux guys. Now &#8211; I&#8217;ve been doing linux sysadmin work since 2000. I&#8217;ve met a LOT of linux sysadmins &#8211; so what I was expecting was essentially a bunch of hackers. People who work with linux, are enthusiastic about linux and have an interest in the security of linux. Oh boy was I wrong. The only linux people that were there I could count on two fingers &#8211; Myself and Dante. Everyone else may as well have come fresh from a  &#8221;Welcome to your first time booting ubuntu&#8221; class. They were &#8216;linux enthusiasts&#8217;, alright &#8211; about learning it from the ground up. No practical or vocational experience to speak of.</p>
<p>Now this was back in December of 2008, so my recollection of the EXACT events is a bit hazy. I want to say that Dante and I were among the first few people there. We met a guy named Chris and I think another person who I cannot recall at a restaurant before going to the coffeeshop. As we ate dinner everyone seemed cheerful. I was talking about my new consultancy, and spreading the word that I was openly looking for information security consulting work and hoped to give a demonstration about wireless security. After dinner we moved to the coffeeshop and I think one or two more people were there to meet us &#8211; David Kaiser being one of them. As we sat down, I got out my equipment and booted into a backtrack3 live CD. As we sat and talked, people asked me what the extra hardware was for &#8211; I explained that this was a tool used to do vulnerability assessments, and crack WEP networks to demonstrate the difference between WEP and WPA/WPA2 networks. I explained I was going to give them a demonstration. <strong>People seemed enthusiastic about it &#8211; nobody contested it at all or in any way gave me the impression that &#8220;what you&#8217;re about to do is not okay&#8221;. </strong>Afterall I did <strong>THE EXACT SAME THING </strong>at <a href="http://http://refreshsd.org/calendar/2009/01/Refresh-January-2009">Refresh San Diego</a> which is held at Qualcomm and I was applauded for it. Here is <a href="http://vimeo.com/2847947">part one</a> and <a href="http://vimeo.com/2879833">part two</a> of the video of my presentation &#8211; Give them a watch and see for yourself!</p>
<p>I explained that I was going to do a LAN attack to demonstrate <a href="http://atenlabs.com/blog/foursquare-sending-passwords-in-the-clear/">how important it is to transmit credentials with some degree of encryption</a>. Again, nobody contested it. In fact, Dante sported a bit of a grin sitting across from me. Being a regular participant in <a href="http://www.google.com/search?hl=en&amp;safe=off&amp;q=defcamp+san+diego&amp;aq=f&amp;aqi=&amp;oq=">DEFCAMP</a>, an information security based set of challenges that I used to run during <a href="http://barcampsd.org">BarCamp San Diego</a>, Dante knew exactly what was about to happen &#8211; the people in the audience whos first knee-jerk reaction is to flip out would play their part, and flip out. No damage would be done, but these newbies would have a new found enlightenment and would experience first hand what could happen if an actual malicious attacker were to attack them. This form of exercise puts the &#8220;attacker&#8221; and the &#8220;victim&#8221; right next to eachother so that everything can be seen end-to-end. This gives the &#8220;victim&#8221; insight into how the attack is carried out &#8211; and helps them understand why we use certain measures to protect against it. Having spent 3 years now organizing BarCamp San Diego and DEFCAMP, I had a direct hand  creating a warm and friendly environment for people to learn. I made a mistake assuming that even though there were 3 people there who had regularly attended BarCamp San Diego, that warm and friendly environment made its way up to Riverside that night.</p>
<p>Shortly after I had setup the equipment, Roger Rustad and another person showed up. Roger sat next to Dante, and this other person sat to my right, at the end of the table. I told Roger and his friend I was playing with backtrack3 and I was going to show demonstrate an attack. Again, the immediate response was met with <strong>enthusiasm</strong>.</p>
<p>I began by running a commonly known, commonly used application called <a href="http://ettercap.sourceforge.net/">ettercap</a>. This is a tool that is found on nearly every security linux distribution live-cd, backtrack3 being one of them. It&#8217;s designed to function exactly as I had used it &#8211; as a learning tool. By default, ettercap supports SSH and SSL decryption by way of forging certificates when already &#8216;in the middle&#8217;. Rogers friend browsed to gmail and was presented with a security certificate error very similar to this one.</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/02/orkut-ssl-certificate-error-1.jpg"><img class="aligncenter size-full wp-image-91" title="orkut-ssl-certificate-error-1" src="http://atenlabs.com/blog/wp-content/uploads/2010/02/orkut-ssl-certificate-error-1.jpg" alt="" width="480" height="250" /></a>I was surprised that he was unphased by this &#8211; a security certificate error for GMAIL? He clicked &#8220;okay&#8221; to the popup and continued on to gmail. Once he did that, I saw his gmail credentials pop up in the message window in ettercap. I raised my hand, interrupted everyones side conversations and asked</p>
<blockquote><p><strong>Who here just browsed to gmail.com?</strong></p></blockquote>
<p>The guy next to me raised his hand. I turned my laptop to him and showed him the captured credentials. His facial expression changed &#8211; he got angry.</p>
<blockquote><p><strong>What the hell is this?!</strong></p></blockquote>
<p><strong><span style="font-weight: normal;">He asked, throwing his arms into the air. </span></strong></p>
<blockquote><p><strong>You clicked to approve an invalid security certificate for gmail.com</strong></p></blockquote>
<p>I replied.</p>
<p>At this point the guy got VERY angry. He started yelling at me, he stood up, he told me he was going to punch me in the face and then smash my laptop and throw it across the room.</p>
<blockquote><p><strong>Dude, Relax &#8211; Do you think that if I was going to be doing this maliciously or actually trying to steal credentials, I would have SHOWN YOU what I just did? Calm down &#8211; this was only an exercise. I&#8217;m not keeping any of this, its on a Live CD.</strong></p></blockquote>
<p>He calmed down, and the conversations began again. About 5 minutes later Roger looked up at me and asked something like</p>
<blockquote><p><strong>Did you delete that log?</strong></p></blockquote>
<p>I was confused.. the conversation went something like this:</p>
<blockquote><p><strong><em>Hm? Delete what log?</em></strong></p>
<p><strong>The password you just captured. The logs. For that app you used.</strong></p>
<p><strong><em>There is no log. I closed the application already, so nothing was kept, but ettercap doesn&#8217;t log by default. And even if it did, I could simply reboot and everything that&#8217;s in memory would get wiped.</em></strong></p>
<p><strong>Then you need to stop what you&#8217;re doing and reboot right now!</strong></p>
<p><strong><em>What? Why? I just told you that I&#8217;m not keeping anything, why are you raising your voice at me?</em></strong></p>
<p><strong>You need to delete whatever it is you have over there and reboot right now! Thats fucked up! </strong></p>
<p><strong><em>Roger &#8211; Do you understand what a LiveCD is? You boot into it, everything stays in RAM, and when you reboot, it&#8217;s all gone. I didn&#8217;t keep any logs, I didn&#8217;t save any data &#8211; this was a demonstration. What the hell would I do with his password anyway? Hes changing it as we speak.</em></strong></p></blockquote>
<p>I forget where the conversation went from there, but it was clear that Roger clearly thought I was up to no good. I&#8217;m still bewildered at what he thought I could do with an expired password, but it was abundantly clear he was not interested in listening, and simply wanted me to obey his commands. After I gracefully shut down backtrack I rebooted my workstation and removed the backtrack3 cd and showed it to him, as well as turning my laptop around to demonstrate that I was now back in OSX.</p>
<p>This seemed to make him happy. The only two people at the table that had any issue with it had arrived over an hour late to the meetup, and still did not have any issue with what I was doing until I captured someones credentials. I have no idea what they thought I was going to do when I said &#8220;I&#8217;m going to give a demonstration&#8221; &#8211; perhaps they thought I was going to show a powerpoint presentation, or give a talk &#8211; maybe in retrospect I should have said &#8220;I&#8217;m going to do a live demonstration&#8221; instead of &#8220;I&#8217;m going to demonstrate an attack&#8221;. At this point I can only speculate what I could have done to inhibit the rage that Roger and his friend demonstrated, screaming, yelling, threatening me with violence and destruction of property. I took it in stride. I figured someone would come to their senses eventually. Dante and I sat quietly watching this whole thing transpire, waiting for the rage to subside. I thought it was interesting that Roger was more upset than the guy whos credentials were captured.</p>
<p>Eventually people got tired, people decided it was time to go home, I shook hands with a lot of people, I exchanged business cards with them as well &#8211; it seemed that the meetup went swimmingly, with the exception of that little bit of bad business where I was going to get &#8220;punched in the face and my laptop smashed&#8221;. This was on a Friday or a Saturday night, if I recall, because the next morning I woke up to a fairly ghastly email.</p>
<p>Roger had written a long drawn out email to the mailing list, and CC&#8217;ed me &#8211; written in the context of a board member, or some other lofty authority figure, calling me out on &#8220;stealing passwords&#8221;.</p>
<p>WHOA WHOA WHOA &#8211; I thought to myself, when I left the meetup last night everything was kosher. People shook my hands, people took my business cards. He goes on to say how the group should form some sort of committee to talk about &#8220;what happened&#8221; and &#8220;how they&#8217;re going to address it&#8221;.</p>
<p>What? Did something happen after I left? What &#8220;needs to be addressed&#8221;? They&#8217;re talking like someone admitted to the group that they had a heroin problem and there needed to be an intervention.</p>
<p>I hit reply all and composed a reply telling Roger to calm down again, and going on to say that starting a witch hunt was a stupid way to express his frustration, and that it wouldn&#8217;t do any good because the &#8220;witch&#8221; wasn&#8217;t hiding. My reply went to Roger but not to the group &#8211; apparently my attempts to join the mailing list were not approved by the administrator.</p>
<p>After about 20 minutes, my phone rang. It was Roger. He called and in a very stern and angry tone of voice began scolding me for misbehaving at his meetup group. I explained again, ad nauseum this time that there was no issue &#8211; I apologized for scaring him and his friend, and hurting his feelings and posed a very simple question:</p>
<blockquote><p><strong>Do you think that I was actually being malicious? Do you think that after telling everyone at the meetup that I was trying to go into consulting that I would immediately thereafter start trying to capture their credentials? What do you think I would do with them anyway? </strong></p></blockquote>
<p>Roger was not interested in pursuing a logical line of questioning or reason. Nor was he interested in answering any of my questions or allowing me to speak. He continued to talk over me and insisted that I should &#8220;talk to the group&#8221; about it. I explained that I had tried, but all of my emails to the mailing list were rejected. He then admitted that he <strong>knowingly told members of the group false information about what had happened.</strong> He told me that he had other phone calls with other meetup members who were of a less technical nature and used phrases like &#8220;I don&#8217;t know what he captured&#8221; and &#8220;I don&#8217;t know, he may have seen everything!&#8221;.</p>
<p>At this point I lost my temper.</p>
<blockquote><p><strong>Do you realize what you&#8217;ve done? You&#8217;ve started a panic. You&#8217;ve told a bunch of people lies &#8211; why did you tell these people that I captured stuff? You know I didn&#8217;t capture anything but what you saw &#8211; you were sitting RIGHT ACROSS FROM ME. I even showed you that I rebooted. Why would you tell people that their credentials were compromised if you didn&#8217;t know? I thought we were friends! Why would you throw me under the bus like that? You could have called me and plainly asked me what I captured. You could have given all those people who had questions my phone number or email address and told them to contact me directly &#8211; but you didn&#8217;t. Instead you spread fear and doubt. Instead, you made up a story about &#8220;Dan the evil hacker&#8221; who came to your meetup group and &#8220;did something bad&#8221;, which apparently did not yield any results, hurt anybody, or cause any damage whatsoever. You&#8217;ve started a witch hunt.</strong></p></blockquote>
<p>After my rant, Roger agreed that he could have phrased things differently to the people he talked to before calling me. He called one member of the group &#8211; who is a blind person, and flat out told him &#8220;Go change ALL your passwords! I have no idea what Dan captured! he could be spying on you right now!&#8221;. From what I&#8217;m told the blind person went into a panic &#8211; because of what Roger told him, not because of what happened at the coffee shop. Again, when people exited the coffeeshop the night of the meetup &#8211; everyone was happy, and people exchanged business cards with me.</p>
<p>At this point Roger said something like &#8220;well, no harm no foul. I guess we can move past it. Friends?&#8221;</p>
<p>My response was &#8220;Are you out of your fucking mind? You just threw me under the bus to a room full of people, and now that I&#8217;ve proven you wrong using your own words you want to be friends? How the hell can I ever trust you again? If you ever came to one of my talks you would shit your pants and label me a terrorist, then call 911. I cant trust you anymore, you&#8217;re not my friend &#8211; you&#8217;re just a troll&#8221;</p>
<p>That was that. I hung up on Roger and never spoke to him again.</p>
<p>However in June of 09 I had just landed my first Sarbanes Oxley IT compliance audit. I was VERY excited. My client and I were exchanging the required paperwork when I got an email stating they had googled me in doing some due diligence and found a forum thread &#8211; created by Roger with a duplicate of what was on the mailing list. I told him the story, I linked him to the Qualcomm RefreshSD talk and said that to the best of my ability I was unable to put to rest two attendees of a meetup group who were absolutely terrified of information security. I encouraged him to read the threads and to see the inconsistencies &#8211; there were absolutely no replies from me &#8211; they had blocked me from being able to reply or retort, and people who were not even in attendance of the meetup joined in the fun to badmouth me, call me a script kiddie and make baseless accusations and tell stories about things that &#8220;may have happened&#8221;.</p>
<p>I thought I had lost the deal for certain &#8211; but I got a call back from my client and he explained that after reading the threads it was abundantly clear that these were baseless accusations and that &#8220;You cant believe everything you read on the internet&#8221;. I was happy to have the client move forward.</p>
<p>My stomach sank though. &#8220;Crap&#8221;, I thought. &#8220;This is a big deal &#8211; if clients are finding this when googling me before I start work &#8211; this means I&#8217;m going to have to explain this to *EVERYONE*. Oh man, this is going to suck.&#8221;</p>
<p>So I composed an email to Roger, and David:</p>
<blockquote><p>Hello David,</p>
<blockquote><p>I was notified today by a client of mine that there are some scathing remarks about me publically available on the socallinux.org forums.</p>
<p>I&#8217;d like for you to make those private.</p>
<p>It&#8217;s pretty clear that you and your LUG friends don&#8217;t like me very much &#8211; and that&#8217;s fine &#8211; you&#8217;re allowed to hold whatever opinions you want.</p>
<p>My problem is that I&#8217;ve been put in a compromising situation &#8211; a discussion thread that I have no part in writing pages upon pages of scathing remarks and labeling me as a &#8220;script kiddie&#8221; &#8211; I can also see that all of my responses to roger were not included, so the whole thing is even taken out of context and is one sided as my responses and arguments are nowhere to be found.</p>
<p>The bottom line it&#8217;s hurting my ability to freelance which is how I pay my bills and rent.</p>
<p>Whatever I may have done to slight you, Im certain it didn&#8217;t cause you any grief when it came to eating and paying for where you live.</p>
<p>I&#8217;ll ask you kindly to either remove the posts or make them private.</p>
<p>Thanks in advance</p></blockquote>
<blockquote><p>-Dan<br />
atenlabs.com</p></blockquote>
</blockquote>
<p>It was ignored. I sent another letter after my first stating that when using the phrases &#8220;Not formally disclosing&#8221;, &#8220;When Dan set out to steal passwords&#8221; and &#8220;Doing things in secret&#8221; were outright lies &#8211; legally considered libel, and that they were hurting my ability to put food on the table. I used stern language in saying that if the mailing list items and forum posts were not taken down, I would be forced to come back with an attorney.</p>
<p>At that point I got a polite message back from Roger plainly giving me his address, phone number and other details &#8211; a symbolic way to say &#8220;bring it on&#8221;.</p>
<p>So I did. I hired an intellectual property attorney in Solana Beach who was referred to me by a family practice attorney. I spent a few days going over what had happened with my attorney &#8211; having him read the whole thread, showing him how ettercap works, how backtrack works and other technical details required to properly understand what happened, and what Roger and David chose to write &#8211; and how they GROSSLY differ.</p>
<p>My attorney agreed that Roger and David were being libelous, and composed a cease and desist letter stating the facts and asking Roger and David to at the bare minimum make the mailing list private. I had lost a handful of contracts already because of all the negative comments already, and I had to &#8216;stop the bleeding&#8217;. I was quickly approaching bankruptcy.</p>
<p><a href="http://atenlabs.com/blog/cease-and-desist.pdf">Here is a copy of the cease and desist letter.</a></p>
<p>I asked that the letter be sent certified mail so that we could ensure delivery. About a week later my attorney called me to let me know that both letters, one to Roger Rustad and the other to David Kaiser were both rejected. I chuckled &#8211; they had called my bluff and failed. I asked him then to send it via email, and CC me &#8211; which he did.</p>
<p>Two days after that happened, the forum on their site dissapeared. I had considered it a victory, and stopped thinking about it. I was traveling and I got a phone call from another perspective client who wanted to have a black box penetration test done against software they were developing. &#8220;Wonderful!&#8221; I exclaimed, and we exchanged NDAs and service contracts and began talking on the phone.</p>
<p>A couple days into the talks, I get a call from one of the other contracting companies in on the deal &#8211; they tell me that this client googled me, found some mailing list items about &#8220;some dispute&#8221;, and got cold feet &#8211; thereby abandoning the contract.</p>
<p>I was infuriated. I googled myself and found what exists today &#8211; a single thread on a mailing list where my full name is used very often &#8211; the same baseless allegations and accusations are made &#8211; dating all the way back to December of 2008.</p>
<p>I called my attorney back and asked him what I should do. He explained that immediately to take them to court over it could easily cost 10 to 15 thousand dollars and it may be months before the case is accepted into court, and it could be even longer to get a judgement against them. I sighed, wishing I had the money to move forward, and we agreed to put the case on hold until I was able to save up enough money to proceed. I&#8217;ve since started a savings account for this.</p>
<p>In the mean time, I had hired some friends who are SEO experts to help me at the very least bring to light all of the presentations, the community leadership, free audits and other things I&#8217;ve done in the last 5 years to help bring the tech community here together, and help spread an air of welcome and open learning.</p>
<p>After a couple weeks I had started making a lot of good progress &#8211; until one day I noticed that new entries in their mailing list had caused the thread in google to float higher in the rankings. I read it &#8211; Roger and David had began writing back to the mailing list describing how I was building a case against them for libel and defending themselves to their friends &#8211; using MORE libel. Since I had, and still have absolutely no input on that thread (They&#8217;ve since firewalled me) I cannot even issue a rebuttal on their list. Soon afterwards I started seeing things like this spammed in the comments on a handful of blogs I write on:</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/02/commentlog.png"><img class="aligncenter size-full wp-image-92" title="commentlog" src="http://atenlabs.com/blog/wp-content/uploads/2010/02/commentlog.png" alt="" width="732" height="107" /></a></p>
<p>Whaaaaat? I looked up that IP and it&#8217;s the general area that Roger lives in. Roger full on decided to start a blackhat SEO campaign against me. He just couldn&#8217;t leave it alone. I followed the link to the blogspot URL and I saw this:</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/02/blogger-site.png"><img class="aligncenter size-medium wp-image-93" title="blogger-site" src="http://atenlabs.com/blog/wp-content/uploads/2010/02/blogger-site-300x279.png" alt="Roger Rustad Blackhat SEO" width="300" height="279" /></a></p>
<p>I was a bit taken back &#8211; Perhaps my first cease and desist to Roger didn&#8217;t really sink in &#8211; I was explaining legally that I was going to pursue a lawsuit against him for damages, being able to cite in writing dollar figures for clients that walked away who directly cited his writings and Davids writings. Now he does this? SEO suicide? Does he like it in court? What? I&#8217;d love it spelled out for me.</p>
<p>The situation instantly changed from &#8220;Trolls on the internet&#8221; to  &#8221;I&#8217;m being attacked on the internet for no good reason, years after the fact&#8221;.</p>
<p>The next occurrence was again something that made me recoil &#8211; A member of BarCamp San Diego chiming into a completely unrelated mail thread directly citing Rogers email thread, calling me out to be a &#8220;fox in a henhouse&#8221; as a reply to my email about Zipline coming online. The accuser being one of a handful of people who tried to execute a coup de tas against BarCamp San Diego a few years ago. Again, entirely not surprising. It seems all this negative energy directed at me by Roger and David has garnered the attention of other folks who think badly of me. Again, best I can do is chalk it up to convergence theory &#8211; trolls &#8220;going with the crowd&#8221; &#8211; people attacking me for fun solely because other people are doing it.</p>
<p>This was a lot easier to control as I was actually able to respond to the thread. The conversation did not last long as the more that Roger and Hober talked, the clearer it became that this was about hurting me in the public eye. Their goal was to make me hurt in the pocketbook &#8211; and they accomplished that goal. All the negativity spread by Roger and Hober caused clients to walk away from me. Roger even attacked BarCamp directly, trying to link the spotless reputation of a wonderful tech community in San Diego to his previous baseless allegations of me being somehow evil. It was because of his aggressive and warrantless attacks on BarCamp San Diego that security turned him away at the door.</p>
<p>One of the subjects in the longer version of my  <a href="http://vimeo.com/8846292">How Not to be a Freelancer</a> talk was to mention &#8220;Never do business as yourself, get a fictitious business name, or an LLC&#8221;. I briefly mentioned it &#8211; but this whole debacle is directly what that bullet point addresses. I should have bought an LLC in the beginning and worked under the company name &#8211; I&#8217;m now paying the price.</p>
<p>Dan Kaminsky said it best <strong>&#8220;You can&#8217;t join the war, then walk out on the battlefield and expect NOT to get shot&#8221;</strong>.</p>
<p>This morning (Feb 9) I got call from Road Runner &#8211; my ISP. They explained that they had received a complaint that someone was &#8220;attacking&#8221; someone else from one of my IP addresses. I was told this happened at something like 3:15 in the morning. I asked the caller for more information, so I was sent a small excerpt from what looked like an apache log file which had no destination host information whatsoever. It was something like ten lines deep and contained a very old and poorly executed directory traversal attack, which appeared to be unsuccessful. I rolled my eyes. Anyone could do this to their own webserver, and then use a one-line regular expression in VI to forge the source IP. At 3:15 in the morning? On a weeknight? The same Night I had <a href="http://twitter.com/Viss/status/8828684127">picked up my girlfriend from LAX</a>? I&#8217;d be up at 3:15 in the morning trying to hack someone and not spending time with my girlfriend? Seriously?</p>
<p>Looks like Roger and David are up to no good &#8211; again. They aren&#8217;t happy leaving me alone at this point, with the damage they&#8217;ve already done to me. Its abundantly clear that whenever their standard troll lifestyles come grinding to a halt, I&#8217;m that torch they can pick back up again and wave around. I exist to these two solely as a toy.</p>
<p>My speculation is that its <a href="http://en.wikipedia.org/wiki/Crowd_psychology">convergence theory</a> &#8211; the idea that someone speaking to a crowd can influence the crowds direction &#8211; as very clearly made evident by the non-technical fellowship their group is comprised of, as well as the well-documented evidence that if left alone their stories get more and more audacious. Even now I&#8217;m seeing Rogers friends message me directly on twitter in an attempt to further yet MORE baseless accusations.</p>
<p>At this point I have to identify what is really going on here. I&#8217;ve spent so much time in &#8216;defensive&#8217; mode trying to do damage control, I didn&#8217;t take the time to do any due diligence on my attacker(s). After about half an hour looking around on the internet, I was able to find some facts &#8211; entirely NOT surprising facts:</p>
<p><a href="http://www.linux-archive.org/debian-user/33346-debian-equiv-windows-procmon.html">Roger Rustad is new to linux.</a></p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2010/02/gcacheindex01.png">Roger Rustad has directories full of &#8220;newbie documents&#8221;</a> <a href="http://atenlabs.com/blog/wp-content/uploads/2010/02/gcacheindex02.png">(And another!)</a></p>
<p><a href="http://www.groupstudy.com/archives/associate/200309/msg00041.html">Roger Rustad is very new to linux, again</a></p>
<p><a href="http://socallinux.org/pipermail/linuxusers/2008-January/002360.html">Roger Rustad demonstrates his lack of ability to google for an answer</a></p>
<p><a href="http://markmail.org/message/3gm3tbjvzdfvgkyn">Roger Rustad doesn&#8217;t know that you can get viruses by email</a></p>
<p><a href="http://biznik.com/members/roger-rustad">Roger Rustad is a self-proclaimed &#8220;linux hippie&#8221;</a></p>
<p>How could someone who is so green when it comes to networking and linux think that they could accuse people of being so evil &#8211; especially when they don&#8217;t understand the accusation? Why on earth is it Roger who&#8217;s doing all this attacking and not the guy whos credentials I captured? That guy I&#8217;ve never heard from again!</p>
<p>I&#8217;m not even sure what their endgame is &#8211; capturing traffic is not an end, its a means. When <a href="http://atenlabs.com/blog/twitter-dns-the-iranian-cyber-army-and-panic-an-analysis/">REAL attackers</a>, <a href="http://atenlabs.com/blog/state-of-the-pwnion/">REAL blackhats</a> capture credentials they do it by the thousands. By the <a href="http://techcrunch.com/2009/12/14/rockyou-hack-security-myspace-facebook-passwords/">TENS of thousands</a>. Attackers then use these captured credentials to send phishing emails in attempts to somehow steal money or <a href="http://www.wired.com/threatlevel/2010/02/hackers-steal-carbon-credits/">other valuable information</a>, or further compromise the accounts to send more malware or spread botnet code. Real attackers don&#8217;t go to coffee shop meetups and share the credentials they captured.</p>
<p>Every time I try to think through why they would want to do this the end I come to is &#8220;purely for their own entertainment&#8221;. They stand to gain nothing, I don&#8217;t have a competing business, I&#8217;ve left them completely alone &#8211; and even my attorney agrees with me that what they&#8217;re doing is grounds for a lawsuit.</p>
<p>Michael Caine said something that sums this situation up nicely, in a movie he was in a while ago:</p>
<blockquote><p><strong>&#8230;Because he thought it was good sport. Because some men aren&#8217;t looking for anything logical, like money. They can&#8217;t be bought, bullied, reasoned or negotiated with. Some men just want to watch the world burn.</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/dealing-with-liars-slander-and-libel/feed/</wfw:commentRss>
		<slash:comments>4</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>Hacking someones personal brand</title>
		<link>http://atenlabs.com/blog/hacking-someones-personal-brand/</link>
		<comments>http://atenlabs.com/blog/hacking-someones-personal-brand/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 20:53:21 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[daniel]]></category>
		<category><![CDATA[dave]]></category>
		<category><![CDATA[david]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[kaiser]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[rog]]></category>
		<category><![CDATA[roger]]></category>
		<category><![CDATA[rustad]]></category>
		<category><![CDATA[tentler]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=75</guid>
		<description><![CDATA[I know two trolls. Roger Rustad, and David Kaiser &#8211; they run socallinux.org. If you read anything these two post on socallinux.org you can quickly determine they use this mailing list to defame whomever they choose &#8211; and because their mailing list gets both spidered by google, and mirrored by list-serv they get pretty much [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-76" title="Troll definition" src="http://atenlabs.com/blog/wp-content/uploads/2009/12/Screen-shot-2009-12-10-at-12.27.07-PM.png" alt="Troll definition" width="473" height="111" />I know two trolls. Roger Rustad, and David Kaiser &#8211; they run socallinux.org.</p>
<p>If you read anything these two post on socallinux.org you can quickly determine they use this mailing list to defame whomever they choose &#8211; and because their mailing list gets both spidered by google, and mirrored by list-serv they get pretty much automatic SEO. Multiple domain names replicating messages. And if the mailing list gets any activity for any reason the SEO goes up.</p>
<p>This is like a troll sniper rifle. You want someone to go down in flames, or you just want to make them real miserable? Talk smack about them somewhere that gets spidered by google and replicated to other sites. If anyone googles them, they&#8217;ll find listserv messages, mail-archive.com and google cache results all parroting the original messages.</p>
<p>Google is like the force. It can be used for good and evil. In this example, we&#8217;re looking at using it for evil.</p>
<p><span id="more-75"></span></p>
<p>I never really took personal branding seriously until it bit me &#8211; and upon this realization immediately found a pretty blatant &#8216;vulnerability&#8217;. Well, it&#8217;s not REALLY a vulnerability, it preys on peoples inclination to believe what they read as fact and not take any time to check up on it &#8211; so it&#8217;s more like a social hack, or social engineering. This presents an attack vector that historically could only be used by larger media outlets.</p>
<p>Now, we have google, and google cache &#8211; these tools can be used to make someone miserable for a long period of time, or sway peoples opinion on things &#8211; or to make people believe whatever you choose.</p>
<p>Google your name. Seriously &#8211; open a new tab and type your name into google &#8211; see what comes up. Go at least 3-5 pages deep.</p>
<p>Is there anything in there that would prevent a company from hiring you, or a new client from signing a contract with you?</p>
<p>There isnt? &#8211; well thats a good sign!</p>
<p>What if I started writing emails on a tiny, but public email list (like listserv, or google groups), or wrote a few blog posts talking about how evil you were, and some evil things you&#8217;ve done &#8211; even if you&#8217;d done no such evil? That might not fare so well for you the next time someone does their homework on you.</p>
<p><em>&#8220;But thats libel&#8221; </em>you say. True, that is in fact libel. People lying about you in print.</p>
<p><em>&#8220;You can sue for that!&#8221;</em> Yep &#8211; you can! It&#8217;ll cost you, probably in excess of 5 or 10 grand and you&#8217;ll end up with a court order to the defendants issuing them to take down whatever needed to be taken down (Unless you sue for damages &#8211; for example if you can prove that clients walked away from you and companies won&#8217;t hire you because they found this stuff on google).</p>
<p><em>&#8220;Wow thats a headache&#8221;</em> It absolutely is.</p>
<p>The bottom line is unless you&#8217;re prepared to throw 5-10 thousand dollars at the problem you won&#8217;t be able to do much other than ask nicely, and if asking nicely doesn&#8217;t get the job done you&#8217;re sorta boned. If you do have the money though, libel is libel &#8211; and if you can prove in court its libel, you win. Period.</p>
<p>So in summation: Using google to attack people, hurt brand names and generally troll has a VERY high success rate &#8211; but  you&#8217;re liable to get sued.</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/hacking-someones-personal-brand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
