<?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 for Your Catchphrase Here!</title>
	<atom:link href="http://blog.christopherschultz.net/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.christopherschultz.net</link>
	<description>Rantings of a Lunatic</description>
	<lastBuildDate>Sun, 18 Mar 2007 23:44:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Interesting new WWW attack vector by Brian</title>
		<link>http://blog.christopherschultz.net/index.php/2007/02/23/interesting-new-www-attack-vector/comment-page-1/#comment-5504</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Sun, 18 Mar 2007 23:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=46#comment-5504</guid>
		<description>You do realize, that one of the guys who wrote the paper on this, graduated from Rose in 2003.  Sid Stamm.  We interned together in Chicago and DC.  He&#039;s at IU now getting his PhD.</description>
		<content:encoded><![CDATA[<p>You do realize, that one of the guys who wrote the paper on this, graduated from Rose in 2003.  Sid Stamm.  We interned together in Chicago and DC.  He&#8217;s at IU now getting his PhD.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interesting new WWW attack vector by Christopher</title>
		<link>http://blog.christopherschultz.net/index.php/2007/02/23/interesting-new-www-attack-vector/comment-page-1/#comment-5502</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Sat, 24 Feb 2007 01:17:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=46#comment-5502</guid>
		<description>Chip,
To be sure, changing your router&#039;s password is really something one should do, though most home users do not. Many newer routers are coming with &quot;installation&quot; software that forces you to change the password for the router, which is good.

Most routers /do not/ come with remote access enabled. Wardriving gives an attacker access to the router from /inside/, not from outside. As such, the remote access setting is irrelevant in that case anyway.

WPA2 and disabling UPnP are probably the only useful &quot;protections&quot; that you have given yourself. Better than changing your SSID is turning off SSID broadcasting. A non-default SSID is about as useful as painting your front door a different color: it does not improve the lock on the door.

This hack is just a proof-of-concept at this point. AFAICK, nobody is actually /doing/ this, although I&#039;m sure an attack will be out there any day, now. Given that it&#039;s just a proof-of-concept, the existing hack isn&#039;t very interesting.

As soon as someone wants to make a concerted effort to get this thing out into the wild and do some damage, I&#039;m sure they&#039;ll add brute-force password access into the javascript code. Or, even a simplistic dictionary attack. Simply changing your password from the default might not be enough... you&#039;ll have to make it something that can&#039;t be &quot;easily&quot; broken&quot;.

The real problem is that most users out there are idiots. The means to protect against this type of attack exist, it&#039;s just that nobody bothers to understand enough about security to even care. If everyone used a non-privileged Microsoft Windows login most of the time, many attacks would be stopped in their tracks. It&#039;s just easier to /not/ do that. Likewise, it&#039;s easier not to change your router password.

&lt;shrug&gt;&lt;/shrug&gt;</description>
		<content:encoded><![CDATA[<p>Chip,<br />
To be sure, changing your router&#8217;s password is really something one should do, though most home users do not. Many newer routers are coming with &#8220;installation&#8221; software that forces you to change the password for the router, which is good.</p>
<p>Most routers /do not/ come with remote access enabled. Wardriving gives an attacker access to the router from /inside/, not from outside. As such, the remote access setting is irrelevant in that case anyway.</p>
<p>WPA2 and disabling UPnP are probably the only useful &#8220;protections&#8221; that you have given yourself. Better than changing your SSID is turning off SSID broadcasting. A non-default SSID is about as useful as painting your front door a different color: it does not improve the lock on the door.</p>
<p>This hack is just a proof-of-concept at this point. AFAICK, nobody is actually /doing/ this, although I&#8217;m sure an attack will be out there any day, now. Given that it&#8217;s just a proof-of-concept, the existing hack isn&#8217;t very interesting.</p>
<p>As soon as someone wants to make a concerted effort to get this thing out into the wild and do some damage, I&#8217;m sure they&#8217;ll add brute-force password access into the javascript code. Or, even a simplistic dictionary attack. Simply changing your password from the default might not be enough&#8230; you&#8217;ll have to make it something that can&#8217;t be &#8220;easily&#8221; broken&#8221;.</p>
<p>The real problem is that most users out there are idiots. The means to protect against this type of attack exist, it&#8217;s just that nobody bothers to understand enough about security to even care. If everyone used a non-privileged Microsoft Windows login most of the time, many attacks would be stopped in their tracks. It&#8217;s just easier to /not/ do that. Likewise, it&#8217;s easier not to change your router password.</p>
<p><shrug></shrug></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interesting new WWW attack vector by Chip Bennett</title>
		<link>http://blog.christopherschultz.net/index.php/2007/02/23/interesting-new-www-attack-vector/comment-page-1/#comment-5501</link>
		<dc:creator>Chip Bennett</dc:creator>
		<pubDate>Sat, 24 Feb 2007 00:08:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=46#comment-5501</guid>
		<description>I read about this last week, and then SecurityNow! (grc.com/securitynow) talked about it on their podcast this week.

Sneaky exploit, to be sure; but the solution is simple (and should be rule-of-thumb): change the default password on the router. The script (at least this version of it) can&#039;t detect or hack the password; it simply attempts to login using the known-default password for each manufacturer&#039;s router.

Anyone who doesn&#039;t change the default password on their router is just asking for trouble - and not just from this script (especially since, IIRC with my Linksys router, remote access is enabled by default, leaving the router subject to warjacking attack).

For instance, I&#039;ve got WPA2 enabled with a full-length PSK, remote access disabled, MAC address filtering, non-default SSID, UPnP disabled, and, of course, local router access password changed. I know MAC addresses can be cloned, but it&#039;s one more layer. Also, I am broadcasting my SSID; finding it out is trivial for anyone trying to do so, so why make my own networking more difficult?

Anyway, doubtful anybody in my lifetime is going to get into my network (or router) without my permission - and everything that I&#039;ve done is actually pretty easy to do with any modern router (mine is only an 802.11g, not even draft-n), and will prevent this type of javascript attack.</description>
		<content:encoded><![CDATA[<p>I read about this last week, and then SecurityNow! (grc.com/securitynow) talked about it on their podcast this week.</p>
<p>Sneaky exploit, to be sure; but the solution is simple (and should be rule-of-thumb): change the default password on the router. The script (at least this version of it) can&#8217;t detect or hack the password; it simply attempts to login using the known-default password for each manufacturer&#8217;s router.</p>
<p>Anyone who doesn&#8217;t change the default password on their router is just asking for trouble &#8211; and not just from this script (especially since, IIRC with my Linksys router, remote access is enabled by default, leaving the router subject to warjacking attack).</p>
<p>For instance, I&#8217;ve got WPA2 enabled with a full-length PSK, remote access disabled, MAC address filtering, non-default SSID, UPnP disabled, and, of course, local router access password changed. I know MAC addresses can be cloned, but it&#8217;s one more layer. Also, I am broadcasting my SSID; finding it out is trivial for anyone trying to do so, so why make my own networking more difficult?</p>
<p>Anyway, doubtful anybody in my lifetime is going to get into my network (or router) without my permission &#8211; and everything that I&#8217;ve done is actually pretty easy to do with any modern router (mine is only an 802.11g, not even draft-n), and will prevent this type of javascript attack.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Wife and I Went to Portland and All I Got Was This Poison Ivy by Nick</title>
		<link>http://blog.christopherschultz.net/index.php/2006/05/28/my-wife-and-i-went-to-portland-and-all-i-got-was-this-poison-ivy/comment-page-1/#comment-3481</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Mon, 29 May 2006 20:32:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=40#comment-3481</guid>
		<description>Dude, the rose garden is sweet when there are actually roses.  I&#039;m not even that big a fan of flowers, and I was thoroughly impressed.  I am skeptical of your Oregon whisky that is claimed to be superior to that of the auld country.</description>
		<content:encoded><![CDATA[<p>Dude, the rose garden is sweet when there are actually roses.  I&#8217;m not even that big a fan of flowers, and I was thoroughly impressed.  I am skeptical of your Oregon whisky that is claimed to be superior to that of the auld country.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Wife and I Went to Portland and All I Got Was This Poison Ivy by Brian Vargas</title>
		<link>http://blog.christopherschultz.net/index.php/2006/05/28/my-wife-and-i-went-to-portland-and-all-i-got-was-this-poison-ivy/comment-page-1/#comment-3480</link>
		<dc:creator>Brian Vargas</dc:creator>
		<pubDate>Mon, 29 May 2006 16:29:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=40#comment-3480</guid>
		<description>Holy crap!  Meagan has a double-butt!</description>
		<content:encoded><![CDATA[<p>Holy crap!  Meagan has a double-butt!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How old are you, really? by Ian</title>
		<link>http://blog.christopherschultz.net/index.php/2005/08/07/how-old-are-you-really/comment-page-1/#comment-3022</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Sat, 22 Apr 2006 13:43:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=32#comment-3022</guid>
		<description>I&#039;ve posted the code on my ISP&#039;s website at http://www.sensical.net/bb/viewtopic.php?t=219

Have fun!
Ian.
PS Sensical.net are great!</description>
		<content:encoded><![CDATA[<p>I&#8217;ve posted the code on my ISP&#8217;s website at <a href="http://www.sensical.net/bb/viewtopic.php?t=219" rel="nofollow">http://www.sensical.net/bb/viewtopic.php?t=219</a></p>
<p>Have fun!<br />
Ian.<br />
PS Sensical.net are great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How old are you, really? by Ian</title>
		<link>http://blog.christopherschultz.net/index.php/2005/08/07/how-old-are-you-really/comment-page-1/#comment-3010</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Fri, 21 Apr 2006 18:41:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=32#comment-3010</guid>
		<description>Chris, It&#039;s cut off again ... email me and I&#039;ll send it you on email. Ian</description>
		<content:encoded><![CDATA[<p>Chris, It&#8217;s cut off again &#8230; email me and I&#8217;ll send it you on email. Ian</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How old are you, really? by Ian</title>
		<link>http://blog.christopherschultz.net/index.php/2005/08/07/how-old-are-you-really/comment-page-1/#comment-3009</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Fri, 21 Apr 2006 18:40:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=32#comment-3009</guid>
		<description>Hmm it seems to have cut off the code from my post, continuing ...

        int lDayDiff = lToDay - lFromDay;

        if( lDayDiff </description>
		<content:encoded><![CDATA[<p>Hmm it seems to have cut off the code from my post, continuing &#8230;</p>
<p>        int lDayDiff = lToDay &#8211; lFromDay;</p>
<p>        if( lDayDiff</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How old are you, really? by Ian</title>
		<link>http://blog.christopherschultz.net/index.php/2005/08/07/how-old-are-you-really/comment-page-1/#comment-3008</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Fri, 21 Apr 2006 18:38:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=32#comment-3008</guid>
		<description>Hi Chris,

Firstly, thanks for your DateDiff code.  I&#039;ve been successfully using it for a while in the invoice code for the Sensical.net website control panel.

Now the bad news :-(
I&#039;ve found a problem when diffing between 10-Jan-2005 and 9-Jan-2006 - the algorithm returns -1,11,30 when it should return 0,11,30.  I cannot post a fix, sorry, because I don&#039;t fully understand the code.  However, I have found alternative code which I paste below - I hope this is some help!

Ian.

    public static int[] getDiff( Calendar from, Calendar to )
    {
       System.err.println( &quot;Calc diff from &quot; + from.getTime() + &quot; to &quot; + to.getTime() );

        int lFromYear = from.get( Calendar.YEAR );
        int lFromMonth = from.get( Calendar.MONTH );
        int lFromDay = from.get( Calendar.DAY_OF_MONTH );

        int lToYear = to.get( Calendar.YEAR );
        int lToMonth = to.get( Calendar.MONTH );
        int lToDay = to.get( Calendar.DAY_OF_MONTH );

        int lYearDiff = lToYear - lFromYear;
        int lMonthDiff = lToMonth - lFromMonth;
        int lDayDiff = lToDay - lFromDay;

        if( lDayDiff </description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Firstly, thanks for your DateDiff code.  I&#8217;ve been successfully using it for a while in the invoice code for the Sensical.net website control panel.</p>
<p>Now the bad news :-(<br />
I&#8217;ve found a problem when diffing between 10-Jan-2005 and 9-Jan-2006 &#8211; the algorithm returns -1,11,30 when it should return 0,11,30.  I cannot post a fix, sorry, because I don&#8217;t fully understand the code.  However, I have found alternative code which I paste below &#8211; I hope this is some help!</p>
<p>Ian.</p>
<p>    public static int[] getDiff( Calendar from, Calendar to )<br />
    {<br />
       System.err.println( &#8220;Calc diff from &#8221; + from.getTime() + &#8221; to &#8221; + to.getTime() );</p>
<p>        int lFromYear = from.get( Calendar.YEAR );<br />
        int lFromMonth = from.get( Calendar.MONTH );<br />
        int lFromDay = from.get( Calendar.DAY_OF_MONTH );</p>
<p>        int lToYear = to.get( Calendar.YEAR );<br />
        int lToMonth = to.get( Calendar.MONTH );<br />
        int lToDay = to.get( Calendar.DAY_OF_MONTH );</p>
<p>        int lYearDiff = lToYear &#8211; lFromYear;<br />
        int lMonthDiff = lToMonth &#8211; lFromMonth;<br />
        int lDayDiff = lToDay &#8211; lFromDay;</p>
<p>        if( lDayDiff</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Terre Haute Tribune-Star Snubs Hometown School by cb</title>
		<link>http://blog.christopherschultz.net/index.php/2006/03/13/terre-haute-tribune-star-snubs-hometown-school/comment-page-1/#comment-2833</link>
		<dc:creator>cb</dc:creator>
		<pubDate>Tue, 04 Apr 2006 04:33:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.christopherschultz.net/?p=38#comment-2833</guid>
		<description>What Brian said...

Of course, one minor point in their defense: they did say &quot;first PUBLIC university in the state...&quot;

Rose is neither public, nor a university.

A mention of the laptop program would at least have been appropriate, though.

By the way, I still have that original, first-year AMS Soundwave laptop...</description>
		<content:encoded><![CDATA[<p>What Brian said&#8230;</p>
<p>Of course, one minor point in their defense: they did say &#8220;first PUBLIC university in the state&#8230;&#8221;</p>
<p>Rose is neither public, nor a university.</p>
<p>A mention of the laptop program would at least have been appropriate, though.</p>
<p>By the way, I still have that original, first-year AMS Soundwave laptop&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
