<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for Tech Ravings</title>
	<link>http://www.techraving.com</link>
	<description>An Opinion is a Terrible Thing To Waste</description>
	<pubDate>Thu, 07 Aug 2008 19:28:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>Comment on Passing Arguments between Python Decorators by ScottK</title>
		<link>http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/#comment-218</link>
		<dc:creator>ScottK</dc:creator>
		<pubDate>Sat, 26 Jul 2008 12:50:47 +0000</pubDate>
		<guid>http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/#comment-218</guid>
		<description>Yeah the indention requirements are difficult. I've found that switching between editors to make changes causes problems because of each ones auto indention rules.

I have figured out how to make the editor here maintain the indention on posts and have corrected the code.</description>
		<content:encoded><![CDATA[<p>Yeah the indention requirements are difficult. I&#8217;ve found that switching between editors to make changes causes problems because of each ones auto indention rules.</p>
<p>I have figured out how to make the editor here maintain the indention on posts and have corrected the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Passing Arguments between Python Decorators by Jadd</title>
		<link>http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/#comment-204</link>
		<dc:creator>Jadd</dc:creator>
		<pubDate>Tue, 01 Jul 2008 16:26:41 +0000</pubDate>
		<guid>http://www.techraving.com/2008/06/08/passing-arguments-between-python-decorators/#comment-204</guid>
		<description>This is an example of why python sucks. All the example code won't work, because the whitespace has been deleted. It's up to you to guess how to intend the code, there are no braces to help you. Thanks for the post</description>
		<content:encoded><![CDATA[<p>This is an example of why python sucks. All the example code won&#8217;t work, because the whitespace has been deleted. It&#8217;s up to you to guess how to intend the code, there are no braces to help you. Thanks for the post</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting Up Environments in CherryPy by ScottK</title>
		<link>http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/#comment-199</link>
		<dc:creator>ScottK</dc:creator>
		<pubDate>Tue, 24 Jun 2008 01:07:14 +0000</pubDate>
		<guid>http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/#comment-199</guid>
		<description>Robert,

I'm reaaallllyyy starting to like CherryPy. I've figured out the config files and even ditched the whole routes.py file. Thanks, for passing over the link and I hope to have another post up this weekend including RESTful routing and formatting as well.</description>
		<content:encoded><![CDATA[<p>Robert,</p>
<p>I&#8217;m reaaallllyyy starting to like CherryPy. I&#8217;ve figured out the config files and even ditched the whole routes.py file. Thanks, for passing over the link and I hope to have another post up this weekend including RESTful routing and formatting as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Setting Up Environments in CherryPy by Robert Brewer</title>
		<link>http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/#comment-197</link>
		<dc:creator>Robert Brewer</dc:creator>
		<pubDate>Mon, 23 Jun 2008 16:57:07 +0000</pubDate>
		<guid>http://www.techraving.com/2008/06/20/setting-up-environments-in-cherrypy/#comment-197</guid>
		<description>This should help: http://www.cherrypy.org/changeset/1987</description>
		<content:encoded><![CDATA[<p>This should help: <a href="http://www.cherrypy.org/changeset/1987" rel="nofollow">http://www.cherrypy.org/changeset/1987</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This hijacking is getting stupid! by ScottK</title>
		<link>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-149</link>
		<dc:creator>ScottK</dc:creator>
		<pubDate>Tue, 06 May 2008 23:46:13 +0000</pubDate>
		<guid>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-149</guid>
		<description>@CR Dick, here is the listing of events on how I figured it out.

1. Alerted by mouseclone
2. Verified an iframe was within the textual source code of the web page via view source, and not a page debugger.
3. Checked the post in question, I checked it in the Wordpress post editor in code tab (This is what pissed me off, see below)
4. Having not found the iframe in the code view of the wordpress editor I checked the raw database outside of anything web or wordpress. Sure enough it was there. 

So that means many Wordpress sites can be affested but not detected unless viewing the source, or checking the raw results of the database. This blog is version 2.3 and my newest blog is v 2.5 but not really popular enough to "suffer" the attacks. 

Now just for an update to this story. The abuse email is invalid and returns user not found. About the time of the database injection a major break of Internet Information Servers from China was implemented.

the JavaScript archetecture of the attacks smells like what may have happened here. I was not able to find a breached IIS server to verify the JavaScript though.

To answer your question, this was a complete breach of admin security that allowed an existing post to be updated in the database. Not a third party widget or template that manipulated the DOM. I've always enjoyed Wordpress but it's getting to the point that even I am thinking of just writing my own software and locking it down hard.</description>
		<content:encoded><![CDATA[<p>@CR Dick, here is the listing of events on how I figured it out.</p>
<p>1. Alerted by mouseclone<br />
2. Verified an iframe was within the textual source code of the web page via view source, and not a page debugger.<br />
3. Checked the post in question, I checked it in the Wordpress post editor in code tab (This is what pissed me off, see below)<br />
4. Having not found the iframe in the code view of the wordpress editor I checked the raw database outside of anything web or wordpress. Sure enough it was there. </p>
<p>So that means many Wordpress sites can be affested but not detected unless viewing the source, or checking the raw results of the database. This blog is version 2.3 and my newest blog is v 2.5 but not really popular enough to &#8220;suffer&#8221; the attacks. </p>
<p>Now just for an update to this story. The abuse email is invalid and returns user not found. About the time of the database injection a major break of Internet Information Servers from China was implemented.</p>
<p>the JavaScript archetecture of the attacks smells like what may have happened here. I was not able to find a breached IIS server to verify the JavaScript though.</p>
<p>To answer your question, this was a complete breach of admin security that allowed an existing post to be updated in the database. Not a third party widget or template that manipulated the DOM. I&#8217;ve always enjoyed Wordpress but it&#8217;s getting to the point that even I am thinking of just writing my own software and locking it down hard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This hijacking is getting stupid! by CR Dick</title>
		<link>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-148</link>
		<dc:creator>CR Dick</dc:creator>
		<pubDate>Tue, 06 May 2008 22:17:35 +0000</pubDate>
		<guid>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-148</guid>
		<description>I am seriously seriously considering migrating my "mixed bag" blog on blogspot to wordpress and breaking it out into targeted category blogs.  However I've had rumors that 2.5 isn't entirely secure.  This seemed like all they wanted to do was hack some pointers to theirself into your blog, but they could do a lot worse if they can do that.  Even Scott Kveton (who is extremely knowledgeable) had his wordpress hacked.  

People use words like iframe and injection rather liberally without really knowing what it is.  Are you saying you had an iframe in a template which was fed by some external code blurp and the external code blurp had turned into something bad in the database?   Do you know at what level this occurred.  Was it a database row containing site blurps?</description>
		<content:encoded><![CDATA[<p>I am seriously seriously considering migrating my &#8220;mixed bag&#8221; blog on blogspot to wordpress and breaking it out into targeted category blogs.  However I&#8217;ve had rumors that 2.5 isn&#8217;t entirely secure.  This seemed like all they wanted to do was hack some pointers to theirself into your blog, but they could do a lot worse if they can do that.  Even Scott Kveton (who is extremely knowledgeable) had his wordpress hacked.  </p>
<p>People use words like iframe and injection rather liberally without really knowing what it is.  Are you saying you had an iframe in a template which was fed by some external code blurp and the external code blurp had turned into something bad in the database?   Do you know at what level this occurred.  Was it a database row containing site blurps?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This hijacking is getting stupid! by Chelle</title>
		<link>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-145</link>
		<dc:creator>Chelle</dc:creator>
		<pubDate>Wed, 23 Apr 2008 02:49:14 +0000</pubDate>
		<guid>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-145</guid>
		<description>I would not even know where to begin on something like that! I have heard a lot of people are putting this stuff in themes if you download them from various sites instead of the actual theme creators...I've also heard it helps to change your "file attributes" - certain numbers put you at risk somehow? I don't really understand it and unfortunately can't find the useful how-to I originally read about it on Codex...I can change mine using Filezilla, not sure if that works for everyone though. Please let us know if you figure it out!!</description>
		<content:encoded><![CDATA[<p>I would not even know where to begin on something like that! I have heard a lot of people are putting this stuff in themes if you download them from various sites instead of the actual theme creators&#8230;I&#8217;ve also heard it helps to change your &#8220;file attributes&#8221; - certain numbers put you at risk somehow? I don&#8217;t really understand it and unfortunately can&#8217;t find the useful how-to I originally read about it on Codex&#8230;I can change mine using Filezilla, not sure if that works for everyone though. Please let us know if you figure it out!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This hijacking is getting stupid! by ScottK</title>
		<link>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-143</link>
		<dc:creator>ScottK</dc:creator>
		<pubDate>Sun, 20 Apr 2008 11:55:03 +0000</pubDate>
		<guid>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-143</guid>
		<description>@Rina, the first time this happened was only a month ago but not with iframe. If you're on 2.5 and I'm on 2.3 then it appears to be a new security vulnerability in the Wordpress core that has just been discovered.</description>
		<content:encoded><![CDATA[<p>@Rina, the first time this happened was only a month ago but not with iframe. If you&#8217;re on 2.5 and I&#8217;m on 2.3 then it appears to be a new security vulnerability in the Wordpress core that has just been discovered.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This hijacking is getting stupid! by diary of a mad woman &#187; Last Chances</title>
		<link>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-142</link>
		<dc:creator>diary of a mad woman &#187; Last Chances</dc:creator>
		<pubDate>Sun, 20 Apr 2008 04:55:46 +0000</pubDate>
		<guid>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-142</guid>
		<description>[...] I&#8217;ve had to clear out every last post because of yet another ridiculous iframe hack. This isn&#8217;t the worst thing in the world, but the hacks are getting ridiculous here. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] I&#8217;ve had to clear out every last post because of yet another ridiculous iframe hack. This isn&#8217;t the worst thing in the world, but the hacks are getting ridiculous here. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on This hijacking is getting stupid! by Rina</title>
		<link>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-141</link>
		<dc:creator>Rina</dc:creator>
		<pubDate>Sun, 20 Apr 2008 03:02:27 +0000</pubDate>
		<guid>http://www.techraving.com/2008/04/19/this-hijacking-is-getting-stupid/#comment-141</guid>
		<description>Oh, darn, belatedly... I meant to add that I AM using 2.5, and I know that the hijack wasn't there when I upgraded, so I don't think the version is so much the culprit THIS time.  That said, can't say 2.3 was any safer, either.</description>
		<content:encoded><![CDATA[<p>Oh, darn, belatedly&#8230; I meant to add that I AM using 2.5, and I know that the hijack wasn&#8217;t there when I upgraded, so I don&#8217;t think the version is so much the culprit THIS time.  That said, can&#8217;t say 2.3 was any safer, either.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
