<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Episode 701 – Botnet Command &amp; Control and Man-in-the-Middle detection</title>
	<atom:link href="http://Hak5.org/episodes/episode-701/feed" rel="self" type="application/rss+xml" />
	<link>http://Hak5.org/episodes/episode-701</link>
	<description>Trust Your Technolust</description>
	<lastBuildDate>Tue, 22 May 2012 08:32:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Sanity</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42302</link>
		<dc:creator>Sanity</dc:creator>
		<pubDate>Wed, 03 Mar 2010 15:53:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42302</guid>
		<description>Interesting episode.  

Robin&#039;s segment regarding ARP was good value, even if two_ovens&#039; comment regarding multiple APs is true (you do get a different MAC for every AP when extending a ESSs).  The tool comes with source so this could be fixed with a white-list. A good method to defend yourself against mitm IP attacks is to use a layer-2 authenticated PPPoE connection to your gateway or OpenVPN with cert stored on USB key and hung around your neck.

The botnet stuff is good, just another reason to white-list known outbound traffic and push all http via a logged proxy.

Make sure you get the Google map road blogging stuff setup cause I want to follow the journey.

Snubs, hope your father gets well soon.

Good luck!</description>
		<content:encoded><![CDATA[<p>Interesting episode.  </p>
<p>Robin&#8217;s segment regarding ARP was good value, even if two_ovens&#8217; comment regarding multiple APs is true (you do get a different MAC for every AP when extending a ESSs).  The tool comes with source so this could be fixed with a white-list. A good method to defend yourself against mitm IP attacks is to use a layer-2 authenticated PPPoE connection to your gateway or OpenVPN with cert stored on USB key and hung around your neck.</p>
<p>The botnet stuff is good, just another reason to white-list known outbound traffic and push all http via a logged proxy.</p>
<p>Make sure you get the Google map road blogging stuff setup cause I want to follow the journey.</p>
<p>Snubs, hope your father gets well soon.</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BuckoA51</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42293</link>
		<dc:creator>BuckoA51</dc:creator>
		<pubDate>Tue, 02 Mar 2010 14:49:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42293</guid>
		<description>Do none of the popular Windows firewalls have ARPWatch-like functionality?</description>
		<content:encoded><![CDATA[<p>Do none of the popular Windows firewalls have ARPWatch-like functionality?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sniper</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42291</link>
		<dc:creator>Sniper</dc:creator>
		<pubDate>Tue, 02 Mar 2010 08:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42291</guid>
		<description>all the patch in the world can never completely eradicate this problem as long there are an abundant supply of bad codes from hastily-made products. take for instance the bunch of live NASA server exploits listed at pinoysecurity. the list just goes on...</description>
		<content:encoded><![CDATA[<p>all the patch in the world can never completely eradicate this problem as long there are an abundant supply of bad codes from hastily-made products. take for instance the bunch of live NASA server exploits listed at pinoysecurity. the list just goes on&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vosester</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42282</link>
		<dc:creator>Vosester</dc:creator>
		<pubDate>Fri, 26 Feb 2010 17:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42282</guid>
		<description>What is the name of the tune at the start of this episode, I want it :)</description>
		<content:encoded><![CDATA[<p>What is the name of the tune at the start of this episode, I want it <img src='http://Hak5.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Irongeek</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42264</link>
		<dc:creator>Irongeek</dc:creator>
		<pubDate>Wed, 24 Feb 2010 14:31:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42264</guid>
		<description>Thanks for mentioning my tool. :)</description>
		<content:encoded><![CDATA[<p>Thanks for mentioning my tool. <img src='http://Hak5.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: soupman</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42262</link>
		<dc:creator>soupman</dc:creator>
		<pubDate>Wed, 24 Feb 2010 13:45:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42262</guid>
		<description>Great episode. I&#039;ve missed a lot because I had a while without internet (switching ISP). Seems like a few episodes are missing for the Episodes page so I guess youtube quality will have to suffice lol. Wishing you the best of luck with your travels! Keep bring the techolust ;)</description>
		<content:encoded><![CDATA[<p>Great episode. I&#8217;ve missed a lot because I had a while without internet (switching ISP). Seems like a few episodes are missing for the Episodes page so I guess youtube quality will have to suffice lol. Wishing you the best of luck with your travels! Keep bring the techolust <img src='http://Hak5.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lukeab</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42063</link>
		<dc:creator>lukeab</dc:creator>
		<pubDate>Mon, 22 Feb 2010 13:56:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42063</guid>
		<description>Hey guys, Best of luck with the move! That&#039;s great you&#039;re going to SF, feels like it&#039;ll open up the action to you guys.

Snubs, hope things go well for your Dad. 

Anyway, live on pashion! So vicariously through you, I can too!

Good luck guys.</description>
		<content:encoded><![CDATA[<p>Hey guys, Best of luck with the move! That&#8217;s great you&#8217;re going to SF, feels like it&#8217;ll open up the action to you guys.</p>
<p>Snubs, hope things go well for your Dad. </p>
<p>Anyway, live on pashion! So vicariously through you, I can too!</p>
<p>Good luck guys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: two_ovens</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42059</link>
		<dc:creator>two_ovens</dc:creator>
		<pubDate>Mon, 22 Feb 2010 02:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42059</guid>
		<description>huh.. sorry for the triple-post, but it appears i&#039;ve accidentally found a way around your human-detection AND you moderation...

to whom it may concern,
  in order to bypass the human detector and moderation mailing, use firefox 3.5.2 and noscript (whatever the newest one is). post your comment with noscript blocking. when the human detector comes up, no image will be displayed. hit continue and you&#039;ll get an error. hit back twice to go back to your post. disable noscript (allow all) then post the comment again.
  once that&#039;s done, both comments will be displayed (bug 1) and the second of those will post directly without waiting for moderation (bug 2).
  sorry about the double posting. and the posting without moderation.

  keep up the good work.

Regards,
Tener Hades.</description>
		<content:encoded><![CDATA[<p>huh.. sorry for the triple-post, but it appears i&#8217;ve accidentally found a way around your human-detection AND you moderation&#8230;</p>
<p>to whom it may concern,<br />
  in order to bypass the human detector and moderation mailing, use firefox 3.5.2 and noscript (whatever the newest one is). post your comment with noscript blocking. when the human detector comes up, no image will be displayed. hit continue and you&#8217;ll get an error. hit back twice to go back to your post. disable noscript (allow all) then post the comment again.<br />
  once that&#8217;s done, both comments will be displayed (bug 1) and the second of those will post directly without waiting for moderation (bug 2).<br />
  sorry about the double posting. and the posting without moderation.</p>
<p>  keep up the good work.</p>
<p>Regards,<br />
Tener Hades.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: two_ovens</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42058</link>
		<dc:creator>two_ovens</dc:creator>
		<pubDate>Mon, 22 Feb 2010 02:04:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42058</guid>
		<description>sheesh... sorry &#039;bout that. noscript and your human detector gave me grief</description>
		<content:encoded><![CDATA[<p>sheesh&#8230; sorry &#8217;bout that. noscript and your human detector gave me grief</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: two_ovens</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42057</link>
		<dc:creator>two_ovens</dc:creator>
		<pubDate>Mon, 22 Feb 2010 02:04:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42057</guid>
		<description>I chose two_ovens because it&#039;s what Mutch used as a password during his AT&amp;T MITM attacks.

So I was wondering why the Brit decided that the only reason for a default router MAC addr to change was multihoming/load balancing when extended service sets (ESSs; WLANs with more than on access point) do exactly that, by design. Especially in you example: airports. Airports utilize a huge ESS wireless network. The SSID remains containt the default router&#039;s MAC - that which the AP connects to - remains constant, but the AP&#039;s MAC, which is passed to the client, changes as the user roams and changes from access point to access point.

btw, multihomes and load balancers won&#039;t change their mac addresses because my connection to my default gateway is much faster than my gateway&#039;s connection to the internet. and all of your routers have static port-security for their next hop addresses anyways. right?

;-)

I also had a problem with the tool you advertised for, CaffeinatID or whatever. From a technical perpective, the demonstration with that tool was that it could watch ARP information by querying the DARP list on the local machine. So if the tool is started after the poisoning occurs, the tool is useless; or less than useless because after the offending packets stop coming at your host, it will pop-up a false-positive of &quot;Hey, now you&#039;re using the correct router. You should have been worried, but I couldn&#039;t tell&quot;

Also, you mentioned Ettercap. Ettercap itself, IIRC, allows and assists in the use of 4 different kinds of MITM attacking. The one I&#039;d like to focus on is DHCP poisoning because it applies to the situation of wireless access points more so than ARP.

You see, ARP can me made semi-static: A simple shell script in any real OS (or a lengthy program in Windows) has the ability to grab the very first ARP response from the default router (note: a legitimate response and not an unrequested &quot;reply&quot; like those that arpspoof sends), and put it into a file and drop the connection, alert the user (syslog, zenity, both?). Therefor ARP is a terrible medium for MITMing due to predictability (I won&#039;t even get into timing of responses from legitimate routers). Furthermore, ARP poisoning can be bypassed easily with static ARP tables. And less easily with another shell script (if an unrequested reply comes in, filter all activity and wait for the next out-of-line &quot;reply&quot;. when it comes, find out the difference in time from the first so we can predict when another one will come. put the user back online. everytime an unreq&#039;d arp reply comes in: take the user offline, request an arp for the default router&#039;s IP. time the response so we have a better idea of if it&#039;s right. use THAT arp. put the user back online.      and later on.. if we get more than, say, 180 unrequested replies, then put a static entry for the correct router in the arp cache and wait for the skiddie to lose interest)

DHCP poison-based MITM attacking is much cleaner. Even with a race condition between attacker and router (to get to client). At that point. You only talked about WLANs though, why not just FakeAP?

Longer story short, you covered one the oldest and most thought-about poisoning techniques...... Bombshell? Why not cover something interesting?

like rooting an android and performing tcpdump from it... without it ever leaving you pocket :)

BTW, Love the show. Where are you guys out of?
Regards,
Tener Hades.</description>
		<content:encoded><![CDATA[<p>I chose two_ovens because it&#8217;s what Mutch used as a password during his AT&amp;T MITM attacks.</p>
<p>So I was wondering why the Brit decided that the only reason for a default router MAC addr to change was multihoming/load balancing when extended service sets (ESSs; WLANs with more than on access point) do exactly that, by design. Especially in you example: airports. Airports utilize a huge ESS wireless network. The SSID remains containt the default router&#8217;s MAC &#8211; that which the AP connects to &#8211; remains constant, but the AP&#8217;s MAC, which is passed to the client, changes as the user roams and changes from access point to access point.</p>
<p>btw, multihomes and load balancers won&#8217;t change their mac addresses because my connection to my default gateway is much faster than my gateway&#8217;s connection to the internet. and all of your routers have static port-security for their next hop addresses anyways. right?</p>
<p> <img src='http://Hak5.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I also had a problem with the tool you advertised for, CaffeinatID or whatever. From a technical perpective, the demonstration with that tool was that it could watch ARP information by querying the DARP list on the local machine. So if the tool is started after the poisoning occurs, the tool is useless; or less than useless because after the offending packets stop coming at your host, it will pop-up a false-positive of &#8220;Hey, now you&#8217;re using the correct router. You should have been worried, but I couldn&#8217;t tell&#8221;</p>
<p>Also, you mentioned Ettercap. Ettercap itself, IIRC, allows and assists in the use of 4 different kinds of MITM attacking. The one I&#8217;d like to focus on is DHCP poisoning because it applies to the situation of wireless access points more so than ARP.</p>
<p>You see, ARP can me made semi-static: A simple shell script in any real OS (or a lengthy program in Windows) has the ability to grab the very first ARP response from the default router (note: a legitimate response and not an unrequested &#8220;reply&#8221; like those that arpspoof sends), and put it into a file and drop the connection, alert the user (syslog, zenity, both?). Therefor ARP is a terrible medium for MITMing due to predictability (I won&#8217;t even get into timing of responses from legitimate routers). Furthermore, ARP poisoning can be bypassed easily with static ARP tables. And less easily with another shell script (if an unrequested reply comes in, filter all activity and wait for the next out-of-line &#8220;reply&#8221;. when it comes, find out the difference in time from the first so we can predict when another one will come. put the user back online. everytime an unreq&#8217;d arp reply comes in: take the user offline, request an arp for the default router&#8217;s IP. time the response so we have a better idea of if it&#8217;s right. use THAT arp. put the user back online.      and later on.. if we get more than, say, 180 unrequested replies, then put a static entry for the correct router in the arp cache and wait for the skiddie to lose interest)</p>
<p>DHCP poison-based MITM attacking is much cleaner. Even with a race condition between attacker and router (to get to client). At that point. You only talked about WLANs though, why not just FakeAP?</p>
<p>Longer story short, you covered one the oldest and most thought-about poisoning techniques&#8230;&#8230; Bombshell? Why not cover something interesting?</p>
<p>like rooting an android and performing tcpdump from it&#8230; without it ever leaving you pocket <img src='http://Hak5.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>BTW, Love the show. Where are you guys out of?<br />
Regards,<br />
Tener Hades.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: two_ovens</title>
		<link>http://Hak5.org/episodes/episode-701#comment-42056</link>
		<dc:creator>two_ovens</dc:creator>
		<pubDate>Mon, 22 Feb 2010 01:55:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.hak5.org/?p=1706#comment-42056</guid>
		<description>I chose two_ovens because it&#039;s what Mutch used as a password during his AT&amp;T MITM attacks.

So I was wondering my the Brit decided that the only reason to for a default router MAC addr to change was multihoming/load balancing when extended service sets (ESSs; WLANs with more than on access point) do exactly that, by design. Especially in you example: airports. Airports utilize a huge ESS wireless network. The SSID remains containt the default router&#039;s MAC - that which the AP connects to - remains constant, but the AP&#039;s MAC, which is passed to the client, changes as the user roams and changes from access point to access point.

I also had a problem with the tool you advertised for, CaffeinatID or whatever. From a technical perpective, the demonstration with that tool was that it could watch ARP information by querying the DARP list on the local machine. So if the tool is started after the poisoning occurs, the tool is useless; or less than useless because after the offending packets stop coming at your host, it will pop-up a false-positive of &quot;Hey, now you&#039;re using the correct router. You should have been worried, but I couldn&#039;t tell&quot;

Also, you mentioned Ettercap. Ettercap itself, IIRC, allows and assists in the use of 4 different kinds of MITM attacking. The one I&#039;d like to focus on is DHCP poisoning because it applies to the situation of wireless access points more so than ARP.

You see, ARP can me made semi-static: A simple shell script in any real OS (or a lengthy program in Windows) has the ability to grab the very first ARP response from the default router (note: a legitimate response and not an unrequested &quot;reply&quot; like those that arpspoof sends), and put it into a file and drop the connection, alert the user (syslog, zenity, both?). Therefor ARP is a terrible medium for MITMing due to predictability (I won&#039;t even get into timing of responses from legitimate routers). Furthermore, ARP poisoning can be bypassed easily with static ARP tables. And less easily with another shell script (if an unrequested reply comes in, filter all activity and wait for the next out-of-line &quot;reply&quot;. when it comes, find out the difference in time from the first so we can predict when another one will come. put the user back online. everytime an unreq&#039;d arp reply comes in take the user offline, request an arp for the default router&#039;s IP. time the response so we have a better idea of if it&#039;s right. use THAT arp. put the user back online.      and later on.. if we get more than, say, 180 unrequested replies, then put a static entry for the correct router in the arp cache.

DHCP poison-based MITM attacking is much cleaner. Even with a race condition between attacker and router (to get to client). At that point, though, why not just FakeAP?

Longer story short, you covered one the oldest and most thought-about poisoning techniques...... Bombshell? Why not cover something interesting?

like rooting an android and performing tcpdump from it... without it ever leaving you pocket :)</description>
		<content:encoded><![CDATA[<p>I chose two_ovens because it&#8217;s what Mutch used as a password during his AT&amp;T MITM attacks.</p>
<p>So I was wondering my the Brit decided that the only reason to for a default router MAC addr to change was multihoming/load balancing when extended service sets (ESSs; WLANs with more than on access point) do exactly that, by design. Especially in you example: airports. Airports utilize a huge ESS wireless network. The SSID remains containt the default router&#8217;s MAC &#8211; that which the AP connects to &#8211; remains constant, but the AP&#8217;s MAC, which is passed to the client, changes as the user roams and changes from access point to access point.</p>
<p>I also had a problem with the tool you advertised for, CaffeinatID or whatever. From a technical perpective, the demonstration with that tool was that it could watch ARP information by querying the DARP list on the local machine. So if the tool is started after the poisoning occurs, the tool is useless; or less than useless because after the offending packets stop coming at your host, it will pop-up a false-positive of &#8220;Hey, now you&#8217;re using the correct router. You should have been worried, but I couldn&#8217;t tell&#8221;</p>
<p>Also, you mentioned Ettercap. Ettercap itself, IIRC, allows and assists in the use of 4 different kinds of MITM attacking. The one I&#8217;d like to focus on is DHCP poisoning because it applies to the situation of wireless access points more so than ARP.</p>
<p>You see, ARP can me made semi-static: A simple shell script in any real OS (or a lengthy program in Windows) has the ability to grab the very first ARP response from the default router (note: a legitimate response and not an unrequested &#8220;reply&#8221; like those that arpspoof sends), and put it into a file and drop the connection, alert the user (syslog, zenity, both?). Therefor ARP is a terrible medium for MITMing due to predictability (I won&#8217;t even get into timing of responses from legitimate routers). Furthermore, ARP poisoning can be bypassed easily with static ARP tables. And less easily with another shell script (if an unrequested reply comes in, filter all activity and wait for the next out-of-line &#8220;reply&#8221;. when it comes, find out the difference in time from the first so we can predict when another one will come. put the user back online. everytime an unreq&#8217;d arp reply comes in take the user offline, request an arp for the default router&#8217;s IP. time the response so we have a better idea of if it&#8217;s right. use THAT arp. put the user back online.      and later on.. if we get more than, say, 180 unrequested replies, then put a static entry for the correct router in the arp cache.</p>
<p>DHCP poison-based MITM attacking is much cleaner. Even with a race condition between attacker and router (to get to client). At that point, though, why not just FakeAP?</p>
<p>Longer story short, you covered one the oldest and most thought-about poisoning techniques&#8230;&#8230; Bombshell? Why not cover something interesting?</p>
<p>like rooting an android and performing tcpdump from it&#8230; without it ever leaving you pocket <img src='http://Hak5.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  hak5.org/episodes/episode-701/feed ) in 0.84649 seconds, on May 22nd, 2012 at 11:21 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 22nd, 2012 at 12:21 pm UTC -->
