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

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

怎么快速定位 PHP 后门文件

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

实操建议:

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

  • 用命令快速筛出近期修改的 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 绕过都行。

夏夕资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"zy.lucklyus.top",如遇到无法解压的请联系管理员!
夏夕资源网-网站模板_免费源码_资源素材 » PHP后门怎么删除_上传漏洞导致后门怎堵住并删除【操作】-php教程
在线时间:12:00 - 22:00
关注微信公众号:微信公众号
站长邮箱:[email protected]
  • 运营天数: 1393+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4030254+
  • 本周更新: 0+
  • 最后更新: 2026-03-16

本站指数

×
  • 运营天数: 1393+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4030254+
  • 本周更新: 0+
  • 最后更新: 2026-03-16