<?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</title>
	<atom:link href="http://atenlabs.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://atenlabs.com/blog</link>
	<description>San Diego&#039;s Premier IT Security Consultancy</description>
	<lastBuildDate>Wed, 05 Jun 2013 21:34:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>On connecting stuff to the internets..</title>
		<link>http://atenlabs.com/blog/on-connecting-stuff-to-the-internets/</link>
		<comments>http://atenlabs.com/blog/on-connecting-stuff-to-the-internets/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 21:34:15 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[speculation]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[fucks]]></category>
		<category><![CDATA[give]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[manufacturers]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[shodan]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[vendors]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=265</guid>
		<description><![CDATA[So  my last blogpost was nearly a year ago. That&#8217;s &#8230; kinda bad. I should probably post more often. Originally I had thought that posting ranty, angry posts was bad form and that instead of just yelling and flinging my arms about on a blog, I should find other ways of getting messages across. Boy [...]]]></description>
				<content:encoded><![CDATA[<p>So  my last blogpost was nearly a year ago.</p>
<p>That&#8217;s &#8230; kinda bad. I should probably post more often.<br />
Originally I had thought that posting ranty, angry posts was bad form and that instead of just yelling and flinging my arms about on a blog, I should find other ways of getting messages across.</p>
<p>Boy was I wrong <img src='http://atenlabs.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Since my last post, I&#8217;ve been interviewed by the <a href="http://www.bbc.co.uk/news/technology-18770126" target="_blank">BBC</a>, the <a href="http://www.abc.net.au/radionational/programs/downloadthisshow/dts142013/4663110" target="_blank">ABC</a>, <a href="http://money.cnn.com/gallery/technology/security/2013/05/01/shodan-most-dangerous-internet-searches/index.html" target="_blank">CNN Money</a>,<a href="https://devcentral.f5.com/multimedia/dctv/player/videoid/2033/dan-tentler-and-shodan" target="_blank"> F5&#8242;s DevCentral</a>, asked to write articles for several small publications, and asked to speak at half a dozen conferences because of my findings on shodan. Seriously &#8211; after giving essentially the same talk something like 3 times (but adding more meat every time) I had figured that people would get bored of me and shodan. Oops. I was wrong there too. Also, <em>I keep finding shit.</em> Last bit of laugh-then-cry hilarity was finding a pack of GE_CENTRICITY hits. It was an eyebrow raiser for me too.</p>
<p>What&#8217;s GE Centricity? its <a href="http://www.youtube.com/watch?v=loinY8MmVq8" target="_blank">THIS</a>, found like <a href="http://www.shodanhq.com/search?q=GE_CENTRICITY" target="_blank">THIS</a> (also, I think this tarnishes the character of agent smith &#8211; he was a pretty epic bad guy, and now he&#8217;s doing &#8220;commercials for good&#8221;? Sad.)</p>
<p>I don&#8217;t mention this because I think it makes me special or whatnot &#8211; I mention it because it&#8217;s all a <strong>MASSIVE SURPRISE TO ME.</strong> Personally I don&#8217;t think these findings should be getting this kind of media attention &#8211; and I&#8217;ve openly scolded two reporters who used my findings to write &#8216;you should be scared&#8217; articles.</p>
<p><strong>Journalists:</strong> If you&#8217;re telling your audience that they should be afraid, it makes you a shitty journalist. You should be helping me(read: us, as in the security community) make it a big deal to the people that make these devices that what they&#8217;re doing is hurting the safety and privacy of people who buy their stuff &#8211; not telling the victims that they should be afraid. Shame on you.</p>
<p>I am not performing crazy reverse engineering, I&#8217;m not inventing epic hacks, I haven&#8217;t circumvented any impressive security controls (I found some fairly-bonehead level vulns on a bunch of cameras, but that&#8217;s about it).. all I&#8217;m doing is literally <em>pointing out things that are connected to the internet. </em>Albeit, I did write a bunch of scripts to automate this discovery process..</p>
<p>&nbsp;</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2013/06/Inception-Squint.png"><img class="alignleft size-medium wp-image-266" alt="Inception-Squint" src="http://atenlabs.com/blog/wp-content/uploads/2013/06/Inception-Squint-300x163.png" width="300" height="163" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>What? Are you saying there&#8217;s stuff online that people don&#8217;t know about.. .that&#8217;s hugely vulnerable? Or that orgs are allowing these massive security failures to go on unchecked?</p>
<p><strong>Yes, actually, that&#8217;s exactly what I&#8217;m saying. People don&#8217;t care unless you hurt their image. </strong><span style="line-height: 13px;">They seemingly don&#8217;t care even if you hurt their pocketbook substantially. So long as their reputation goes unharmed, literally no fucks are given.</span></p>
<p>&nbsp;</p>
<p>Step one is admitting you have a problem &#8211; and as a security community if we allow businesses and colleagues to keep doing this stuff, it means what we do is just a dog and pony show &#8211; and it makes us all look bad.</p>
<p>That&#8217;s all for now &#8211; let&#8217;s just focus on step one for a while &#8211; we have to find a way to make these vendors give fucks.</p>
<p><em>Finding out how </em>is going to be the challenge.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/on-connecting-stuff-to-the-internets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Defcon 20 Talk!</title>
		<link>http://atenlabs.com/blog/defcon-20-talk/</link>
		<comments>http://atenlabs.com/blog/defcon-20-talk/#comments</comments>
		<pubDate>Tue, 21 Aug 2012 17:57:39 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[presentation]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[20]]></category>
		<category><![CDATA[aten]]></category>
		<category><![CDATA[dam]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[dc20]]></category>
		<category><![CDATA[defcon]]></category>
		<category><![CDATA[defcon20]]></category>
		<category><![CDATA[dhs]]></category>
		<category><![CDATA[electric]]></category>
		<category><![CDATA[france]]></category>
		<category><![CDATA[fumel]]></category>
		<category><![CDATA[hydro]]></category>
		<category><![CDATA[ics-cert]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[laserwash]]></category>
		<category><![CDATA[plant]]></category>
		<category><![CDATA[scada]]></category>
		<category><![CDATA[shodan]]></category>
		<category><![CDATA[tentler]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=251</guid>
		<description><![CDATA[My Defcon20 talk &#8211; &#8220;Drinking from the caffeine firehose we know as shodan&#8221; is now live on youtube!]]></description>
				<content:encoded><![CDATA[<p>My Defcon20 talk &#8211; &#8220;Drinking from the caffeine firehose we know as shodan&#8221; is now live on youtube!<br />
<object width="560" height="315" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 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/5cWck_xcH64?version=3&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="560" height="315" type="application/x-shockwave-flash" src="http://www.youtube.com/v/5cWck_xcH64?version=3&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/defcon-20-talk/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BsidesLA Slides/Code</title>
		<link>http://atenlabs.com/blog/bsidesla-slidescode/</link>
		<comments>http://atenlabs.com/blog/bsidesla-slidescode/#comments</comments>
		<pubDate>Mon, 20 Aug 2012 21:43:53 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[angeles]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[bsides]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[la]]></category>
		<category><![CDATA[los]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[msf]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[shodan]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[viss]]></category>
		<category><![CDATA[vissago]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=245</guid>
		<description><![CDATA[So I whipped a talk recently to give at BSidesLA about how to stack tools voltron-style together and get some pretty gnarly successes. Here are some light talking points to give you an idea of what the subject matter was, but I should let the slides do most of the talking for me (though they may [...]]]></description>
				<content:encoded><![CDATA[<p>So I whipped a talk recently to give at <a href="http://www.securitybsides.com/w/page/36552449/BSidesLosAngeles">BSidesLA</a> about how to stack tools voltron-style together and get some pretty gnarly successes. Here are some light talking points to give you an idea of what the subject matter was, but I should let the slides do most of the talking for me (though they may be slightly vague without the video, which isn&#8217;t up at the time of this writing.)</p>
<ul>
<li>Use shodan to find things online (ec2, one-off sites, etc) not brought to the attention of IT or InfoSec before going live</li>
<li>Enumerate attack surface without actually performing active scans (many shops forbid infosec guys to scan their own environment. Crazy, right? I know!)</li>
<li>Use shodan for red teaming (enumerating attack surface quietly, finding &#8220;hidden stuff&#8221;, all without actually actively scanning)</li>
<li>Bolt on the python api, pipe out results, do crazy things
<ul>
<li>Screenshot 50,000 webpages using a threaded script</li>
<li>Check for HTTP 200 OK return codes for direct object access vulns</li>
<li>Pipe output of Shodan directly into metasploit via an RC script
<ul>
<li>Leverage metasploits powerful auxiliary scanner tools to do enumeration</li>
<li>Launch very targeted attacks on huge attack surface with NO PORT SCANS <img src='http://atenlabs.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
</li>
<li>whatever else you can think up python can do for you! <img src='http://atenlabs.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<blockquote><p><strong>Screenshotter script: <a href="httphttp://atenlabs.com/bsidesla/shodan-eagleeye.py">PYTHON!</a></strong></p>
<p><strong>RC Script generator: <a href="http://atenlabs.com/bsidesla/shodan-sniper2.py">PYTHON MOAR!</a></strong></p>
<p><strong>Slides: <a href="http://atenlabs.com/bsidesla/shodan-sniper.pdf">PDF!</a></strong></p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/bsidesla-slidescode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LayerOne 2012 &#124; Drinking from the caffeine firehose we know as shodan</title>
		<link>http://atenlabs.com/blog/layerone2012/</link>
		<comments>http://atenlabs.com/blog/layerone2012/#comments</comments>
		<pubDate>Mon, 28 May 2012 19:56:38 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[protips]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[con]]></category>
		<category><![CDATA[conf]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[layerone]]></category>
		<category><![CDATA[long]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[measuring]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[policy]]></category>
		<category><![CDATA[scada]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[scanning]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[shodan]]></category>
		<category><![CDATA[shodanhq]]></category>
		<category><![CDATA[speech]]></category>
		<category><![CDATA[success]]></category>
		<category><![CDATA[tail]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[viss]]></category>
		<category><![CDATA[vissago]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=237</guid>
		<description><![CDATA[Video of my presentation: (edit: the videos audio doesnt start until 18 seconds in. I&#8217;ve edited it, and the video is updating on youtube. This is temporary, please bear with me) Slide Deck: long-tail-of-the-internet.pdf Script: shodan-turk.py]]></description>
				<content:encoded><![CDATA[<p>Video of my presentation:</p>
<p>(edit: the videos audio doesnt start until 18 seconds in. I&#8217;ve edited it, and the video is updating on youtube. This is temporary, please bear with me)</p>
<p><iframe src="http://www.youtube.com/embed/ah7rYlhS-v0" frameborder="0" width="480" height="360"></iframe><br />
Slide Deck:<a href="http://atenlabs.com/layerone2012/long-tail-of-the-internet.pdf" target="_blank"> long-tail-of-the-internet.pdf</a></p>
<p>Script: <a href="http://atenlabs.com/layerone2012/shodan-turk.py" target="_blank">shodan-turk.py</a></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/layerone2012/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>So, you pillaged a domain controllers hashes&#8230;</title>
		<link>http://atenlabs.com/blog/so-you-pillaged-a-domain-controllers-hashes/</link>
		<comments>http://atenlabs.com/blog/so-you-pillaged-a-domain-controllers-hashes/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 19:14:43 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[protips]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[cracker]]></category>
		<category><![CDATA[cracking]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[hashes]]></category>
		<category><![CDATA[lm]]></category>
		<category><![CDATA[lm2ntcrack]]></category>
		<category><![CDATA[nt]]></category>
		<category><![CDATA[ntlm]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[pen]]></category>
		<category><![CDATA[penetration]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=232</guid>
		<description><![CDATA[So you&#8217;ve managed to find your way to a domain controller, perhaps used metasploits meterpreter, perhaps got system, migrated to lsass.exe and perhaps were able to use incognito to smart_hashdump and nab all the password hashes.  Well, you can hand those off to john the ripper and it will happily crack the LM portion of [...]]]></description>
				<content:encoded><![CDATA[<p>So you&#8217;ve managed to find your way to a domain controller, perhaps used metasploits meterpreter, perhaps got system, migrated to lsass.exe and perhaps were able to use incognito to smart_hashdump and nab all the password hashes.  Well, you can hand those off to john the ripper and it will happily crack the LM portion of what you&#8217;ve got &#8211; but you&#8217;ll end up with a bunch of uppercase passwords.</p>
<p>Enter <a href="http://www.xmco.fr/lm2tncrack.html" target="_blank">lm2ntcrack.pl</a> &#8211; a dandy little perl script that will take the uppercase password and use it as a dictionary to crack the NTLM password for you. Only trouble is that since it was written, the awesome guys  at openwall who develop john the ripper have changed the output format of cracked password files. The lm2ntcrack input format was written for a ~2009 version of JtR, so to get it properly working someone had to go and make a tiny tweak in the script where it analyzes the syntax/order of the input file.</p>
<p>So I did it! First time, actually, that I&#8217;ve done something like this. And it appears to work! &#8211; at least it works on the ntlm hashes I have from a demo network.</p>
<p>&nbsp;</p>
<p>Anyhow, here&#8217;s my updated copy of the script - <a href="http://www.atenlabs.com/lm2ntcrack-viss.txt" target="_blank">lm2ntcrack-viss.pl</a></p>
<p>&nbsp;</p>
<p>Save that as a .pl file (it&#8217;s a .txt so it doesn&#8217;t get run on the site).</p>
<p>Feedback welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/so-you-pillaged-a-domain-controllers-hashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get your creep on</title>
		<link>http://atenlabs.com/blog/get-your-creep-on/</link>
		<comments>http://atenlabs.com/blog/get-your-creep-on/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 20:48:24 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[rants]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[back]]></category>
		<category><![CDATA[cam]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[direct]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[door]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[net]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[networked]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[shodan]]></category>
		<category><![CDATA[traversal]]></category>
		<category><![CDATA[trend]]></category>
		<category><![CDATA[trendnet]]></category>
		<category><![CDATA[vuln]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=223</guid>
		<description><![CDATA[About a week ago, I stumbled across this post in google reader: Console Cowboys -I always feel like somebodies watching me. I read it, I was impressed, and it immediately reminded me of previous work I&#8217;ve done. In collaboration with @achillean we scanned the whole internet looking for ddwrt routers with a directory traversal vuln, [...]]]></description>
				<content:encoded><![CDATA[<p>About a week ago, I stumbled across this post in google reader:</p>
<p><a href="http://console-cowboys.blogspot.com/2012/01/trendnet-cameras-i-always-feel-like.html" target="_blank">Console Cowboys -I always feel like somebodies watching me.</a></p>
<p>I read it, I was impressed, and it immediately reminded me of <a href="http://www.shodanhq.com/research/geomac" target="_blank">previous work I&#8217;ve done</a>. In collaboration with <a href="http://twitter.com/achillean" target="_blank">@achillean</a> we scanned the whole internet looking for ddwrt routers with a directory traversal vuln, and wrote a script to step through the findings.The result was a map you could use to find routers based on their mac addresses. The vulnerability was information disclosure of the wan mac address, which likely would have been found by the google street view cars, and the skyhook cars during their sweeps, so if you know the wan mac address of a router, you can translate that to a physical location on a map. I thought this would be perfect to apply the same formula to &#8211; except in this case it would be difficult to pinpoint where the camera actually existed unless there was some kind of information disclosure in the video stream itself.</p>
<p><strong>Now let me make this abundantly clear: </strong>Nothing is getting recorded or saved. The output here are IMG SRC html links to cameras on the internet. Your browser renders those image streams directly from the cameras. Nothing gets saved or written unless you explicitly choose to save something &#8211; kind of like watching television &#8211; unless you dvr something or god forbid still own a vcr, in the same manner, you have to choose to record things. That onus is on the viewer.</p>
<p>The author of the console-cowboys blogpost wrote a script to do all the proper API calls against shodan to search for the cameras, then another loop to manually test each result found for the path that shows video. If an HTTP 200 OK was returned for the path, the url was saved.</p>
<p>I took that script, and simply added IMG SRC tags to the output, also adding threading during the checks and one or two small performance tweaks &#8211; my second python script ever, and I&#8217;m already using threads! (I was kind of proud of this <img src='http://atenlabs.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
<p>The results looked something like this. Very simple, but effective:</p>
<p>&nbsp;</p>
<blockquote>
<p style="text-align: center;"><a href="http://atenlabs.com/blog/wp-content/uploads/2012/01/Screen-shot-2012-01-24-at-11.35.26-AM.png"><img class="aligncenter size-large wp-image-224" title="Screen shot 2012-01-24 at 11.35.26 AM" src="http://atenlabs.com/blog/wp-content/uploads/2012/01/Screen-shot-2012-01-24-at-11.35.26-AM-1024x767.png" alt="" width="450" height="337" /></a></p>
</blockquote>
<p style="text-align: left;">Each image there is actually video. The cameras each output mjpg straight to the browser, so firefox and chrome were both happy to render video. The trouble was that I found more than 550 cameras &#8211; so loading that html into a browser caused my ram and cpu to spike.. a lot. It also wanted 2 megs a second (MEGS, not megabits..) of bandwidth just to view the cameras. So I used the split command to tear the huge list into 6 parts, each list containing 100 cameras, and one with ~56 or so. I posted it off the main website before having writing the script &#8211; there were several pastebins floating around with the camera list already, so adding html tags to that was dead easy.  I had 200-300 cams in one giant html posted maybe 5 days ago. Everyone had a laugh, and one friend even <a href="https://twitter.com/#!/iameltonjohn/status/161670955847000064" target="_blank">interacted with one of shops</a>. It was all in good fun for about a week.</p>
<p style="text-align: left;">Last night I had a member of the information security community raise a concern with me. There was a discussion, and in the end I was berated and called names. As such, I&#8217;ve taken down the cam streams from my site. However, I&#8217;m absolutely happy to post my script that  generated all the cam streams, since its just a updated version of the console-cowboys posting. I encourage you to <a href="http://www.shodanhq.com/data/buy" target="_blank">buy a shodan account</a> like I did, get an API key and have a look at the sort of things people find valuable enough to put on camera. You&#8217;d be surprised. Most of it is HORRIFICALLY BORING, but some of the cameras are streaming labs and industrial areas with what appear to be scada devices and other interesting stuff. I&#8217;m glad that the girl in the pizza shop had a sense of humor about it, so good on her for that.</p>
<p style="text-align: left;">I also encourage you to do some research before you buy something like an internet-enabled camera so that you better understand what it is you&#8217;re getting yourself into &#8211; there&#8217;s a chance your camera has not only a &#8216;known vulnerability&#8217;, but a flat out hardcoded backdoor, like these cameras. This is BY DESIGN. Trendnet wrote in a back door.</p>
<p style="text-align: left;">Anyhow, I was going to use this as material for my LayerOne presentation if my CFP submission got approved but if there are more infosec patrons out there like our generous benefactor here I can expect more headaches the more I talk about this stuff, so I&#8217;ll have to think of something else (sorry Noid/Datagram/M).</p>
<p style="text-align: left;"><strong>Now for the meat!</strong></p>
<p style="text-align: left;">Here&#8217;s the script: <a href="http://www.atenlabs.com/camcreep.py" target="_blank">camcreep.py</a></p>
<p>You&#8217;ll need to install gevent and shodan modules for python. Google can help you with that.</p>
<p>You&#8217;ll need a shodan API key: <a href="http://www.shodanhq.com/api_doc" target="_blank">Shodan API key</a> (insert it where it says &#8216;key =&#8217; .. you&#8217;ll see)</p>
<p>I ran this on my mac with 150 threads. It returned about 10,000 results from shodan, and took Just a hair shy of 7 minutes to run.</p>
<p>The script outputs &#8220;camlog_new.html&#8221;. Thats one giant monolithic file with ALL the cameras. You&#8217;ll want to use the linux &#8216;split&#8217; command to slice it up into various files. I manually added the page links to the bottom of those files since there were only 6 of them.</p>
<p>Also, since I did this all using chrome, I was using <a href="http://chromeunderground.blogspot.com/2011/12/ultimate-chrome-flag-extension.html">&#8220;Ultimate Chrome Flag&#8221;</a> which is a really neat extension that lets you see some IP GeoData about the site you&#8217;re on. If you right click, then open a cam stream in a new tab, you should see the little flag on the right hand side of the URL bar &#8211; that will at least tell you what city or major geographic region the camera you&#8217;re viewing is in.</p>
<p><strong>Happy Hunting!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/get-your-creep-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quickly spotting social engineering attempts with TinEye.</title>
		<link>http://atenlabs.com/blog/quickly-spotting-social-engineering-attempts-with-tineye/</link>
		<comments>http://atenlabs.com/blog/quickly-spotting-social-engineering-attempts-with-tineye/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 17:45:02 +0000</pubDate>
		<dc:creator>MrB0t</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[protips]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[accounts]]></category>
		<category><![CDATA[attempts]]></category>
		<category><![CDATA[bad]]></category>
		<category><![CDATA[engieering]]></category>
		<category><![CDATA[fake]]></category>
		<category><![CDATA[guys]]></category>
		<category><![CDATA[identify]]></category>
		<category><![CDATA[mrb0t]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[profiles]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[spot]]></category>
		<category><![CDATA[tineye]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=214</guid>
		<description><![CDATA[TinEye is a great service that you can use to search for similar photos on the web. You provide a photo and it compares it to its database looking for similar and modified images. You can use TinEye to quickly spot fake accounts on social networking sites. For example. I received this LinkedIn network request [...]]]></description>
				<content:encoded><![CDATA[<p><a title="TinEye" href="http://www.tineye.com" target="_blank">TinEye</a> is a great service that you can use to search for similar photos on the web. You provide a photo and it compares it to its database looking for similar and modified images.</p>
<p>You can use TinEye to quickly spot fake accounts on social networking sites.</p>
<p>For example. I received this LinkedIn network request the other day.</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2011/10/Gray.png"><img class="alignleft size-medium wp-image-215" src="http://atenlabs.com/blog/wp-content/uploads/2011/10/Gray-300x163.png" alt="" width="300" height="163" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Not only have I never worked with a &#8220;Jennifer Gray&#8221;, her profile photo looks like it may be a stock photo. TinEye returned 4 results for stock photography.</p>
<p><a href="http://atenlabs.com/blog/wp-content/uploads/2011/10/tineye.png"><img class="alignleft size-medium wp-image-216" src="http://atenlabs.com/blog/wp-content/uploads/2011/10/tineye-162x300.png" alt="" width="162" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Looks like this account may be a recruiting bot or something.</p>
<p>&nbsp;</p>
<p>TinEye can also be used to verify the authenticity of a photo and to see if it is a repost or duplicate of another photo. It even has <a href="https://addons.mozilla.org/en-US/firefox/addon/tineye-reverse-image-search/" target="_blank">Firefox</a> and <a href="https://chrome.google.com/webstore/detail/haebnnbpedcbhciplfhjjkbafijpncjl" target="_blank">Chrome</a> plugins!</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/quickly-spotting-social-engineering-attempts-with-tineye/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Toorcon 13 talk: Why DLP won&#8217;t save you</title>
		<link>http://atenlabs.com/blog/toorcon-13-talk-why-dlp-wont-save-you/</link>
		<comments>http://atenlabs.com/blog/toorcon-13-talk-why-dlp-wont-save-you/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 07:44:40 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=209</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<p><iframe width="420" height="315" src="http://www.youtube.com/embed/SL3svIPDqoA" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/toorcon-13-talk-why-dlp-wont-save-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post Toorcon Talk Sushi!</title>
		<link>http://atenlabs.com/blog/post-toorcon-talk-sushi/</link>
		<comments>http://atenlabs.com/blog/post-toorcon-talk-sushi/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 18:39:16 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[lunch]]></category>
		<category><![CDATA[outing]]></category>
		<category><![CDATA[sushi]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[toorcon]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=204</guid>
		<description><![CDATA[If you know me at all, then you know I love sushi, and you know that I go on and on about this place in town called &#8216;Love Boat&#8217;. Well, there&#8217;s a convergence of people who love sushi, elements of Love Boat and hackers all happening at the same time. They moved my favorite chef [...]]]></description>
				<content:encoded><![CDATA[<p>If you know me at all, then you know I love sushi, and you know that I go on and on about this place in town called &#8216;Love Boat&#8217;. Well, there&#8217;s a convergence of people who love sushi, elements of Love Boat and hackers all happening at the same time.</p>
<ul>
<li>They moved my favorite chef and waitress to a different location (closer to the Toorcon venue)</li>
<li>My Toorcon talk is right before lunch on Sunday</li>
<li>I get special treatment at Love Boat because I have a reputation for bringing in a ton of people &#8211; this translates to &#8220;my party gets special treatment&#8221;.</li>
</ul>
<p>TL;DR &#8211; Come to sushi with me after my talk for Sundays lunch instead of some place in dirty old gaslamp.</p>
<p><a href="http://g.co/maps/4m82p">http://g.co/maps/4m82p</a> &#8211; Google map for Love Boat</p>
<p>Directions!<br />
<iframe src="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr=E+Harbor+Dr&amp;daddr=32.77194,-117.16021+to:W+Fashion+Valley&amp;hl=en&amp;geocode=FcUT8wEdskEE-Q%3BFWQP9AEd7kYE-SnXQQ8gOlXZgDHgOkUwwOfSdg%3BFYAC9AEdMC0E-Q&amp;sll=32.706892,-117.157388&amp;sspn=0.030008,0.048709&amp;vpsrc=6&amp;mra=dme&amp;mrsp=0&amp;sz=15&amp;via=1&amp;ie=UTF8&amp;ll=32.706892,-117.157388&amp;spn=0.030008,0.048709&amp;t=m&amp;output=embed" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="350"></iframe><br />
<small><a style="color: #0000ff; text-align: left;" href="http://maps.google.com/maps?f=d&amp;source=embed&amp;saddr=E+Harbor+Dr&amp;daddr=32.77194,-117.16021+to:W+Fashion+Valley&amp;hl=en&amp;geocode=FcUT8wEdskEE-Q%3BFWQP9AEd7kYE-SnXQQ8gOlXZgDHgOkUwwOfSdg%3BFYAC9AEdMC0E-Q&amp;sll=32.706892,-117.157388&amp;sspn=0.030008,0.048709&amp;vpsrc=6&amp;mra=dme&amp;mrsp=0&amp;sz=15&amp;via=1&amp;ie=UTF8&amp;ll=32.706892,-117.157388&amp;spn=0.030008,0.048709&amp;t=m">View Larger Map</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/post-toorcon-talk-sushi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(almost) 90 days with the Motorola Xoom</title>
		<link>http://atenlabs.com/blog/almost-90-days-with-the-motorola-xoom/</link>
		<comments>http://atenlabs.com/blog/almost-90-days-with-the-motorola-xoom/#comments</comments>
		<pubDate>Tue, 17 May 2011 05:27:34 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[3.1]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[dan]]></category>
		<category><![CDATA[honeycomb]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[motorola]]></category>
		<category><![CDATA[oped]]></category>
		<category><![CDATA[overview]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[talbet]]></category>
		<category><![CDATA[tentler]]></category>
		<category><![CDATA[xoom]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=197</guid>
		<description><![CDATA[Just about three months ago I wrote a quick post about having the Motorola Xoom for approximately 12 hours. First I&#8217;d like to address some of the points I made in my last post: I can now control my AR.Parrot drone with my Xoom (ad-hoc wifi access points work now, with a small tweak) though [...]]]></description>
				<content:encoded><![CDATA[<p>Just about three months ago I wrote a quick post about having the Motorola Xoom for approximately 12 hours.</p>
<p><strong>First I&#8217;d like to address some of the points I made in my last post:</strong></p>
<ul>
<li><a href="https://market.android.com/search?q=ar+drone&amp;so=1&amp;c=apps" target="_blank">I can now control my AR.Parrot drone with my Xoom</a> (<a href="http://forum.xda-developers.com/showthread.php?t=1078447" target="_blank">ad-hoc wifi access points work now</a>, with a small tweak) though now I think that my drone has some physical damage to it, it doesn&#8217;t take off correctly. Must fix.</li>
<li>I&#8217;m able to get interesting widgets and buttons using <a href="https://market.android.com/details?id=de.devmil.minimaltext&amp;feature=search_result" target="_blank">minimalistic text</a> and <a href="https://market.android.com/details?id=com.jim2&amp;feature=search_result" target="_blank">widgetsoid</a></li>
<li>the <a href="https://market.android.com/details?id=ws.plattner.cifsmanager&amp;feature=search_result" target="_blank">cifs client</a> works like a champ, and I can stream everything I&#8217;d like, though the best player i&#8217;ve found (<a href="https://market.android.com/details?id=com.redirectin.rockplayer.android.unified.lite&amp;feature=search_result" target="_blank">rockplayer</a>) doesnt support mkv or certain types of divx.</li>
<li>There are ad-block apps, but I cant tell if they&#8217;re working or not.</li>
<li>Skype lags, still no video. Them being bought by MS is also likely not going to help things.</li>
</ul>
<p><strong>Now the TODO list:</strong></p>
<ul>
<li>I have both ubuntu and <a href="http://www.backtrack-linux.org/forums/backtrack-5-how-tos/40376-%5Bhow-%5D-backtrack-5-motorola-xoom-gnome-ui-via-tightvncserver.html" target="_blank">backtrack5 running on this thing</a> in chroots. While I now have access to tools like nmap, skipfish and other command line tools, some of the interesting ones (ettercap, aircrack) do not yet function due to lack of the proper kernel modules. I&#8217;ve contributed to the Tiamat kernel thread on the XDA forums asking if adding that kind of functionality was feasible.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Verdict:</strong></p>
<p>Everywhere I go, I get asked &#8220;is that the new ipad?&#8221; and I answer &#8220;no, its better&#8221;. People look confused. I used to get into debates about it, but now I just dont care. I&#8217;ve accepted the fact that the vast majority of people prefer a snappy UI and pretty pictures over functionality and an open attitude. I&#8217;ve recently figured out how to get my eye-fi to work with the thing, and I&#8217;ve been out a few times while taking pictures and having them zip from my leica directly over the xoom (this is a REALLY cool party trick &#8211; I intend on utilizing this somehow combined with a projector at this years ninjapenguin party.).</p>
<p>This platform does everything I need that doesn&#8217;t require massive horsepower including simple security tasks &#8211; like portscanning and browsing open fileshares, nmapping, and running metasploit. I can watch movies on it, get directions (chrome to phone is awesome on this thing), watch full-screened high-res episodes of southpark from southparkstudios.com and other flash sites (since it supports flash) browse full HTML5 and flash websites, and even set it up like a mini entertainment set &#8211; with the jawbone jambox speakers setup as bluetooth speakers.</p>
<p>It&#8217;s overclocked from 1ghz to 1.6 ghz with little to no impact on the battery. The modified kernel allows me to have external SD storage enabled and PTP and USB OTG modes so that I can plug in external devices and storage (though I have not yet tried a mouse or keyboard, usb sticks and my leica d-lux 4 work like a champ &#8211; for some reason the d3s isn&#8217;t properly recognized, so <a href="http://www.google.com/support/forum/p/Google+Mobile/thread?fid=04c45ddea708fcdb0004a358ce65dead&amp;hl=en" target="_blank">I&#8217;ve opened a ticket with google</a>). I hope to use it in a photography sense as well (in Vegas this year, if I&#8217;m lucky) with the square reader and <a href="https://market.android.com/details?id=com.squareup&amp;feature=search_result" target="_blank">squareup app</a> &#8211; which lets me accept credit cards as an individual. I can torrent from the thing, as well as use it as a backup phone by way of a skype-in number and a bluetooth headset. The list just goes on and on!</p>
<p>I&#8217;ve been tapped to use it as a support tool &#8211; once at drinkup a friend had a need to use a variety of basic linux tools such as traceroute, ping and telnet &#8211; I was able to hand him my xoom in an ubuntu chroot and tell him &#8216;go to town&#8217;. I can use it to remote control any of my computers as well, even remotely &#8216;hamachi style&#8217; using a tool called neorouter.</p>
<p>I intend for this to be my &#8220;computer&#8221; while I&#8217;m at Defcon/Blackhat this year. I can easily offload all my photos to it, and it does everything I need while I&#8217;m on the go. Someday I hope to actually give a talk from this thing, completely without a laptop.</p>
<p><strong>tl;dr: If you just want a toy, buy an ipad. If you want a tool? Buy the xoom.</strong></p>
<p>&nbsp;</p>
<p><strong>Wishlist: </strong></p>
<ul>
<li>I still want a site survey tool. Especially <a href="http://forum.xda-developers.com/showthread.php?t=978013" target="_blank">overclocked past %50</a>. this thing screams.</li>
<li>Having the jambox speakers helps when I want other people to hear stuff, otherwise I want a case that has little &#8216;ears&#8217; to funnel the speakers forward.</li>
<li>Having backtrack5 on this thing is badass, but some of the more impressive stuff is unavailable &#8211; I cant send arp traffic and I cant put the wifi interface into monitor mode or inject traffic. I&#8217;ve asked about it on the <a href="http://forum.xda-developers.com/showpost.php?p=13866253&amp;postcount=2030" target="_blank">xda thread</a>.</li>
<li>I really wish someone would port VLC over to android. This hardware has so much still untapped potential &#8211; I want to be able to watch a 720p mkv. Standard dvd rips work fine, highres stuff chokes &#8211; because the players don&#8217;t leverage the GPU</li>
<li>I want to find out why the hell it doesn&#8217;t work with my Nikon D3s. It sees the camera, but never sees any photos. <a href="http://www.google.com/support/forum/p/Google+Mobile/thread?fid=04c45ddea708fcdb0004a358ce65dead&amp;hl=en" target="_blank">wtf?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/almost-90-days-with-the-motorola-xoom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
