网站被挂马怎么办?清除与预防完整指南

挂马清不干净会复发,要清文件更要补漏洞。

✅ 官方渠道 🔥 新用户专享 🎁 免费福利先领
领阿里云新人专享优惠 → 领阿里云新人专享价 →
🎁 新用户免费福利先领再下单 | 🔥 活动价以官方实时为准
🔥 最新云服务器优惠汇总 — 阿里云/腾讯云比价,立即查看 →

📌 先看结论

核心结论:挂马的本质是攻击者通过漏洞上传了 webshell 或篡改页面。处理三板斧:扫描清理→补漏洞→改密码。只删挂马文件不修漏洞,几天后还会再挂。有网站备份的,用备份+清理后门的方式恢复最快。

挂马特征速查

特征位置说明
iframe/跳转代码首页、模板文件被植入赌博/色情跳转
eval/base64 加密串PHP/JSP 文件webshell 特征
陌生 .php/.jsp 文件上传目录、/tmp后门文件
页面被加黑链footer/模板SEO 黑帽挂链
JS 挖矿脚本页面底部访问者被当矿工

清除步骤

  1. 备份现场:把被挂马的页面源码与访问日志备份下来(取证+分析入口)。
  2. 扫描:用查找命令(find . -name "*.php" -mtime -7)找出近期新增/修改的文件;搜危险函数(eval、assert、system、base64_decode)。
  3. 清理:删除 webshell 与恶意文件;从备份恢复被篡改的正常文件。
  4. 查入口:看日志里谁上传了什么(upload 目录、编辑器漏洞、弱口令后台)。
  5. 加固:更新程序、删无用插件、上传目录禁止执行脚本、后台限 IP+双因素。

预防:让挂马进不来

🎁 官方福利先领再下单,不花一分钱先体验
✅ 新用户专享价✅ 免费额度/代金券✅ 新人首购活动价
🔥 阿里云官方活动
👉 官方限时活动价实时更新,下单前先核对当日价,新客档别错过 | 全部优惠汇总

🔗 延伸阅读:更多选型指南

服务器磁盘满了怎么清理?5步释放空间指南服务器磁盘空间不足的清理指南:日志、备份、缓存、Docker镜像、大文件定位与清理。附磁盘分析命令与对象存储冷数据迁移建SSL证书过期网站打不开怎么办?续期与替换步骤SSL 证书过期导致网站打不开、提示不安全的处理方法:自动续期配置、手动替换、免费证书申请。附 Let's Encryp阿里云ECS和轻量应用服务器区别?一文看懂怎么选阿里云 ECS 与轻量应用服务器的核心区别:弹性、计费、网络、适用场景四维对比。附价格参考与选购决策清单。云服务器和VPS区别?别再被名字绕晕云服务器(云主机)与传统 VPS 的本质区别:弹性、可用性、计费方式对比,以及两者价格与选型建议。

💡 官方价格参考

阿里云 ECS 云服务器价格ECS 规格/计费方式与新人优惠,附包月参考价阿里云 OSS 对象存储价格OSS 存储费用与 CDN 联动省钱方案

❓ 常见问题

Q:网站被挂马会影响访问者吗?

会。JS 挖矿会占用访问者 CPU,跳转链接会把访问者带到诈骗页面,且搜索引擎会标记网站危险,流量直接归零。必须尽快处理。

Q:被挂马后排名被降了怎么办?

清理+补洞+持续正常运营,向搜索引擎提交申诉(Google Search Console/Baidu 站长平台),恢复需要几周到几个月,别用黑帽手段催。

Q:宝塔面板会被挂马吗?

宝塔面板本身安全,但面板弱口令、旧版本漏洞会被利用。面板开启 BasicAuth+强密码+仅限 IP 访问,能大幅降低风险。

🎁 官方福利先领再下单,不花一分钱先体验
✅ 新用户专享价✅ 免费额度/代金券✅ 新人首购活动价

🔥 先领官方福利,再下单更划算

价格与活动随官方促销实时变化,下单前先到官方活动页核对当日报价。

查看官方活动价 →🦜 腾讯云同款 · 2折起