<?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>Hak5 - Technolust since 2005 &#187; PHP</title>
	<atom:link href="http://www.hak5.org/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hak5.org</link>
	<description></description>
	<lastBuildDate>Wed, 17 Mar 2010 12:07:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSH Tunneling cross-platform with Python and PHP</title>
		<link>http://www.hak5.org/geek/ssh-tunneling-the-cross-platform-way-with-python-and-php</link>
		<comments>http://www.hak5.org/geek/ssh-tunneling-the-cross-platform-way-with-python-and-php#comments</comments>
		<pubDate>Mon, 14 Dec 2009 07:04:31 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[shell script]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[ssh tunnel]]></category>
		<category><![CDATA[tunnel]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=1592</guid>
		<description><![CDATA[Another great bit of feedback from the SSH Tunneling segment in episode 614 was from Jan-Marteen in The Netherlands. His Hak5 inspired cross-platform Python and PHP scripts, available from his blog johmanx.com allow you to ...]]></description>
			<content:encoded><![CDATA[<p>Another great bit of feedback from the SSH Tunneling segment in <a href="http://www.hak5.org/episodes/episode-614">episode 614</a> was from Jan-Marteen in The Netherlands. His Hak5 inspired cross-platform Python and PHP scripts, available from <a href="http://johmanx.com/?pid=29" target="_blank">his blog johmanx.com</a> allow you to easily configure and save SSH tunneling options. Awesome code Jan-Marteen, thanks for sending it in!</p>
<p><span id="more-1592"></span><br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/adnEieI5WHI&#038;hl=en_US&#038;fs=1&#038;start=1257"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/adnEieI5WHI&#038;hl=en_US&#038;fs=1&#038;start=1257" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/geek/ssh-tunneling-the-cross-platform-way-with-python-and-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Q&amp;A on Wordpress Theme Hacking</title>
		<link>http://www.hak5.org/geek/qa-on-wordpress-theme-hacking</link>
		<comments>http://www.hak5.org/geek/qa-on-wordpress-theme-hacking#comments</comments>
		<pubDate>Mon, 14 Dec 2009 06:24:33 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[codex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpreferencebook]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=1569</guid>
		<description><![CDATA[Ricky asks: &#8220;I just recently started using wordpress, and I am having alot of trouble trying to design a layout for it, I was wondering if you had any references or anything to help me ...]]></description>
			<content:encoded><![CDATA[<p>Ricky asks: &#8220;I just recently started using wordpress, and I am having alot of trouble trying to design a layout for it, I was wondering if you had any references or anything to help me learn how to do this, I understand HTML and only know a little of PHP. Any help would be greatly Appreciated.&#8221;<br />
<span id="more-1569"></span><br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/PQY8eTzMiHM&#038;hl=en_US&#038;fs=1&#038;start=1884"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PQY8eTzMiHM&#038;hl=en_US&#038;fs=1&#038;start=1884" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Ricky writes: </p>
<blockquote><p>I just recently started using wordpress, and I am having alot of trouble trying to design a layout for it, I was wondering if you had any references or anything to help me learn how to do this, I understand HTML and only know a little of PHP. Any help would be greatly Appreciated.</p></blockquote>
<p><!--more--></p>
<p>Darren recommends setting up a local LAMP stack, that is to say the web server, database and scripting language to support a Wordpress install. The easiest way to get started is with either <a href="http://www.wampserver.com/en/" target="_blank">WAMP</a> on Windows or <a href="http://www.apachefriends.org/en/xampp.html" target="_blank">XAMPP</a> on just about any platform.</p>
<p>The <a href="http://wordpress.org/">Wordpress</a> install is <a href="http://codex.wordpress.org/Installing_WordPress" target="_blank">dead simple</a>.</p>
<p>Mostly I use <a href="http://www.php.net/" target="_blank">PHP.net</a> as my go to resource, but we&#8217;ll also be hooking you up with a copy of Mario Lurig&#8217;s <a href="http://www.phpreferencebook.com/" target="_blank">PHP Reference: Beginner to Intermediate PHP5</a>. Hope that helps. <img src='http://www.hak5.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The <a href="http://codex.wordpress.org/" target="_blank">Wordpress Codex</a> is also an invaluable resource when you really get your hands dirty when theme code. Things like <a href="http://codex.wordpress.org/The_Loop" target="_blank">the loop</a> and <a href="http://codex.wordpress.org/Function_Reference/wp_trim_excerpt" target="_blank">trim_excerpt</a> are well detailed. Once you start learning the Wordpress functions you&#8217;ll realize what a powerful content management platform it really is.</p>
<p>And finally we recommend <a href="http://wordpress.org/support/">Wordpress.org/Support</a> for their forums. If you know of a better forum for Wordpress Theme Hacking please let us know!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/geek/qa-on-wordpress-theme-hacking/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Episode 616 &#8211; Make your own Nintendo DS Games for free! Tunneling on a Mac and Virtual Routers.</title>
		<link>http://www.hak5.org/episodes/episode-616-make-your-own-nintendo-ds-games-for-free-tunneling-on-a-mac-and-virtual-routers</link>
		<comments>http://www.hak5.org/episodes/episode-616-make-your-own-nintendo-ds-games-for-free-tunneling-on-a-mac-and-virtual-routers#comments</comments>
		<pubDate>Wed, 02 Dec 2009 21:09:52 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[cisco nexus]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[devkitpro]]></category>
		<category><![CDATA[dsi]]></category>
		<category><![CDATA[dsx]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[hello world]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[m3]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mod chip]]></category>
		<category><![CDATA[nds]]></category>
		<category><![CDATA[ndshb]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[nexus 1000]]></category>
		<category><![CDATA[nexus 1000v]]></category>
		<category><![CDATA[nexus switch]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[nintendo ds]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[r4]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[ssh tunnel]]></category>
		<category><![CDATA[tunnel]]></category>
		<category><![CDATA[unsigned code]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[virtual router]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VM]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=1541</guid>
		<description><![CDATA[<embed class="rev3PlayerEmbed" type="application/x-shockwave-flash" src="http://revision3.com/player-v3871" allowFullScreen="true" quality="high" allowScriptAccess="always" width="555" height="312" wmode="transparent" />]]></description>
			<content:encoded><![CDATA[<p>Cheap mod chips plus free dev tools equals hello world on the Nintendo DS! Jason Appelbaum joins us to geek out about code up the dual screen&#8217;d programmers playground that is NDS homebrew. Matt has answers to your questions about Virtual Routers, Paul comes out from behind the camera to school us on SSH Tunneling for the Mac, and Darren&#8217;s featuring some pretty Python &#038; PHP to tunnel cross platform. </p>
<div style="clear:both;"></div>
<p><a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--hd720p30.h264.mp4">Download HD</a> <a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--large.h264.mp4">Download MP4</a> <a class="xvid" href="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--large.xvid.avi">Download XviD</a> <a class="wmv" href="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--large.wmv9.wmv">Download WMV</a></p>
<p><span id="more-1541"></span></p>
<p><embed class="rev3PlayerEmbed" type="application/x-shockwave-flash" src="http://revision3.com/player-v3871" allowFullScreen="true" quality="high" allowScriptAccess="always" width="555" height="312" wmode="transparent" /></p>
<p>&#8212;<br />
Title: Virtual Routers?<br />
Time: 3:20<br />
Keywords: virtual router, virtual machine, vm, virtualization, vmware, virtualbox, cisco, nexus, nexus switch, cisco nexus, nexus 1000v, nexus 1000</p>
<p>Joe Switch writes in to ask what the deal is with Virtual Routers and other such untangable networks. Matt has the answer. The way I understand it your more high end (read: expensive) Cisco and Juniper routers have virtual routers built in &#8212; much like you might have a virtual interface like eth0:1 in Linux &#8212; to manage VLANS, IP subnets and such.</p>
<p>Matt goes on to explain that in the vSphere product by VMware you can use the APIs to write, basically, a software based switch to compliment your existing deployments. Check out the <a href="http://www.vmware.com/products/cisco-nexus-1000V/" target="_blank">Cisco Nexus 1000V</a>. It&#8217;s a software implementation of a Cisco Nexus switch. I&#8217;d love to get my hands on it but at nearly $1000/year I&#8217;ll find something open source. Speaking of which, we&#8217;ve been meaning to play with a Cisco virtual network application but are in need of an ISO. If you&#8217;re privy to an open source alternative or can help out drop us a line.</p>
<p><b>Make your own Nintendo DS Games for free!</b></p>
<p>If it begins with a #include and ends in a semi-colon our friend <a href="http://www.twitter.com/jasonappelbaum/" target="_blank">Jason Appelbaum</a> is all over it. This week he&#8217;s in studio covering a subject near and dear to our hearts &#8212; Nintendo DS Homebrew.</p>
<p>Let&#8217;s face it, the Nintendo DS is a happy little platform full of hacking potential. And with a well established homebrew community it&#8217;s the perfect device to start your next weekend project with. Jason takes you from Homebrew 101, including <a href="http://www.r4ultra.com" target="_blank">carts</a> and <a href="http://www.ndshb.com" target="_blank">roms</a>, to getting the <a href="http://www.devkitpro.org" target="_blank">Dev tools</a> and building your first Hello World app.</p>
<p>For more see <a href="http://www.jasonappelbaum.com" target="_blank">JasonAppelbaum.com</a> or email jason@hak5.org</p>
<p><b>Mac tunneling the free and easy way</b></p>
<p>Paul can&#8217;t hide behind the camera forever, and this week we&#8217;re pleased to have him break down the free and easy way to SSH Tunnel on a mac. After Hak5 viewer <a href="http://fixedspace.com/" target="_blank">Lavi</a> wrote in about <a href="http://www.apple.com/downloads/macosx/networking_security/sshtunnel.html" target="_blank">SSHTunnel 1.6</a> Paul was happy to check out the program. Thanks for sending in your freeware picks!</p>
<p><b>SSH Tunneling the cross-platform way with Python and PHP</b></p>
<p>Another great bit of feedback from the SSH Tunneling segment in <a href="http://www.hak5.org/episodes/episode-614">episode 614</a> was from Jan-Marten in The Netherlands. His Hak5 inspired cross-platform Python and PHP scripts, available from <a href="http://johmanx.com/?pid=29" target="_blank">his blog johmanx.com</a> allow you to easily configure and save SSH tunneling options. Awesome code Jan-Marteen, thanks for sending it in!</p>
<p>Of course if you have feedback for the show, code you&#8217;d like to send by, tips on legally acquiring a cisco IOS, freeware you want to let us know about, questions, or criticisms just write us: feedback@hak5.org</p>
<p>And don&#8217;t forget to check out the <a href="http://www.hak5.org/store" target="_blank">Hak5 Store</a> for our holiday sale on all new Hak5 T-Shirts, hacked gadgets, pineapples, monkeys and more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/episode-616-make-your-own-nintendo-ds-games-for-free-tunneling-on-a-mac-and-virtual-routers/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--hd720p30.h264.mp4" length="447266512" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--large.h264.mp4" length="294706328" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--large.xvid.avi" length="253940970" type="video/x-msvideo" />
<enclosure url="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0616/hak5--0616--nds--large.wmv9.wmv" length="273750774" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Episode 614 &#8211; Firewall evasion, SSH and virtual appliances!</title>
		<link>http://www.hak5.org/episodes/episode-614</link>
		<comments>http://www.hak5.org/episodes/episode-614#comments</comments>
		<pubDate>Wed, 18 Nov 2009 14:49:32 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[asleap]]></category>
		<category><![CDATA[bypass filter]]></category>
		<category><![CDATA[bypass firewall]]></category>
		<category><![CDATA[bypass school filter]]></category>
		<category><![CDATA[convert virtualbox]]></category>
		<category><![CDATA[convert vmware]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[DimDim]]></category>
		<category><![CDATA[dropbear]]></category>
		<category><![CDATA[easy proxy]]></category>
		<category><![CDATA[eavesdrop]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[free proxies]]></category>
		<category><![CDATA[free proxy]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[hack filter]]></category>
		<category><![CDATA[hack firewall]]></category>
		<category><![CDATA[hack school filter]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[hacking firewalls]]></category>
		<category><![CDATA[Hash]]></category>
		<category><![CDATA[internet proxy]]></category>
		<category><![CDATA[internet tunneling]]></category>
		<category><![CDATA[lanman]]></category>
		<category><![CDATA[LM]]></category>
		<category><![CDATA[local forward]]></category>
		<category><![CDATA[ms-chap]]></category>
		<category><![CDATA[ms-chapv2]]></category>
		<category><![CDATA[mschap]]></category>
		<category><![CDATA[mschapv2]]></category>
		<category><![CDATA[network scan]]></category>
		<category><![CDATA[ntlm]]></category>
		<category><![CDATA[office firewall]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open ssh]]></category>
		<category><![CDATA[open wifi]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[Packet Sniff]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php proxy]]></category>
		<category><![CDATA[phpproxy]]></category>
		<category><![CDATA[port forward]]></category>
		<category><![CDATA[port redirection]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[proxies]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[quick proxy]]></category>
		<category><![CDATA[restrictions]]></category>
		<category><![CDATA[safe wifi]]></category>
		<category><![CDATA[school firewall]]></category>
		<category><![CDATA[secure irc]]></category>
		<category><![CDATA[secure network]]></category>
		<category><![CDATA[secure shell]]></category>
		<category><![CDATA[secure tunnel]]></category>
		<category><![CDATA[secure wifi]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[shell account]]></category>
		<category><![CDATA[simply proxy]]></category>
		<category><![CDATA[sniffing]]></category>
		<category><![CDATA[socks]]></category>
		<category><![CDATA[socks proxy]]></category>
		<category><![CDATA[socks5]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[ssh client]]></category>
		<category><![CDATA[ssh forward]]></category>
		<category><![CDATA[ssh server]]></category>
		<category><![CDATA[ssh tunnel]]></category>
		<category><![CDATA[static ip]]></category>
		<category><![CDATA[traffic tunneling]]></category>
		<category><![CDATA[university firewall]]></category>
		<category><![CDATA[virtual appliance]]></category>
		<category><![CDATA[virtual appliance marketplace]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[virtual private network]]></category>
		<category><![CDATA[virtual private server]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vmdk]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[web proxy]]></category>
		<category><![CDATA[work firewall]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=1457</guid>
		<description><![CDATA[<embed class="rev3PlayerEmbed" type="application/x-shockwave-flash" src="http://revision3.com/player-v3869" allowFullScreen="true" quality="high" allowScriptAccess="always" width="555" height="312" wmode="transparent" />]]></description>
			<content:encoded><![CDATA[<p>Got a restrictive firewall blocking sites at school or work? Evade &#8216;em easily with your own private web proxy. Want to securely tunnel any port through an SSH session? Darren&#8217;s got just the trick. Wondering how to properly use Asleap to crack MS-CHAPv2 PPTP VPN handshakes &#038; LM Hashes? Interested in trying out neat free enterprise applications but don&#8217;t feel like spending hours in a terminal? Try deploying a virtual appliance in minutes, the free and open source way.</p>
<div style="clear:both;"></div>
<p><a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--hd720p30.h264.mp4">Download HD</a> <a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--large.h264.mp4">Download MP4</a> <a class="xvid" href="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--large.xvid.avi">Download XviD</a> <a class="wmv" href="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--large.wmv9.wmv">Download WMV</a></p>
<p><span id="more-1457"></span></p>
<p><embed class="rev3PlayerEmbed" type="application/x-shockwave-flash" src="http://revision3.com/player-v3869" allowFullScreen="true" quality="high" allowScriptAccess="always" width="555" height="312" wmode="transparent" /></p>
<p><b>Port Tunneling and Socks5 Proxies with a Secure Shell (SSH)</b></p>
<p>SSH Tunneling isn&#8217;t new to the show, we&#8217;ve done it <a href="http://www.hak5.org/episodes/episode-504">before over DNS</a> or in conjunction <a href="http://www.hak5.org/episodes/hak5-episode-7-released">with VNC</a>. Today we&#8217;re looking at two SSH tricks for tunneling just about any traffic.</p>
<p>First up, <i>ssh -D</i>. The <i>-D</i> option specified a local &quote;Dynamic&quote; application-level port forwarding. Any connection made to the specified port goes through the tunnel as a SOCKS4 or SOCKS5 proxy. Perfect for secure web browsing as demonstrated with Firefox in this segment.</p>
<p><u>Usage</u></p>
<blockquote><pre>ssh -D 8080 user@server</pre>
</blockquote>
<p>Second, <i>ssh -L</i>. The <i>-L</i> option enables port forwarding. Using this option tells the SSH client to listen to traffic on a specified port and forward it along through the tunnel. The server receives this data and points it to the specified destination, whether it be on the destination network or otherwise. In our example we use the <i>-L</i> option to securely connect to an open IRC server.</p>
<p><u>Usage</u></p>
<blockquote><pre>ssh user@server -L local-listen-port:destination-ip:destination-port</pre>
</blockquote>
<p>For more SSH-fu check out the <a href="http://unixhelp.ed.ac.uk/CGI/man-cgi?ssh+1">ssh man page</a> or Linux Journal&#8217;s interesting series on <a href="http://www.linuxjournal.com/article/4412">101 uses of openssh</a>.</p>
<p><b>Bypassing site-blocking firewalls with your own private web proxy</b></p>
<p>The age old scheme for bypassing restrictive firewalls, like those that block sites at school or work, has been to use a web proxy. Of course this is followed up by the network administrator blocking all mainstream proxies. But what if you could run your own? Well, you can and it&#8217;s really freaking easy. In this segment Darren demonstrates <a href="http://sourceforge.net/projects/poxy/">PHProxy</a></p>
<p><b>Cracking MS-CHAPv2 PPTP VPN handshakes &#038; LM Hashes Followup from 6&#215;12</b></p>
<p>On <a href="http://www.hak5.org/episodes/episode-612">episode 612</a> we demonstrated a tool, asleap, designed to crack MS-CHAPv2, the authentication protocol commonly found in Microsoft PPTP VPNs. The final demo was unsuccessful due to the encoding of the handshake and response sniffed by Wireshark. Viewer Sc00bz was kind enough to post a PHP script that accepts the challenge, response and username and provides you with the proper asleap command to run with the properly encoded byte sequences. Sc00bz has well documented the code, which lives now on this <a href="http://hak5.org/forums/index.php?showtopic=14755">Hak5 forum</a> thread. Thanks Sc00bz!</p>
<p><b>Deploying Virtual Appliances in minutes the open source way</b></p>
<p>A Virtual Appliance can be though of as a software image containing a supporting stack designed to run inside a virtual machine. A quick look at vmware&#8217;s <a href="http://www.vmware.com/appliances/">virtual appliance directory</a> shows that there are hundreds of applications that can be quickly and easily deployed. In this segment I take the <a href="http://www.dimdim.com/hak5">Dimdim</a> open source virtual appliance, designed for vmware, and deploy it with <a rhef="http://www.virtualbox.org">VirtualBox</a> (just becasue I can).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/episode-614/feed</wfw:commentRss>
		<slash:comments>38</slash:comments>
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--hd720p30.h264.mp4" length="345088325" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--large.h264.mp4" length="225102421" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--large.xvid.avi" length="194242128" type="video/x-msvideo" />
<enclosure url="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0614/hak5--0614--tunnelingproxies--large.wmv9.wmv" length="180435644" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Episode 513 &#8211; Extract Windows Executables from Packet Captures, PHP Gmail Badges, Winning the Easter Egg Hunt, and special guest Eighty of DualCore</title>
		<link>http://www.hak5.org/episodes/episode-513</link>
		<comments>http://www.hak5.org/episodes/episode-513#comments</comments>
		<pubDate>Wed, 13 May 2009 17:29:26 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[dual core music]]></category>
		<category><![CDATA[dualcore]]></category>
		<category><![CDATA[easter egg]]></category>
		<category><![CDATA[easter egg hunt]]></category>
		<category><![CDATA[Eighty]]></category>
		<category><![CDATA[exe]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nerdcore]]></category>
		<category><![CDATA[packet capture]]></category>
		<category><![CDATA[pcap]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rtt]]></category>
		<category><![CDATA[sniff]]></category>
		<category><![CDATA[sniffing]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=1118</guid>
		<description><![CDATA[<embed type="application/x-shockwave-flash" src="http://revision3.com/player-v2818" allowfullscreen="true" width="555" height="312"  />]]></description>
			<content:encoded><![CDATA[<p>Eighty of <a href="http://www.dualcoremusic.com" target="_blank">Dual Core</a> comes down to the HakHouse to share with us a technique for extracting Windows executables from packet captures. Darren&#8217;s featuring some of the Gmail badge submissions and a walkthrough of the Easter Egg hunt. Plus be sure to stick around as Eighty treats us to a live performance off his upcoming album.<br />
</p>
<div style="clear:both;"></div>
<p><a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--hd.h264.mp4">Download HD</a> <a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--large.h264.mp4">Download MP4</a> <a class="xvid" href="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--large.xvid.avi">Download XviD</a> <a class="wmv" href="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--large.wmv9.wmv">Download WMV</a></p>
<p><span id="more-1118"></span></p>
<p><embed type="application/x-shockwave-flash" src="http://revision3.com/player-v2818" allowfullscreen="true" width="555" height="312"  /></p>
<h2>Show Notes</h2>
<p>While Matt&#8217;s away on business Eighty of <a href="http://www.dualcoremusic.com" target="_blank">Dual Core</a> fills in with an awesome segment on extracting Windows executables from packet captures using <a href="http://tcpxtract.sourceforge.net/" target="_blank">tcpxtract</a>.</p>
<p>Darren&#8217;s features some of the Gmail Badges from our recent <a href="http://www.hak5.org/backstage/code-challenge" target="_blank">Code Challenge</a>.</p>
<p>Plus we&#8217;ve got a walk-through on winning the Easter Egg Hunt. Only *four* of over 300 submissions completed the puzzle. We&#8217;ve learned a bunch of lessons from this first hunt and will be sure to put together an even more in-depth hunt next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/episode-513/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--hd.h264.mp4" length="742733209" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--large.h264.mp4" length="406077182" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--large.xvid.avi" length="414583522" type="video/x-msvideo" />
<enclosure url="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0513/hak5--0513--DualCore--large.wmv9.wmv" length="438319908" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Episode 502 &#8212; Linux RC Rovers, PHP Compiled and Napera</title>
		<link>http://www.hak5.org/episodes/episode-502</link>
		<comments>http://www.hak5.org/episodes/episode-502#comments</comments>
		<pubDate>Wed, 25 Feb 2009 17:11:10 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bambalam]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[compile php]]></category>
		<category><![CDATA[ip address]]></category>
		<category><![CDATA[ip remap]]></category>
		<category><![CDATA[ip renumber]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nap]]></category>
		<category><![CDATA[napera]]></category>
		<category><![CDATA[netsh]]></category>
		<category><![CDATA[phidget]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[roadsend]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[rover]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=779</guid>
		<description><![CDATA[<embed type="application/x-shockwave-flash" src="http://revision3.com/player-v2510" allowfullscreen="true" width="555" height="312"  />]]></description>
			<content:encoded><![CDATA[<p>Darren&#8217;s got a soldering iron and knows how to use it. In this episode we kick off the HakHouse Rover project and web enable an inexpensive RC Tank using a Phidget USB Interface Kit. Then Jody Franklin joins us to talk about compiling PHP and using Netsh to renumber IP addresses in Windows. And Matt has a follow up to your questions about Napera. Plus our weekly trivia, LAN Party and a ton of fun.</p>
<div style="clear:both;"></div>
<p><a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--hd.h264.mp4">Download <strong>HD</strong></a> <a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--large.h264.mp4">Download MP4</a> <a class="xvid" href="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--large.xvid.avi">Download XviD</a> <a class="wmv" href="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--large.wmv9.wmv">Download WMV</a><br />
<span id="more-779"></span></p>
<h2>Watch</h2>
<p><object width="555" height="312" data="http://revision3.com/player-v2510" type="application/x-shockwave-flash"><param name="src" value="http://revision3.com/player-v2510" /><param name="allowfullscreen" value="true" /></object></p>
<h2>Show Notes</h2>
<p><strong>HakHouse Rover &#8211; Web Enabling a RC Tank</strong></p>
<p>There comes a time in every geeks life when building a web enabled, crowd sourced, remote controlled vehicle is an imperative. For us that time is now.</p>
<p>The HakHouse rover project kicks off this week with the basics of controlling our inexpensive RC Tank. The toy itself was a mere $15 locally and this is important because cheap RC toys usually have cheap controls. Namely micro switches to control forwards, backwards, left and right. In this segment we break open the controller and solder leads to the board that correspond to movement.</p>
<p>Next we connect the leads with a <a href="http://www.phidgets.com/" target="_blank">Phidget Interface Kit</a>. This little board talks to our PC via USB and has programming APIs for C/C++, Python and Java.</p>
<p>With a little hacked together C code in Linux we’re able to control the vehicle. If you’re a C coder we’d greatly appreciate your input on the code. It’s not very pretty at the moment.</p>
<p>Next we toss in a little PHP on Apache and control it from the web. I had originally slapped together a simple page with a form directed at php_self with an if isset and a case switch that initiated exec but it’s already been replaced by jzman’s sweet ajaxy code.</p>
<p>This projected is intended to be open source so I’ve got all the code, hardware and other details on <a href="http://wiki.hak5.org/wiki/HakHouse_Rover" target="_blank">our wiki</a>. If you’d like to build one yourself or contribute ideas, code or otherwise it’s appreciated.</p>
<p>In the next installment of the HakHouse Rover project we’ll be installing a wireless web camera and laser turret to annoy our cat Kerby.</p>
<p>&#8211;<a href="http://www.darrenkitchen.net/" target="_blank">Darren Kitchen</a></p>
<p><strong>IP Renumbering w/PHP And A Compiler</strong></p>
<p>In episode 424 a viewer question led to Darren and Matt discussing renumbering a whole subnet of Windows machines using the netsh command in a script, but how would you specify an IP for each machine with only one script? PHP to the rescue, because it&#8217;s not just for web pages anymore.</p>
<p>Since most Windows workstations don&#8217;t have PHP installed a compiler will let you prepare your code to run on systems that don&#8217;t have PHP installed.</p>
<p>First we have <a href="http://www.roadsend.com/" target="_blank">Roadsend PHP</a>, which is available for Linux, FreeBSD, Mac OS X and Microsoft Windows. It&#8217;s released under GNU GPL, and it&#8217;s runtime libraries are GNU LGPL so compiled programs may be used for both open source and commercial projects.</p>
<p>Roadsend PHP is not just to package up your PHP into nice friendly bundles, it comes with Roadsend Studio, a full development environment (IDE) with support for the Glade interface builder (<a href="http://glade.gnome.org/" target="_blank">*nix</a>/<a href="http://sourceforge.net/projects/gladewin32" target="_blank">Win32</a>), to give your PHP a GUI front end.</p>
<p>It supports PHP 4 and 5, and so far all the code I&#8217;ve compiled with it runs just as it would if launched from the command line using the php command. The only drawback to it is the compile process seems to take a while even on relatively small projects, and the file sizes are a little large (simple scripts weighing in at over 3MB); but if you want to stay in one environment from start to finish Roadsend will do the job.</p>
<p>Second is the <a href="http://www.bambalam.se/bamcompile/" target="_blank">Bambalam PHP EXE Compiler/Embedder</a>, which as the name implies is for Windows only. Like Roadsend PHP, Bambalam PHP is free to use as it&#8217;s released under the PHP license, generates code that will run without a full PHP install, and with the use of the <a href="http://winbinder.org/" target="_blank">WindBinder</a> library can produce programs with GUI front ends. That is about where the similarities end.</p>
<p>Bambalam is small, consisting of a hand full of files, and is only for the actual building of the executable code. Bring your own editor, debugger, GUI builder, and project manager. That&#8217;s not what Bambalam is for. What it is for, though, is producing small, fast programs out of any PHP that will run under PHP 4.4.4. The same +3MB code that Roadsend produced came in at just over 1MB with Bambalam, and under 700KB with compression turned on.</p>
<p>The problem my code solves is how to write one script to renumber a whole group of machines without having to issue a different version of the script to each machine. As this is more of a proof of concept we will assume that only the last octet of the IP address will be changing.</p>
<p>The command is issued with the following options:</p>
<p>&lt;new IP&gt; &lt;subnet mask&gt; &lt;default gateway&gt; [DNS] [WINS]</p>
<p>The new IP is given as the first three octets in xxx.xxx.xxx format, subnet and gateway will be a full four octets a peice. IP, DNS, and WINS can each be assigned as DHCP (using DHCP for IP preclueds the need for subnet and gateway). DNS and WINS can also be assigned as NONE so long as IP is not DHCP. Furthermore specifying WINS requires that some value be given for DNS.</p>
<p>If a new first three octets are given without specifying DNS or WINS and those values were already staticly assigned then the new first three octets will be used for those values as well. Also if IP is currently assigned via DHCP that can&#8217;t not be changed at this time.</p>
<p>Full source and future updates are available at <a href="http://www.elder-n00b.org/2009/02/ip-renumbering-wphp-and-compilers.html" target="_blank">http://www.elder-n00b.org/2009/02/ip-renumbering-wphp-and-compilers.html</a></p>
<p>Thanks to those who&#8217;ve contributed to the success of Hak5. Your <a href="http://www.hak5.org/stickers/" target="_blank">donations</a> are greatly appreciated!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/episode-502/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--hd.h264.mp4" length="660315840" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--large.h264.mp4" length="366439778" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--large.xvid.avi" length="361973902" type="video/x-msvideo" />
<enclosure url="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0502/hak5--0502--linux-tank-bot--large.wmv9.wmv" length="436226026" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Episode 424 &#8212; PHP Twitter Tamagotchi and ROFLcon</title>
		<link>http://www.hak5.org/episodes/episode-424</link>
		<comments>http://www.hak5.org/episodes/episode-424#comments</comments>
		<pubDate>Wed, 28 Jan 2009 18:05:08 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[battlefield]]></category>
		<category><![CDATA[battlefield 2]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[hoboken]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[ipconfig]]></category>
		<category><![CDATA[jim louderback]]></category>
		<category><![CDATA[magpie]]></category>
		<category><![CDATA[magpierss]]></category>
		<category><![CDATA[NBC]]></category>
		<category><![CDATA[netsh]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[packet injection]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RDC]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[rofl]]></category>
		<category><![CDATA[roflcon]]></category>
		<category><![CDATA[roflthing]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tamagotchi]]></category>
		<category><![CDATA[Terminal Services]]></category>
		<category><![CDATA[TERMSVC]]></category>
		<category><![CDATA[tron guy]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[VLC]]></category>
		<category><![CDATA[vlc http interface]]></category>
		<category><![CDATA[you suck at photoshop]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=679</guid>
		<description><![CDATA[<embed type="application/x-shockwave-flash" src="http://revision3.com/player-v2506" allowfullscreen="true" width="555" height="312"  />]]></description>
			<content:encoded><![CDATA[<p>Hot off the heels of ROFLcon in NYC the crew kicks some in studio technolust. Darren shares with you his custom twitter tamagotchi bot written in PHP with some sweet RSS parsing, VLC controlling, curl loving nested goodness. Plus guest Jim Louderback, gadget lover and Revision3 stage hand, joins us to talk about all things new media.</p>
<div style="clear:both;"></div>
<p><a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--hd.h264.mp4">Download <b>HD</b></a> <a class="mov" href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--large.h264.mp4">Download MP4</a> <a class="xvid" href="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--large.xvid.avi">Download XviD</a> <a class="wmv" href="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--large.wmv9.wmv">Download WMV</a><br />
<span id="more-679"></span></p>
<h2>Watch</h2>
<p><embed type="application/x-shockwave-flash" src="http://revision3.com/player-v2506" allowfullscreen="true" width="555" height="312"  /></p>
<h2>Show Notes</h2>
<p>When we were first approached to attend ROFLthing in NYC we were asked if we could put together some sort of interactive media installation for the after party. My first thought was a web controlled paintball gun similar to the USB Missile launcher but, well, the lawyers didn&#8217;t think it was a good idea.</p>
<p>So I started thinking about the whole ROFLthing concept, it&#8217;s a congregation of Internet celebrities and web 2.0 kids. And what better way to showcase the usefulness of a service like twitter with the uselessness of that clever little electronic pet the tamagotchi.</p>
<p>The project is split up into three parts. First a directory full of videos that we’ll control from the web using <a href="http://www.videolan.org/" target="_blank">VLC</a>, <a href="http://www.php.net/" target="blank">PHP</a> and <a href="http://curl.haxx.se/" target="_blank">Curl</a>. I made my tamagotchi videos using photoshop and vegas.</p>
<p>Second we need to be able to control VLC from the command line so fire up VLC and point it at your directory of videos with the &#8211;intf=http, &#8211;fullscreen and –repeat parameters. Now we can browse to http://127.0.0.1:8080 to hit the local http interface. Check out the /old/ directory to get the old interface. Here we find the parameters to post to the http server using curl. Try changing the item number from the command line with curl 127.0.0.1:8080/old/ -d control=play -d item=5 –G. Adjust accordingly.</p>
<p>Now that we’ve got VLC playing a directory of videos fullscreen and we can control it from the command line its time to duct tape together some PHP. In order to easily query Twitter for input I’m using the MagpieRSS class to parse the feed of a search query from search.twitter.com. A case and switch statement within a while loop does all of the magic, checking the input and making a system call to curl.</p>
<p>It may not be beautiful code but it works and for a few hours of hacking I’m somewhat proud of it. Especially considering how rusty my code is. Now I’m sure it could be replaced with 8 lines of perl so I welcome your constructive criticism on the forums where you’ll find the full source code.</p>
<p>I’m sure now that you’re loaded with these techniques you can find all sorts of uses for parts of this project.</p>
<p>Thanks for downloading. Remember you can find subscription links and our new iTunes HD feed at <a href="http://www.hak5.org/" target="_blank">hak5.org</a>. </p>
<p>Keep the constructive feedbacks coming, we&#8217;ve seen a lot of great stuff lately on the forums so thanks for that.</p>
<p>Don&#8217;t forget we&#8217;ve got brand new sticker packs as thanks for your donations at <a href="http://www.hak5.org/stickers/" target="_blank">www.hak5.org/stickers</a>. We really appreciate your support!</p>
<p>February 6-8 we&#8217;ll be in DC for Shmoocon</p>
<p>If you&#8217;re in the area we&#8217;ll be attending the anual podcasters meetup come out meet the crew and lots of other great podcasters from PaulDotCom, Securabit, Sploitcast, Cyber Speak, Security Justice and more.</p>
<p>Get all the details at <a href="http://www.podcastersmeetup.com" target="_blank">podcastersmeetup.com</a></p>
<p>Special shout out to the hacker hound from Hoboken, Brandi, and her pet Jon for all the generosity in NYC this weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/episode-424/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--hd.h264.mp4" length="512459740" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--large.h264.mp4" length="286114946" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--large.xvid.avi" length="327468584" type="video/x-msvideo" />
<enclosure url="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0424/hak5--0424--TwitterTamagotchi2--large.wmv9.wmv" length="284797724" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Episode 416 &#8212; SSH Tunneling, Independent Games, Updating Multiple Blogs At Once, and Password Protecting Applications</title>
		<link>http://www.hak5.org/episodes/episode-416</link>
		<comments>http://www.hak5.org/episodes/episode-416#comments</comments>
		<pubDate>Wed, 17 Dec 2008 23:49:18 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[Blazar]]></category>
		<category><![CDATA[City Rain]]></category>
		<category><![CDATA[FreeSSHd]]></category>
		<category><![CDATA[Froggle]]></category>
		<category><![CDATA[Glitch]]></category>
		<category><![CDATA[IGF]]></category>
		<category><![CDATA[Independent Games Festival]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ping.fm]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Posterous]]></category>
		<category><![CDATA[Public Key Encryption]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Tumblr]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=541</guid>
		<description><![CDATA[<embed src="http://bitcast-a.bitgravity.com/revision3/swf/player/Player.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="window" devicefont="false" bgcolor="#000000" name="Player" menu="true" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" align="middle" height="312" width="555" flashvars="videoId=2447&#038;quality=high" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hak5.org/episodes/episode-416"><img src="http://bitcast-a.bitgravity.com/revision3/images/shows/hak5/0416/hak5--0416--SSHGamesBlogsPasswords--medium.thumb.jpg" border="0" alt="" /></a><br />
In this extensive episode Matt shows us how to setup SSH tunneling to securely transmit HTTP traffic and more while on the go. Shannon checks out some student entries to the 2009 Independent Games Festival, including City Rain, Glitch, Froggle, Blazar, and Akrasia. Darren puts together a PHP script that, in conjunction with Ping.fm, allows you to update multiple blogs at once including your own hosted Wordpress. Plus this weeks LAN Party, revamped Trivia and viewer questions.<br />
[ <a href="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0416/hak5--0416--SSHGamesBlogsPasswords--large.h264.mp4">MP4</a> | <a href="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0416/hak5--0416--SSHGamesBlogsPasswords--large.xvid.avi">XviD</a> | <a href="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0416/hak5--0416--SSHGamesBlogsPasswords--large.wmv9.wmv">WMV</a> ]<span id="more-541"></span></p>
<div style="clear:both;"></div>
<h2>Watch</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="555" height="312" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="Player" /><param name="bgcolor" value="#000000" /><param name="align" value="middle" /><param name="flashvars" value="videoId=2447&amp;quality=high" /><param name="src" value="http://bitcast-a.bitgravity.com/revision3/swf/player/Player.swf" /><param name="wmode" value="window" /><embed type="application/x-shockwave-flash" width="555" height="312" src="http://bitcast-a.bitgravity.com/revision3/swf/player/Player.swf" wmode="window" flashvars="videoId=2447&amp;quality=high" align="middle" bgcolor="#000000" name="Player"></embed></object></p>
<h2>Show Notes</h2>
<p><a href="http://www.chrisgerling.com" target="_blank">Chris Gerling</a> joins us at the top of the show via skype from a SANS conference where he is currently getting schooled in forensics.</p>
<p>Matt is obsessed with <a href="http://www.clickykeyboards.com" target="_blank">Clicky Keyboards</a>. I&#8217;m a fan of the Model M and the PC-XT&#8217;s 83 Key Keyboard.</p>
<p>Our next LAN Party game will be Quake 3 on Saturday, January 10 at q3.hak5.org. Check out all the details at our brand spankin&#8217; new <a href="http://hak5lan.squarespace.com" target="_blank">Hak5 LAN Site</a> (with leetness by Squarespace)</p>
<p>Darren mentions <a href="http://twitter.com/post_break" target="_blank">Post_Break</a>&#8217;s article on Mubix&#8217;s Room362 site about ways to <a href="http://www.room362.com/archives/237-Jasager-On-the-Defensive.html" target="_blank">detect nearby Jasagers</a>.</p>
<p>Setup an SSH SOCKS proxy!</p>
<p>For episode 416 of HAK5, I showed how easy it really is to tunnel all kinds of traffic from HTTP, FTP, and more over a secure SSH Socks proxy.</p>
<p>Some of you may be thinking to yourself&#8230; &#8220;HOLY CRAP WHAT ARE THESE TERMS?!&#8221;  And I&#8217;m here to assure you that it&#8217;s going to be OK! Really it is.</p>
<p>What you&#8217;ll need</p>
<ul>
<li>An SSH server to act as your proxy.<br />
Simple enough really!  If you&#8217;re using windows I highly recommend <a href="http://www.freesshd.com/" target="_blank">freeSSHd</a>.  If you&#8217;re on a mac check out <a href="http://www.stocksy.co.uk/articles/Mac/ssh_on_mac_os_x/" target="_blank">this page</a> for instructions on how to enable remote logon.  Linux users, you should know how to do this. <img src='http://www.hak5.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>An SSH client on the computer you&#8217;re using.<br />
Mac and *nix machines have SSH built right in at the command line. Windows users can do like I did in the episode and download plink (<a href="http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe" target="_blank">available here</a>).  There are other people out there that will recommend Cygwin, but for this purpose, it&#8217;s really overkill.</li>
</ul>
<p>How proxies work</p>
<p>In a nutshell, what you&#8217;re doing with a proxy is setting up a middle-person (no not a pineapple, but close) between you and the internet. Using the proxy, your browser hands off web page requests to the proxy server, which handles the request and fetches the page for you from the internet. The web site actually thinks the request is coming from the proxy server, not your computer, which is a good way to obscure your originating IP address.</p>
<p>Additionally, the connection between your computer and the proxy happens over SSH, an encrypted protocol. This prevents wifi sniffers from seeing what you&#8217;re doing online.</p>
<p>Start your SSH tunnel</p>
<p>So you&#8217;ve got your ssh server setup at your house or workplace. Great! To connect to it we&#8217;re going to setup a local proxy server on your client that you&#8217;ll be browsing the internet from, which will then &#8220;tunnel&#8221; web traffic from your local machine to the remote server over SSH. The command to run on your linux / mac client in a terminal window is : </p>
<p><code>ssh -ND 9999 you@example.com</code></p>
<p>For Windows it&#8217;s as simple as browsing to the directory you saved plink to and running</p>
<p><code>plink.exe -N -D 9999 you@example.com</code></p>
<p>Of course, you&#8217;re going to replace the you with your username on your SSH server and example.com with your server domain name or IP address. What that command does is accept requests from your local machine on port 9999 and hands that request off to your server at example.com for processing.</p>
<p>When you execute either of those commands, you&#8217;ll be prompted for your password.  After you authenticate, <em></em>nothing will happen. The -N tells ssh not to open an interactive prompt, so it will just hang there, waiting. That&#8217;s exactly what you want.</p>
<p>Set Firefox to use SOCKS proxy</p>
<p>Once your proxy&#8217;s up and running, configure Firefox to use it. From Firefox&#8217;s Tools menu, choose Options, and from the Advanced section choose the Network tab. Next to &#8220;Configure how Firefox connects to the Internet&#8221; hit the &#8220;Settings&#8221; button and enter the SOCKS information, which is the server name (localhost) and the port you used (in the example above, 9999.)</p>
<p>Save those settings and hit up a web page. When it loads, visit http://www.ipchicken.com to see if it&#8217;s using your remote ssh server to tunnel traffic.  If you are, GOLDEN!</p>
<p>If you feel there&#8217;s something I&#8217;ve missed, hit me up here (<a href="http://www.mattlestock.com" target="_blank">http://www.mattlestock.com</a>)</p>
<p>PS: Remember that you&#8217;ll need to open your firewall a bit by cracking open port 9999 on your local machine and port 22 on your server for SSH.</p>
<p>&#8211;Matt</p>
<p>Congrats to VickiWong who correctly answered last week&#8217;s trivia. Answer: Stiletto as it is not a submarine launched ballistic missile like the other two. We would have accepted the fact that Polaris and Trident are US ICBMs while Stiletto is a USSR ICBM.</p>
<p>Update multiple blogs with Ping.fm and custom URLs</p>
<p>I don&#8217;t know about you guys but keeping up with all the latest blogs, social networks, and micro messaging services is a lot of work! And I don&#8217;t know how many times I&#8217;ve neglected my blog(s) because I was simply too lazy to login and update, login and update, login and update.</p>
<p>In my segment this week I&#8217;ll be showing you how to use <a href="http://www.ping.fm" target="_blank">ping.fm</a>&#8217;s Custom URL feature to update blogs by email. Ping.fm is great for updating multiple status services like Twitter and Identica, but I&#8217;m just concerned with blogs.</p>
<p>I personally use three blogging services; <a href="http://www.posterous.com">Posterous</a>, Tumblr, and Wordpress hosted on my own domain, <a href="http://www.darrenkitchen.net" target="_blank">DarrenKitchen.net</a>.</p>
<p>The first two are easy to update with a Ping.fm Custom URL since they feature rich posting via email. Wordpress on the other hand is a bit lacking. Sure Wordpress has a built in post via email feature but it&#8217;s severely lacking. To alleviate this I recommend installing the Wordpress <a href="http://www.economysizegeek.com/wp-mail/" target="_blank">Postie plugin</a>. This little guy is awesome, with features like roles, authorized addresses, photo and file upload, signature removal and custom CSS just to name a few.</p>
<p>Once installed and configured all we need to do is edit some the sample PHP code, upload it to our web server, rename the file to something obscure, and add the URL to Ping.fm as a custom URL.</p>
<p>Resources:</p>
<ul>
<li><a href="http://www.ping.fm" target="_blank">http://www.ping.fm</a></li>
<li><a href="http://www.economysizegeek.com/wp-mail/" target="_blank">http://www.economysizegeek.com/wp-mail/</a></li>
<li><a href="http://www.economysizegeek.com/wp-mail/" target="_blank">http://groups.google.com/group/pingfm-developers/</a></li>
</ul>
<p>&#8211;<a href="http://www.darrenkitchen.net" target="_blank">Darren</a></p>
<p>2009 Independent Games Festival Student Entries</p>
<p>The <a href="http://igf.com/">Independent Games Festival</a> is an annual festival awarding students and independent developers $50,000 in prizes. This year, IGF will happen March 23-27 in San Francisco.</p>
<p>In my segment, I test out a few student entries that were free for download.</p>
<p>The first one was <a href="http://www.cityra.in/" target="_blank">City Rain</a>, which is sort of like Sim City in a way.  You play the mayor of a new town, and have to make quick choices as to what kind and where new buildings will go. Buildings quickly fall out of the sky and you have to make your decisions quickly.</p>
<p>I also tried out <a href="http://www.frogglegame.com/" target="_blank">Froggle</a>.  In Froggle, you play a, well&#8230; froggle. You&#8217;re incredibly long tongue is used to eat flies and fling yourself over cartoony environments. I really liked the shading and humor aspect of this game.</p>
<p>The third game was <a href="http://www.playblazar.com/" target="_blank">Blazar</a>, which really brings me back to the old school arcade games!  You control a ship which has the ability to destroy asteroids or bounce them away. Your goal is to grow a black hole from tiny to huge.</p>
<p>The last game I demo&#8217;ed was <a href="http://www.glitchgame.com/" target="_blank">Glitch</a>.  Glitch is a first person shooter that exists in a large cube arena.  The environment is constantly moving and the enemies are made out of little cubes themselves. This game was fun!!</p>
<p>The last game which I didn&#8217;t demo but mentioned was <a href="http://gambit.mit.edu/loadgame/akrasia.php" target="_blank">Akrasia</a>.  I liked Akrasia because of it&#8217;s educational touch.  This is the description from the IGF website:</p>
<p>Akrasia is a single-player game that challenges game conventions and is intended to make the player think and reflect. It is based on the abstract concept of addiction, which is expressed metaphorically throughout the game.</p>
<p>The game is set in a maze that represents the mind. The maze has two states – a normal and a psychedelic state. To enter the game, the player collects a pill-shaped object and thus enters the game as &#8220;addict&#8221;. From &#8220;chasing the dragon&#8221; to working through &#8220;cold turkey&#8221;, this game models the essential dimensions of the addiction gestalt as identified by its creators.</p>
<p>&#8211;<a href="http://www.snubsie.com/" target="_blank">Shannon</a></p>
<p>Questions</p>
<p>We answer view question about password protecting applications and feature a program called <a href="http://www.download.com/Empathy/3000-2094_4-10724674.html" target="_blank">Empathy</a></p>
<p>Until next week we welcome your <a href="http://www.hak5.org/contact" target="_blank">feedback</a> and remind you to Trust your Technolust</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/episode-416/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
<enclosure url="http://www.podtrac.com/pts/redirect.mp4/bitcast-a.bitgravity.com/revision3/web/hak5/0416/hak5--0416--SSHGamesBlogsPasswords--large.h264.mp4" length="508601297" type="video/mp4" />
<enclosure url="http://www.podtrac.com/pts/redirect.avi/bitcast-a.bitgravity.com/revision3/web/hak5/0416/hak5--0416--SSHGamesBlogsPasswords--large.xvid.avi" length="617450616" type="video/x-msvideo" />
<enclosure url="http://www.podtrac.com/pts/redirect.wmv/bitcast-a.bitgravity.com/revision3/web/hak5/0416/hak5--0416--SSHGamesBlogsPasswords--large.wmv9.wmv" length="579113968" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Season 1 Episode 9</title>
		<link>http://www.hak5.org/episodes/episode-9-released</link>
		<comments>http://www.hak5.org/episodes/episode-9-released#comments</comments>
		<pubDate>Tue, 04 Apr 2006 19:50:45 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[ddr]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[jenn cutter]]></category>
		<category><![CDATA[kevin rose]]></category>
		<category><![CDATA[labrats]]></category>
		<category><![CDATA[media center]]></category>
		<category><![CDATA[Mod]]></category>
		<category><![CDATA[mubix]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[podzinger]]></category>
		<category><![CDATA[psp]]></category>
		<category><![CDATA[Sean Carruthers]]></category>
		<category><![CDATA[the broken]]></category>
		<category><![CDATA[the token]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.hak5.org/archives/87</guid>
		<description><![CDATA[In this episode of Hak.5 Jenn Cutter from Openalpha.tv guest hosts, bringing us a PSP-Windows hack. Darren continues his quest for the ultimate vidcast-couch-potato setup with a media center remote over cell-phone. Wess puts his ...]]></description>
			<content:encoded><![CDATA[<p><img src="/images/thumbnails/release1x09.jpg"/><br />
In this episode of Hak.5 Jenn Cutter from <a href="http://www.openalpha.tv">Openalpha.tv</a> guest hosts, bringing us a PSP-Windows hack. Darren continues his quest for the ultimate vidcast-couch-potato setup with a media center remote over cell-phone. Wess puts his own spin on Dance Dance Revolution with a custom modded dance pad. Rob Fuller of <a href="http://www.mubix.com">mubix.com</a> joins us to show off his USB thumbdrive toolkit.</p>
<p>Plus an interview with the guys from <a href="http://www.podzinger.com">Podzinger.com</a>, a parody we&#8217;ve dubbed &#8216;the token&#8217;, an intro from Sean Carruthers of <a href="http://www.labrats.tv">labrats.tv</a>, leet-hack interviews from Karen Johnson, and Leo Laporte of <a href="http://www.twit.tv">twit.tv</a> shows his evil side.<br />
<span id="more-87"></span></p>
<div style="clear:both;"></div>
<table>
<tr width="100%">
<td valign="top" width="180">
<h3>Download</h3>
<p><img src="http://www.hak5.org/images/icons/mov.png" border="0"/>    <a href="http://media.libsyn.com/media/hak5/hak5-ep9-ipod.mp4">Download MP4</a></p>
<p><img src="http://www.hak5.org/images/icons/divx.png" border="0"/>    <a href="http://media.libsyn.com/media/hak5xvid/hak5-ep9-xvid.avi">Download Xvid</a></p>
<p><img src="http://www.hak5.org/images/icons/veoh.png" border="0"/>    <a href="http://www.veoh.com/videos/e174648cbx3Mt3b">Watch on Veoh</a></p>
</td>
<td valign="top" alight="right">
<embed src="http://www.veoh.com/videodetails2.swf?permalinkId=e174648cbx3Mt3b&#038;id=686726&#038;player=videodetailsembedded&#038;videoAutoPlay=0" allowFullScreen="true" width="400" height="324" bgcolor="#000000" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</td>
</tr>
</table>
<h3>Sponsors</h3>
<p>Get awesome web hosting from the pros at <a href="http://www.dreamhost.com/r.cgi?76032"><b>Dreamhost</b></a> and receive $25 off your order when you enter coupon code HAK5! Plans start at $7.95/mo including 500 GB storage, 5 TB bandwidth, and one-click installs of popular software like Wordpress, phpBB, and MediaWiki.</p>
<p>Keep your personal information away from spammers, hackers and your crazy ex-evilserver. Private Domain Registration from <a href="http://www.godaddy.com"><b>GoDaddy.com</b></a> protects your privacy by keeping your address, phone number and more out of the public database. Get an additional 10% on your order when you enter coupon code <u>HAK</u>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/episode-9-released/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
<enclosure url="http://media.libsyn.com/media/hak5/hak5-ep9-ipod.mp4" length="204723325" type="video/mp4" />
<enclosure url="http://media.libsyn.com/media/hak5xvid/hak5-ep9-xvid.avi" length="264459868" type="audio/unknown\011" />
		</item>
		<item>
		<title>Season 1 Episode 1</title>
		<link>http://www.hak5.org/episodes/season1-episode1</link>
		<comments>http://www.hak5.org/episodes/season1-episode1#comments</comments>
		<pubDate>Fri, 05 Aug 2005 15:58:59 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[Episodes]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[GameCube]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[Mod]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.hak5.org/?p=13</guid>
		<description><![CDATA[In this pilot episode of Hak.5 we test to see if the speed at which you war drive affects your ability to pick up access points. We also show you how to control your lights ...]]></description>
			<content:encoded><![CDATA[<p><img src="/images/thumbnails/release1x01.jpg"/><br />
In this pilot episode of Hak.5 we test to see if the speed at which you war drive affects your ability to pick up access points. We also show you how to control your lights from an Internet enabled cell phone, kill remote windows processes, modify the gamecube to enable DVD playback, and custom paint your PC case. Plus a Windows XP installation tip everyone should know.<br />
&nbsp;<br />
<span id="more-13"></span></p>
<div style="clear:both;"></div>
<p><img src="/images/icons/divx.png" border="0"/>    <a href="http://www.podtrac.com/pts/redirect.avi?http://media.divx.com/hak5/Hak5-ep1.avi">Download Xvid</a></p>
<p><img src="/images/icons/youtube.png" border="0"/>    <a href="http://www.youtube.com/watch?v=SUEXCCWMfXg">Watch on Youtube</a></p>
<p><img src="/images/icons/stage6.png" border="0"/>    <a href="http://stage6.divx.com/Hak5/show_video/366">Watch on Stage6</a></p>
<p>Length: 26:13</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/SUEXCCWMfXg&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/SUEXCCWMfXg&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hak5.org/episodes/season1-episode1/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
<enclosure url="http://www.podtrac.com/pts/redirect.avi?http://media.divx.com/hak5/Hak5-ep1.avi" length="188426240" type="video/x-msvideo" />
		</item>
	</channel>
</rss>
