wordpress主题存在后门和恶意代码的检查与处理办法

在本地测试主题时发现本地Web服务器theme 目录下所有主题的 functions.php 文件被恶意修改了。因为连续测试了几款主题,目前并不清楚是哪款主题所带来的恶意代码,百度了一下发现很多使用wordpress的朋友中招。

怎么才知道自己的主题感染了恶意代码呢?

若你在转换主题时提示 “Fatal error: Cannot redeclare _check_isactive_widget()”、”_get_allwidgetcont” 等错误,那你的代码很有很可能已被污染。恶意代码在你启用不同主题的时候,会把同样的恶意代码复制到所有主题的 functions.php 中去,如果你的网站被莫名其妙的加入了黑链或者其他不明链接,那么应该也是主题中恶意代码搞的鬼。

怎么知道下载的主题是否有恶意代码呢?大家可以对functions.php文件进行检查。   查一下是否有以下代码,有的话基本确定是后门。

add_action(“admin_head”,

再查一下这个代码,这里是用来干坏事的,这才是这个恶意代码的目的,前面的感染是“准备活动”

add_action(“init”, “_getprepare_widget”);

以下几个是比较普遍会遇到的恶意大码,这并不是一整段代码,下面每行是独立存在的,如果你的functions.php中有以下任意一段代码,那么你可能就中招了。

_verify_isactivate_widgets

_check_isactive_widget
_get_allwidgetscont
_prepare_widgets
__popular_posts

 

新增一段代码,其中开头含有:

_verifyactivate_widgets

或者

_verifyactivate_widget

这是今天刚发现的,这段代码被添加后,主题看不出任意异常,只有在functions.php检查才能发现,刚才在后台编辑主题时发现unctions.php大小有点不对劲,一检查果然又中招了,防不胜防啊。

解决办法就是:

1、找到主题的functions.php原文件覆盖一下;
2、删除恶意代码,一般就是以上任意一段代码之后的所有代码(这段代码前面还有一个<?PHP,一起删掉)。

来源:http://www.chukuangren.com/wordpress-eyidaima.html

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/832.html

(1)
老钟
上一篇 2016 年 06 月 02 日 上午 12:37
下一篇 2016 年 06 月 24 日 下午 4:55

相关推荐

  • 修正WordPress自定义表情路径s.w.org变成本地链接

    最近在一个主题上面发现自定义表情路径都跳转到s.w.org,均无法显示,估计是被墙了,网上找了一下解决方案, 原来wordpress从4.2开始添加了emoji表情,而由于大陆的网络环境(你们懂得),导致标签无法加载完成,于…

    wordpress建站 2016 年 04 月 09 日
  • Justnews主题破解版开心版源码下载6.14.1

    JustNews主题专为博客、自媒体、资讯类的网站设计开发,自适应兼容手机、平板设备,支持前端用户中心,可以前端发布/投稿文章,同时主题支持专题功能,可以添加文章专题。 JustNews主题6.14.1为官方原版,来自WPCOM…

    2023 年 07 月 22 日
  • 自动匹配符号并添加12345数字标识符的PHP代码

    主要是符合当前百度搜索的需求,把内容进行数字符号的添加,分点来叙述答案内容,具体看代码: <?php header("Content-type:text/html; charset=utf-8"); $text = $_GET['mtx']; $arr = multiexplode(array("[",…

    wordpress建站 2022 年 10 月 12 日
  • wamp中导入大的数据库

    己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入。 找到解决方法: php.ini配置文件中有三处地方需要改动: upload_max_filesize memory_limit post_max_size   From:http://lizongwei.b…

    wordpress建站 2013 年 11 月 04 日
  • wordpress前端显示英文后端显示中文(前后台任意语言)的方法

    wordpress的前后端语言显示的场景 有很多的朋友使用wordpress是制作非汉语网站的,wordpress本身提供了一百多种语言可选,因此使用wordpress制作国际网站是非常方便的一件事情。 但是如果我们选择了wordpress的语言…

    wordpress建站 2021 年 01 月 09 日
  • 本地wamp实现伪静态

    来分享一下本地wamp实现伪静态: 第一步:找到Apache安装目录下httpd.conf这个文件,搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到这一行,去掉前面的“#”; 第二步:找到“AllowOverride Non…

    wordpress建站 2012 年 03 月 21 日
  • burst年末优惠码 84优惠码,20% off

    年底了burst有开始出优惠码了,这次是20% off,适用于所有的vps 有效期: ~ 至2012.12.31 时间有限哦,如果有需要代购vps ,请联系~~优惠~

    wordpress建站 2011 年 12 月 13 日
  • 如何申请BurstNET Reseller(代理)帐号

    如何申请BurstNET Reseller(代理)帐号第一步: 成为  Burst 的用户。你必须购买任意产品,作为彼此信任的前提。这是必须的。第二步:  进入后台,点击Order,购买 Reseller Pro…

    wordpress建站 2012 年 04 月 11 日
  • wordpress数据库比较大如何导入mysql

    如果数据库.sql文件比较大,通过phpmyadmin导入会经常出现502 Bad Gateway,那么可以通过linux命令,把数据文件导入到数据库; 在linux界面输入: mysql -u <用户名> -p 提示输入密码,成功后,字符界面会进…

    wordpress建站 2024 年 06 月 06 日
  • 观望搬瓦工VPS一段时间了,入手玩玩,顺便安装上pptpd VPN服务。

    搬瓦工bandwagonhost.com是IT7旗下的产品,搜索了一下相关的数据,口碑还算可以,价格跟老钟以前用的84vps差不多, 选了一个19.9刀的服务器,搬瓦工偶尔会有优惠,最少有3.99刀的服务器放出,现在好像没有了,最少…

    2015 年 10 月 09 日

评论列表(2条)

  • 505450331 2016 年 06 月 17 日 下午 3:50

    年中快乐!

  • 1761620608 2016 年 06 月 03 日 下午 5:52

    看看您的博客!