只在从搜索引擎进入时跳转,是很典型的挂马手法,目的是不让站长自己发现。建议按下面的顺序处理:
- 先备份现场。 把当前的网站文件和数据库完整打包一份,方便之后分析入侵途径。
- 修改所有密码。 网站后台、数据库、FTP、SSH、主机控制面板都要改,并删除不认识的管理员账号。
- 找出被篡改的文件。 对比官方原版程序,或者列出最近修改过的文件:
find . -name "*.php" -mtime -30。重点检查上传目录、缓存目录里的 PHP 文件,以及index.php、.htaccess和主题的functions.php。 - 用干净的源码覆盖。 程序、主题和插件都从官方渠道重新下载覆盖,不要只删除自己发现的那几个恶意文件,后门往往不止一个。
- 检查数据库和定时任务。 文章内容里是否被插入了恶意脚本,
crontab -l里有没有陌生的任务。 - 堵住入口。 更新程序和所有插件,删除不用的插件和主题,上传目录禁止执行 PHP。
处理完成以后,在百度搜索资源平台和 Google Search Console 里检查网站的安全状态,必要时申请重新审核。以后定期备份,出了问题可以直接回滚到干净的版本。
正在读取登录状态…
暂无讨论,说说你的看法吧