<?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; training</title>
	<atom:link href="http://atenlabs.com/blog/category/training/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>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>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>Cyber Detective Work</title>
		<link>http://atenlabs.com/blog/cyber-detective-work/</link>
		<comments>http://atenlabs.com/blog/cyber-detective-work/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 21:40:24 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[cyber]]></category>
		<category><![CDATA[detective]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[recon]]></category>
		<category><![CDATA[reconnaissance]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=47</guid>
		<description><![CDATA[I talk shop a lot. I talk to people who are security concious, I talk to people who aren&#8217;t, and I talk to people who think that &#8216;security&#8217; means evil hackers from russia who are going to steal their credit cards. Think of security this way: You run a shop. In this shop you sell [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.flickr.com/photos/vissago/3600973591/"><img class="aligncenter" src="http://farm4.static.flickr.com/3365/3600973591_09bf7c7cd5.jpg?v=1244322402" alt="" /></a></p>
<p style="text-align: left;">I talk shop a lot. I talk to people who are security concious, I talk to people who aren&#8217;t, and I talk to people who think that &#8216;security&#8217; means evil hackers from russia who are going to steal their credit cards. Think of security this way:</p>
<p style="text-align: left;">You run a shop. In this shop you sell things. Some things are physical, and some things are purely informational. In this store you run, do you put the combination to your back safe on a post it note on the cash register? Do you leave the keys to the front door out where the customers can get at them? Do you lock the safe and doors when you leave? Are there security cameras? Will you know if something gets stolen, or if someone is shoplifting, or if an employee is embezzling? These concepts are exactly the same, and sometimes when it comes to data, they&#8217;re far far more important. Data controls all of our financial transactions, for example. Data controls how we do most of our buisness these days. Who *DOESNT* use data for business transactions, banking information &#8211; or keeping secret data secret?</p>
<p style="text-align: left;">I keep saying to folks who I talk shop with: &#8220;<em>Security isn&#8217;t what you think it is&#8221;</em>. This is a perfect example. Tiny flaws in ones security strategy, or even lack of any security can lead to an attacker (or law enforcement or a private investigator) being able to glean information to further their purposes.</p>
<p style="text-align: left;"><span id="more-47"></span></p>
<p style="text-align: left;">Recently I was asked to &#8220;find someone&#8221;. There was an individual being abusive and one of the people on the receiving end came to me asking for my help. This abusive individual was hiding their identity by way of a pseudonym, a separate email address, separate blog and other means of distancing their alter ego from their real one.</p>
<p style="text-align: left;">I had a feeling that the subject was not a technical person, having read through some of the blog posts and articles they wrote. This person had a lot to say and didn&#8217;t care about the damage their words did. The subject frequented political blogs and basically dropped bombs on people. One of the things they said one day crossed the line.</p>
<p style="text-align: left;">My client gave me a few leads: an email address, a couple blog posts.. that was it. Not too much to go on.</p>
<p style="text-align: left;">I hit google like anybody would have done, and started searching about for any clues that could potentially uproot some juicy info. I ended up finding a twitter feed, and a little while later a wordpress 2.6.5 blog.</p>
<p style="text-align: left;">I raised an eyebrow. Wow. 2.6.5? TODAY? when 2.8 is out? This person is not detail oriented, and clearly has no idea how significant being that out of date is. This was a pretty big clue. I started perusing around the blog and found outright that this blog was a fresh install, with just a simple theme slapped over it and no actual content.</p>
<p style="text-align: left;">&#8220;<em>Perfect&#8221;</em> I thought. &#8220;<em>This person is likely to have not even read that &#8217;10 ways to secure wordpress&#8217; blogpost I ran across a while back&#8221;</em></p>
<p style="text-align: left;">Certainly enough, wp-content/themes was browsable, and so was wp-content/plugins. Fairly slim pickings though, a couple of different themes which didn&#8217;t yield any data, akismet and hello.php in the plugins dir.</p>
<p style="text-align: left;">I clicked hello.php, being not entirely certain what it was for (I&#8217;d tried to look up its purpose before but either I don&#8217;t remember or I couldn&#8217;t find a real valid purpose) and I was presented with a PHP error. It looked something like this:</p>
<p style="text-align: left;">
<blockquote>
<p style="text-align: left;"><strong>Fatal error</strong>:  Call to undefined function  add_action() in <strong>/home/&lt;subjects twitter nick&gt;/&lt;subjects domain&gt;/wp-content/plugins/hello.php</strong> on line <strong>61</strong></p>
</blockquote>
<p>Bingo! I immediately recognized the twitter nick as one I&#8217;d seen before, and this person was well known for being very, shall we say &#8216;verbal&#8217; about their political views and had no remorse for their actions. I read a few of this persons blog posts on their personal blog, and compared the writing style to that of the subject I was approached about. The were congruent. Same writing style, same words used etc.</p>
<p>The abusive individual who was trying to hide their identity made a mistake. They thought that directory names on their webhost didnt matter, so they could just use something familiar. I&#8217;m sure the username/password combination they used on the blog was the same for a handful of other things they use as well. Either that, or the directory name didn&#8217;t even cross their minds &#8211; to setup an account somewhere and leave NO TRACE of who they really were. This person was far too concerned with stirring the pot and making trouble to even consider actually thinking twice about how badly they wanted their identity kept a secret. Another big tell was that this persons alter twitter account and their real twitter account didn&#8217;t follow eachother, but they followed HUNDREDS of other peripheral people and organizations with the same political alignments and interests. Both identities lived in the same city. It would be a stretch to think that they follow the same few hundred people and have never heard of eachother.</p>
<p>I prepared an email for my client stating what I had found, and where, and citing some examples.</p>
<p>Case closed!</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/cyber-detective-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security 101 at Refresh SD &#8211; Jan 13, Qualcomm campus</title>
		<link>http://atenlabs.com/blog/security-101-at-refresh-sd-jan-13-qualcomm-campus/</link>
		<comments>http://atenlabs.com/blog/security-101-at-refresh-sd-jan-13-qualcomm-campus/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 20:14:46 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[101]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[refresh]]></category>
		<category><![CDATA[refreshsd]]></category>
		<category><![CDATA[san diego]]></category>
		<category><![CDATA[sd]]></category>
		<category><![CDATA[sec101]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security101]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=25</guid>
		<description><![CDATA[I thought that doing security101 at places like oggis may have been a tactical mistake because I want people to actually learn and benefit from some of this stuff, so having the discussion broken by the wait staff frequently simply murdered all the momentum the discussion had and the event turned into a hacking 101 [...]]]></description>
			<content:encoded><![CDATA[<p>I thought that doing security101 at places like oggis may have been a tactical mistake because I want people to actually learn and benefit from some of this stuff, so having the discussion broken by the wait staff frequently simply murdered all the momentum the discussion had and the event turned into a hacking 101 lab where I just demonstrated attacks.</p>
<p>That being the case doing a security101 class in an actual classroom environment where I can have the attendees comfortable and perhaps even have a projector would likely be far far better. <a href="http://imagiumweb.com" target="_blank">Phelan</a> was gracious enough to let me usurp the january installment of <a href="http://refreshsd.org" target="_blank">refreshsd</a> to give my security101 talk in a more meaningful and more formal environment. Refresh this month is on the 13th &#8211; see <a href="http://refreshsd.org" target="_blank">refreshsd.org</a> for details, or see the <a href="http://www.meetup.com/RefreshSD/" target="_blank">meetup group</a>.<br />
Here is my proposed curriculum:</p>
<p>Basic networking<br />
- How do computers talk?<br />
- what is a packet?<br />
- whats IN a packet?</p>
<p>clear text versus encryption (http, ftp, dns)<br />
how websites pass information around<br />
How to tell if the site you&#8217;re on is passing your information encrypted or not.<br />
Some network voodoo &#8211; watching the stream<br />
-driftnet<br />
-dsniff<br />
-watching dns queries<br />
(the next three may or may not be permitted depending on qualcomms network configuration)<br />
basic man in the middle example<br />
faking ssl certs<br />
changing dns</p>
<p>Hope to see you all there!</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/security-101-at-refresh-sd-jan-13-qualcomm-campus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Auditing for fun and profit</title>
		<link>http://atenlabs.com/blog/log-auditing-for-fun-and-profit/</link>
		<comments>http://atenlabs.com/blog/log-auditing-for-fun-and-profit/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 01:35:08 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[grepping]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[visibility]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=14</guid>
		<description><![CDATA[Again I find myself in a postion where I am in need of full time work. I was able to sustain myself as a full time freelancer for 8 months (not too shabby!), but now it seems the market is drying up and while not for a lack of effort on my part to find [...]]]></description>
			<content:encoded><![CDATA[<p>Again I find myself in a postion where I am in need of full time work. I was able to sustain myself as a full time freelancer for 8 months (not too shabby!), but now it seems the market is drying up and while not for a lack of effort on my part to find sales people or to promote myself by basically bribing people with a 10% commission I&#8217;ve not been able to get enough business to sustain myself any longer. I&#8217;ll not go into any of the nasty business of clients who decided they didn&#8217;t feel like paying me, or clients that had me draw up proposals only to vanish into the ether &#8211; because this post is about fun stuff!</p>
<p>All that being said &#8211; I like to be clever. I like to use ingenuity to do basically what everyone else does but put a fancy little twist on it. Historically when someone is looking for a job, they will hit some job search sites like monster and dice and then send their resume to people &#8211; never knowing if it gets seen with human eyes, or ever gets any attention. Who knows? Does your resume even get read? If it does, how soon? Wouldnt it be nice to see the time correlation between when you sent your resume to someone and when they actually looked at it &#8211; or even if they looked at it at all?</p>
<p><span id="more-14"></span></p>
<p>I put my resumes in a public place &#8211; not publically linked, but I send the url to people directly &#8211; that way when someone goes to look at them I have records in my apache logs. For example, one quick grep command gives me these results: (notice I&#8217;m only grepping for December 8th and 9th)</p>
<p><strong>grep resumes atenlabs.com.access.log | egrep &#8217;08\/Dec|09\/Dec&#8217; | egrep -i &#8216;pdf|doc&#8217;</strong></p>
<blockquote>
<h6>75.212.202.71 &#8211; - [08/Dec/2008:15:32:51 -0800] &#8220;GET /resumes/dan-resume-2008.pdf HTTP/1.1&#8243; 200 112865 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8)&#8221;</h6>
<h6>75.212.202.71 &#8211; - [08/Dec/2008:15:33:42 -0800] &#8220;GET /resumes/dan-resume-2008b.pdf HTTP/1.1&#8243; 200 118460 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8)&#8221;</h6>
<h6>75.212.202.71 &#8211; - [08/Dec/2008:15:34:23 -0800] &#8220;GET /resumes/dan-resume-2008.pdf HTTP/1.1&#8243; 304 &#8211; &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8)&#8221;</h6>
<h6>75.212.202.71 &#8211; - [08/Dec/2008:15:35:16 -0800] &#8220;GET /resumes/dan-resume-2008-msword.doc HTTP/1.1&#8243; 200 43008 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8)&#8221;</h6>
<h6>75.212.202.71 &#8211; - [08/Dec/2008:15:35:23 -0800] &#8220;HEAD /resumes/dan-resume-2008-msword.doc HTTP/1.1&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Microsoft Office Existence Discovery&#8221;</h6>
<h6>75.212.202.71 &#8211; - [08/Dec/2008:15:36:54 -0800] &#8220;GET /resumes/dan-resume-2008b.doc HTTP/1.1&#8243; 200 31232 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8)&#8221;</h6>
<h6>75.212.202.71 &#8211; - [08/Dec/2008:15:36:58 -0800] &#8220;HEAD /resumes/dan-resume-2008b.doc HTTP/1.1&#8243; 200 &#8211; &#8220;-&#8221; &#8220;Microsoft Office Existence Discovery&#8221;</h6>
<h6>64.128.15.194 &#8211; - [08/Dec/2008:18:50:52 -0800] &#8220;GET /resumes/dan-resume-2008-msword.doc HTTP/1.1&#8243; 200 43008 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13&#8243;</h6>
<h6>64.128.15.194 &#8211; - [08/Dec/2008:19:15:04 -0800] &#8220;GET /resumes/dan-resume-2008.pdf HTTP/1.1&#8243; 200 112865 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.04506.648)&#8221;</h6>
<h6>70.179.4.41 &#8211; - [08/Dec/2008:23:24:37 -0800] &#8220;GET /resumes/dan-resume-2008.pdf HTTP/1.1&#8243; 200 112865 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)&#8221;</h6>
<h6>70.179.4.41 &#8211; - [09/Dec/2008:00:15:28 -0800] &#8220;GET /resumes/dan-resume-2008.pdf HTTP/1.1&#8243; 200 112865 &#8220;http://www.atenlabs.com/resumes/&#8221; &#8220;Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)&#8221;</h6>
<h6>67.202.54.191 &#8211; - [09/Dec/2008:04:42:00 -0800] &#8220;GET /resumes/dan-resume-2008-business.pdf HTTP/1.0&#8243; 200 2330 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;</h6>
<h6>67.202.54.191 &#8211; - [09/Dec/2008:04:42:24 -0800] &#8220;GET /resumes/dan-resume-2008.pdf HTTP/1.0&#8243; 200 112865 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)</h6>
</blockquote>
<p>Interesting &#8211; I can see the dates and times of when people clicked on things in the /resumes directory. I can see that my resumes are getting crawled &#8211; which may or may not be a good thing &#8211; and I can see that the same users are viewing both my business resume and my technical resume.</p>
<p>Lets take this a step further..</p>
<p><strong>grep resumes atenlabs.com.access.log | egrep &#8217;08\/Dec|09\/Dec&#8217; | cut -d&#8221; &#8221; -f1 | sort -u</strong></p>
<blockquote>
<h6>204.14.152.106<br />
64.128.15.194<br />
67.202.54.191<br />
70.179.4.41<br />
75.212.202.71<br />
97.113.157.234</h6>
</blockquote>
<p>Awesome, I can see unique IPs that viewed my resume in the last two days &#8211; but .. who are they? We can find this out too:</p>
<p><strong>for i in `grep resumes atenlabs.com.access.log | egrep &#8217;08\/Dec|09\/Dec&#8217; | cut -d&#8221; &#8221; -f1 | sort -u`; do host $i; done</strong></p>
<blockquote>
<h6>Host 106.152.14.204.in-addr.arpa. not found: 3(NXDOMAIN)<br />
194.15.128.64.in-addr.arpa domain name pointer corp1.referentia.com.<br />
191.54.202.67.in-addr.arpa domain name pointer ec2-67-202-54-191.compute-1.amazonaws.com.<br />
41.4.179.70.in-addr.arpa domain name pointer ip70-179-4-41.sd.sd.cox.net.<br />
71.202.212.75.in-addr.arpa domain name pointer 71.sub-75-212-202.myvzw.com.<br />
234.157.113.97.in-addr.arpa domain name pointer 97-113-157-234.tukw.qwest.net.</h6>
</blockquote>
<p>Even better! I can see that Referentia, a company that had a very attractive posting has viewed my resume. Good! I sent them my resume TODAY (the 9th) and they viewed it today &#8211; perhaps this is a clue that my cover page is doing its job nicely! I can also see that some &#8216;home&#8217; ip addresses have clicked on my resumes, qwest.net, which I don&#8217;t think exists in San Diego, and a myvzw address which is a verizon wireless connection (someone on a laptop, perhaps? Or tethered to a phone..). The ec2 amazon connection sort of worries me &#8211; why is an amazon ec2 instance touching my resume? Let&#8217;s find out some more info..</p>
<p><strong>grep 67.202.54.191 atenlabs.com.access.log</strong></p>
<blockquote>
<h6>67.202.54.191 &#8211; - [08/Dec/2008:04:18:24 -0800] &#8220;GET /robots.txt HTTP/1.0&#8243; 200 36 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [08/Dec/2008:04:18:24 -0800] &#8220;GET /resumes/ HTTP/1.0&#8243; 200 1281 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [08/Dec/2008:20:56:13 -0800] &#8220;GET /robots.txt HTTP/1.0&#8243; 200 36 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [08/Dec/2008:20:56:14 -0800] &#8220;GET /resumes/?C=D;O=A HTTP/1.0&#8243; 200 1691 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [08/Dec/2008:20:56:20 -0800] &#8220;GET /resumes/?C=M;O=A HTTP/1.0&#8243; 200 1691 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [08/Dec/2008:20:56:26 -0800] &#8220;GET /resumes/?C=N;O=D HTTP/1.0&#8243; 200 1691 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [08/Dec/2008:20:57:14 -0800] &#8220;GET /resumes/?C=S;O=A HTTP/1.0&#8243; 200 1691 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [09/Dec/2008:04:42:00 -0800] &#8220;GET /resumes/dan-resume-2008-business.pdf HTTP/1.0&#8243; 200 2330 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;<br />
67.202.54.191 &#8211; - [09/Dec/2008:04:42:24 -0800] &#8220;GET /resumes/dan-resume-2008.pdf HTTP/1.0&#8243; 200 112865 &#8220;-&#8221; &#8220;ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)&#8221;</h6>
</blockquote>
<p>Well thats worrysome &#8211; I have personal information in those resumes and I don&#8217;t want them to be spidered and put into some search engine, so I&#8217;ve gone ahead and added &#8216;ia_archiver&#8217; to my robots.txt to disallow alexa from touching my resumes. This means that someone who I&#8217;ve given my link to has put it into some system. I&#8217;ll have to refine my practices more.</p>
<p>Using this methodology you can do things like create reports to see how many of the people you&#8217;ve sent your link out to have actually viewed your resume, how many people ignore it and other bits of information that you otherwise would never be able to see.</p>
<p>I plan on writing a little script that will report back how many unique ips have viewed my resume in &#8220;the last 5 minutes&#8221;, and how many total views there were total in the last five minute, then use that script to create a cacti graph &#8211; My current quandry is how to grep a log for &#8220;the last five minutes worth of hits&#8221;. Rest assured when I get my head wrapped around it, that graph will be added to <a href="http://home.thaumatocracy.com/work" target="_blank">http://home.thaumatocracy.com/work</a></p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/log-auditing-for-fun-and-profit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post Mortem</title>
		<link>http://atenlabs.com/blog/post-mortem/</link>
		<comments>http://atenlabs.com/blog/post-mortem/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 21:21:32 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[insight]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[speculation]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[postmorem]]></category>
		<category><![CDATA[sec101]]></category>
		<category><![CDATA[security101]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=8</guid>
		<description><![CDATA[So security101 went fairly well &#8211; people didn&#8217;t show up until later, and I had spent too much time screwing aroung with ettercap and MITM attacks to have enough battery to complete the entirety of the talk with all the examples I had hoped for. Some of the attendees ended up asking lots of questions [...]]]></description>
			<content:encoded><![CDATA[<p>So security101 went fairly well &#8211; people didn&#8217;t show up until later, and I had spent too much time screwing aroung with ettercap and MITM attacks to have enough battery to complete the entirety of the talk with all the examples I had hoped for.</p>
<p>Some of the attendees ended up asking lots of questions so the &#8216;flow&#8217; I had envisioned sort of went out the window &#8211; but I&#8217;d much rather have people interested and actively asking me questions: It shows interest. I&#8217;d rather have interest then have them all silent while I blather on and on.</p>
<p>We all ended up at my place afterwards and I was giving short demos on MITM dns tomfoolery, rewriting all queries for microsoft.com to linux.com, and doing SSL MITM attacks against hotmail using ettercap. Pretty fun stuff!</p>
<p>I&#8217;ll be holding the class again for anybody that missed it the first time and wants to have it again, but I haven&#8217;t chosen a date yet.</p>
<p>If you&#8217;re interested in a date, please leave a comment! I&#8217;d like to hold the class when more people can attend.</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/post-mortem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security 101 tonight!</title>
		<link>http://atenlabs.com/blog/security-101-tonight/</link>
		<comments>http://atenlabs.com/blog/security-101-tonight/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 01:14:46 +0000</pubDate>
		<dc:creator>Dan Tentler</dc:creator>
				<category><![CDATA[training]]></category>
		<category><![CDATA[san diego]]></category>
		<category><![CDATA[sec101]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security101]]></category>

		<guid isPermaLink="false">http://atenlabs.com/blog/?p=3</guid>
		<description><![CDATA[Tonight I&#8217;ll be hosting a free Security 101 session at Oggis in Mission Valley. Here is a brief list of subjects I intend to touch on: Networking and host/laptop/workstation configurations, and tools Local Firewalls Running Services Apps to manage inbound and outbound traffic Transmitting data: encrypted versus clear text Differences between WPA and WEP .. [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I&#8217;ll be hosting a free Security 101 session at <a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=oggis&amp;jsv=138f&amp;sll=32.718834,-117.163841&amp;sspn=1.324061,1.958313&amp;g=San+Diego,+CA&amp;ie=UTF8&amp;latlng=32779902,-117128901,5938558144243747807&amp;ei=UKEsSayqLp_4jAPSip3nBQ&amp;sig2=sqwebXQ_fq7_y8SX2SKTNg&amp;cd=1" target="_blank">Oggis in Mission Valley</a>.</p>
<p>Here is a brief list of subjects I intend to touch on:</p>
<ul>
<li>Networking and host/laptop/workstation configurations, and tools</li>
<li>Local Firewalls</li>
<li>Running Services</li>
<li>Apps to manage inbound and outbound traffic</li>
<li>Transmitting data: encrypted versus clear text</li>
<li>Differences between WPA and WEP</li>
<li>.. and some live examples!</li>
</ul>
<p>Hope to see everyone there!</p>
]]></content:encoded>
			<wfw:commentRss>http://atenlabs.com/blog/security-101-tonight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
