0

0

PHP后门怎么删除_缓存目录会不会成后门藏身地查法【指南】

蓮花仙者

蓮花仙者

发布时间:2026-02-06 13:54:52

|

238人浏览过

|

来源于php中文网

原创

PHP后门可能藏于缓存目录,需重点排查可执行后缀文件、含危险函数的二进制缓存及异常权限文件,并结合框架特性与运行环境综合判断。

php后门怎么删除_缓存目录会不会成后门藏身地查法【指南】

PHP后门不是靠“删文件”就能清干净的,尤其当攻击者把恶意代码注入到缓存目录、序列化数据、或伪装成正常缓存文件时,直接 rm -rf 缓存目录反而可能触发后门自复活或导致业务中断。

怎么判断缓存目录里有没有PHP后门

缓存目录本身不执行代码,但若配置不当(如 open_basedir 未限制、include_path 混入缓存路径、或模板引擎动态 include 缓存文件),它就可能被利用。重点查三类文件:

  • 后缀是 .php.phtml.php5 的缓存文件(正常缓存不该有可执行后缀)
  • 内容含 eval(base64_decode(assert(system(shell_exec(.cache / .dat / .ser 文件(用 grep -a 扫二进制缓存)
  • 修改时间异常新、权限为 0644 但属主是 www-dataapache 的文件(上传型后门常见特征)

ThinkPHP/Laravel/WordPress 缓存目录典型风险点

不同框架对缓存的处理逻辑差异大,不能一概而论:

  • ThinkPHP 的 runtime/cache/ 默认只存 PHP 数组,但若开启 cache.type = filecache.path 可写又没禁用解析,攻击者可能写入 xxx.php 并通过 URL 直接访问
  • Laravel 的 storage/framework/cache/data/ 存的是 serialize() 数据,本身不执行,但如果业务代码里有 unserialize(file_get_contents($cacheFile)) 且未校验来源,就构成反序列化入口
  • WordPress 的 wp-content/cache/ 一般安全,但某些缓存插件(如 WP Super Cache)会生成 .php 文件用于直接输出,若插件存在任意文件写漏洞,这些 .php 就是现成后门载体

删后门前必须做的三件事

删错一个文件可能导致网站白屏或数据库连接丢失,别跳步:

腾讯智影
腾讯智影

腾讯推出的在线智能视频创作平台

下载

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

  • 先确认 Web 服务器用户(如 www-data)对缓存目录是否有 execute 权限 —— ls -ld /path/to/cache 看是否含 x;没有的话,PHP 文件根本不会被执行,优先查其他入口
  • 检查 php.inidisable_functions 是否包含 shell_exec,exec,system,passthru;如果没禁,再小的后门也能逃逸
  • lsof -i :80ps aux | grep php 确认当前运行的 PHP 进程是否加载了可疑扩展(如 ./backdoor.so),后门未必在文件系统里

缓存目录是否藏后门,取决于你如何用它,而不是它叫不叫 “cache”。最危险的不是找到一个 shell.php,而是发现某个缓存文件被反复重建、且重建逻辑由用户可控输入驱动 —— 那才是真正的活后门。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

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

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

324

2024.04.09

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

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

283

2024.04.09

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

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

456

2024.04.09

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

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

375

2024.04.10

laravel入门教程
laravel入门教程

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

106

2025.08.05

laravel实战教程
laravel实战教程

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

73

2025.08.05

laravel面试题
laravel面试题

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

68

2025.08.05

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

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

375

2024.04.10

1688阿里巴巴货源平台入口与批发采购指南
1688阿里巴巴货源平台入口与批发采购指南

本专题整理了1688阿里巴巴批发进货平台的最新入口地址与在线采购指南,帮助用户快速找到官方网站入口,了解如何进行批发采购、货源选择以及厂家直销等功能,提升采购效率与平台使用体验。

29

2026.02.06

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 11.1万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 11.2万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号