讲师中心 微信公众号
AI工具推荐 视频效率加速

PHP后门怎么删除_上传漏洞导致后门怎堵住并删除【操作】

轻婷姑娘_2428

轻婷姑娘_2428

发布时间:2026-02-05 13:35:02

|

184人浏览过

|

来源于php中文网

原创

快速定位PHP后门需检查上传/根目录等高危路径,筛选近期修改、异常命名及可执行权限文件,并用grep扫描敏感函数;删除前须冻结权限、禁用危险函数、备份文件;修复须重命名上传文件、禁用目录PHP执行、验证图片真实类型、移出Web根目录;后门反复出现主因是数据库、定时任务或PHP配置被劫持,须全面排查。

php后门怎么删除_上传漏洞导致后门怎堵住并删除【操作】

怎么快速定位 PHP 后门文件

后门通常藏在上传目录、网站根目录或模板/插件目录里,名字伪装成正常文件(比如 1.php、shell.php、wp-config-backup.php),也可能用空格、点、下划线混淆(如 .user.ini、xx.php.、xx.php.jpg)。别只搜 .php,得查所有可执行扩展和可疑权限组合。

实操建议:

立即学习“PHP免费学习笔记(深入)”;

HR面试评价助手-Word版
HR面试评价助手-Word版

🎯 HR面试评价助手(Word版格式) 生成可直接复制到Word文档的标准格式HR面试评价 【使用方式】 1. 发送口令:HR面试评价 2. 粘贴JD文字 3. 上传简历文档 4. 上传面试记录(可选) 5. 复制生成的评价到Word 【输出特点】 - 纯文本格式,可直接粘贴到Word - 层次清晰,标题加粗...

下载
  • 用命令快速筛出近期修改的 PHP 文件:find /var/www -name "*.php" -mtime -7 -ls(注意替换路径)
  • 查非标准命名但有执行权限的文件:find /var/www -type f -name "*" -perm -u+x,g+x,o+x 2>/dev/null
  • 重点检查 uploads/、cache/、tmp/、wp-content/(WordPress)、public/uploads/(Laravel)等目录
  • 用 grep -r "eval\|base64_decode\|system\|exec\|shell_exec\|passthru" /var/www --include="*.php" 扫描敏感函数调用(注意误报,但必须人工复核)

删后门前必须做的三件事

直接删文件可能让攻击者触发反制逻辑(比如删完就发告警、清日志、重写配置),也容易漏掉持久化入口。先冻结再清理。

实操建议:

立即学习“PHP免费学习笔记(深入)”;

  • 立刻禁用对应 Web 用户的 shell 权限(如把 www-data 的登录 shell 改为 /usr/sbin/nologin)
  • 临时关闭 PHP 的危险函数:在 php.ini 中设置 disable_functions = exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec,然后重启 PHP-FPM 或 Apache
  • 备份当前所有 PHP 文件(含隐藏文件)和 Web 日志:tar -czf backup-before-clean-$(date +%s).tar.gz /var/www/ /var/log/apache2/ /var/log/php* 2>/dev/null

上传漏洞怎么堵住(不靠 WAF 就生效)

上传漏洞核心不是“没校验后缀”,而是服务端没做内容解析隔离。光靠 JS 前端校验或简单后缀白名单(比如只允许 .jpg)毫无意义——攻击者改个 Content-Type、加个空字节、用 .htaccess 绕过都行。

实操建议:

立即学习“PHP免费学习笔记(深入)”;

  • 上传后立即重命名文件,强制使用随机字符串 + 固定安全扩展(如 uniqid().'.jpg'),**绝不保留原始文件名**
  • 上传目录禁止执行 PHP:Apache 加 <FilesMatch "\.php$">Order Allow,Deny</FilesMatch>;Nginx 加 location ~ \.php$ { deny all; }
  • 用 getimagesize() 或 exif_imagetype() 验证图片真实类型,**不能只看 MIME 或扩展名**
  • 上传文件存到 Web 目录外(如 /data/uploads/),通过 PHP 脚本代理访问,避免直接 URL 可达

为什么删了后门还会回来

常见原因不是你删得不干净,而是攻击者早就在数据库、定时任务、Webshell 管理后台里埋了自动恢复逻辑。比如 WordPress 插件被篡改、crontab -e 里有下载脚本的条目、或者 MySQL 的 SELECT ... INTO OUTFILE 写了恶意文件。

必须检查:

  • crontab -l -u www-data 和 /etc/crontab 是否有异常任务
  • MySQL 是否启用了 secure_file_priv,查 SELECT @@secure_file_priv;,若为空或为 /,立刻加固
  • WordPress 检查 wp_options 表中 active_plugins 和 theme_mods_* 字段是否含 base64 编码的 PHP 代码
  • PHP 的 auto_prepend_file 或 auto_append_file 是否被恶意配置(查 phpinfo() 输出或 php -i | grep auto)

上传漏洞修复后,最易忽略的是数据库层面的持久化后门和 PHP 配置劫持,这两处不清理,删一百次文件也没用。

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

相关专题

更多
laravel组件介绍
laravel组件介绍

laravel 提供了丰富的组件,包括身份验证、模板引擎、缓存、命令行工具、数据库交互、对象关系映射器、事件处理、文件操作、电子邮件发送、队列管理和数据验证。想了解更多laravel的相关内容,可以阅读本专题下面的文章。

857

2024.04.09

laravel中间件介绍
laravel中间件介绍

laravel 中间件分为五种类型:全局、路由、组、终止和自定。想了解更多laravel中间件的相关内容,可以阅读本专题下面的文章。

835

2024.04.09

laravel使用的设计模式有哪些
laravel使用的设计模式有哪些

laravel使用的设计模式有:1、单例模式;2、工厂方法模式;3、建造者模式;4、适配器模式;5、装饰器模式;6、策略模式;7、观察者模式。想了解更多laravel的相关内容,可以阅读本专题下面的文章。

2488

2024.04.09

thinkphp和laravel哪个简单
thinkphp和laravel哪个简单

对于初学者来说,laravel 的入门门槛较低,更易上手,原因包括:1. 更简单的安装和配置;2. 丰富的文档和社区支持;3. 简洁易懂的语法和 api;4. 平缓的学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

4181

2024.04.10

laravel入门教程
laravel入门教程

本专题整合了laravel入门教程,想了解更多详细内容,请阅读专题下面的文章。

6030

2025.08.05

laravel实战教程
laravel实战教程

本专题整合了laravel实战教程,阅读专题下面的文章了解更多详细内容。

3996

2025.08.05

laravel面试题
laravel面试题

本专题整合了laravel面试题相关内容,阅读专题下面的文章了解更多详细内容。

7489

2025.08.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

1456

2026.03.04

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

80

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL vs MySQL
PostgreSQL vs MySQL

共1课时 | 188人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn