0

0

PHP后门怎么删除_被黑后多久内清后门可降低损失【详解】

絕刀狂花

絕刀狂花

发布时间:2026-02-10 11:09:11

|

881人浏览过

|

来源于php中文网

原创

PHP后门需立即清除以避免横向移动、数据窃取等升级攻击;应通过find查时间戳异常和非常规命名文件,用grep定位危险函数组合,删前停服务并备份,再封IP及审计系统配置与权限。

php后门怎么删除_被黑后多久内清后门可降低损失【详解】

PHP后门一旦被植入,越早清除,损失越小——这不是经验之谈,而是由攻击链的典型行为决定的:多数后门会在24小时内尝试横向移动、窃取数据库、挂黑页或加入僵尸网络。拖过72小时,大概率已外连C2服务器、生成子后门、甚至完成勒索加密准备。


用命令快速定位最近被改的可疑PHP文件

攻击者上传或修改后门时,几乎总会留下时间戳异常。别翻FTP日志,直接上终端查:

  • find /var/www/html -name "*.php" -mtime -3 -ls —— 查近3天内所有PHP文件变更(-mtime -3 表示“小于3天”,不是“3天前”)
  • find /var/www/html -name "?.php" -o -name "???.php" -ls —— 找单/三字母命名的PHP文件(如 a.phpup.php2.php),这类99%是小马
  • 重点看 size 列:小于2KB但含大量字符串拼接或base64_decode的,基本不用看了

⚠️ 容易踩的坑:mtime 可被攻击者用 touch -m 伪造,所以必须结合内容检查;另外,有些后门藏在 .jpg.txt 里,靠 include("xxx.jpg") 动态加载,光搜 *.php 会漏掉。


grep 搜索危险函数调用时要带上下文

只搜 eval 会误报一堆模板引擎和合法配置加载逻辑。真正该盯的是「变量入参 + 危险函数」组合:

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

  • grep -r "eval *( *\$" /var/www/html --include="*.php" —— 匹配 eval($a)eval( ${b} ) 这类动态执行
  • grep -r "base64_decode.*(" /var/www/html --include="*.php" —— 后门最爱用这个解码再eval,单独搜base64_decode没意义
  • grep -r "system\|exec\|shell_exec\|passthru" /var/www/html --include="*.php" | grep -v "echo" —— 排除日志打印等正常用途

看到类似 $a = $_POST['x']; eval(base64_decode($a)); 这种,不用犹豫,删。

图想浪漫
图想浪漫

AI驱动的智能图片编辑解压娱乐站

下载

删之前必须停服务+改权限,不能直接 rm -f

很多后门会监听特定HTTP头或POST参数才激活,删之前若被触发,可能反向连接、擦除日志甚至格式化磁盘(虽少见但真有)。稳妥做法是:

  • 先让Web服务失效:chmod 000 /var/www/html/shell.php(比chown root:root更彻底,连root都执行不了)
  • 再备份取证:cp shell.php /tmp/shell.php.bak && gzip /tmp/shell.php.bak
  • 最后删除:rm -f /var/www/html/shell.php
  • 如果发现多个同名文件(比如shell.phpshell.php.jpg.shell.php.swp),全部处理,别只清一个

⚠️ 容易踩的坑:用宝塔或FTP直接删,可能触发后门的__destruct钩子;有些后门写在.user.ini里通过auto_prepend_file自动加载,删PHP文件没用,得查配置文件。


清除后不查日志=白清

后门文件删了,但攻击者IP还在扫目录、重传新马。必须立刻从访问日志反推源头:

  • awk '$9 == "200" && $7 ~ /\.php$/ {print $1,$7,$11}' /var/log/apache2/access.log | sort | uniq -c | sort -nr | head -20
  • 重点关注返回200且URL含短名PHP文件的请求,提取$1(IP)和$7(路径)
  • ufw deny from xxx.xxx.xxx.xxx 封IP,或在Nginx里加 deny xxx.xxx.xxx.xxx;

如果日志已被清空或攻击者用了代理,就去查/var/log/auth.log有没有异常SSH登录,以及last命令输出里有没有陌生用户。

真正难清理的,从来不是那个eval($_POST[x])的文件,而是它悄悄改过的wp-config.php里的数据库密码、悄悄加到crontab -e里的定时下载任务、或者藏在WordPress插件更新钩子里的持久化代码——这些不会出现在find结果里,得靠行为分析和权限审计补漏。

热门AI工具

更多
DeepSeek
DeepSeek

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

豆包大模型
豆包大模型

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

通义千问
通义千问

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

腾讯元宝
腾讯元宝

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

文心一言
文心一言

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

讯飞写作
讯飞写作

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

即梦AI
即梦AI

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

ChatGPT
ChatGPT

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

相关专题

更多
nginx 重启
nginx 重启

nginx重启对于网站的运维来说是非常重要的,根据不同的需求,可以选择简单重启、平滑重启或定时重启等方式。本专题为大家提供nginx重启的相关的文章、下载、课程内容,供大家免费下载体验。

235

2023.07.27

nginx 配置详解
nginx 配置详解

Nginx的配置是指设置和调整Nginx服务器的行为和功能的过程。通过配置文件,可以定义虚拟主机、HTTP请求处理、反向代理、缓存和负载均衡等功能。Nginx的配置语法简洁而强大,允许管理员根据自己的需要进行灵活的调整。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

512

2023.08.04

nginx配置详解
nginx配置详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。本专题为大家提供nginx配置相关的文章,大家可以免费学习。

543

2023.08.04

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

237

2024.02.23

nginx报404怎么解决
nginx报404怎么解决

当访问 nginx 网页服务器时遇到 404 错误,表明服务器无法找到请求资源,可以通过以下步骤解决:1. 检查文件是否存在且路径正确;2. 检查文件权限并更改为 644 或 755;3. 检查 nginx 配置,确保根目录设置正确、没有冲突配置等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

432

2024.07.09

Nginx报404错误解决方法
Nginx报404错误解决方法

解决方法:只需要加上这段配置:try_files $uri $uri/ /index.html;即可。想了解更多Nginx的相关内容,可以阅读本专题下面的文章。

3585

2024.08.07

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

44

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

60

2026.01.13

TensorFlow2深度学习模型实战与优化
TensorFlow2深度学习模型实战与优化

本专题面向 AI 与数据科学开发者,系统讲解 TensorFlow 2 框架下深度学习模型的构建、训练、调优与部署。内容包括神经网络基础、卷积神经网络、循环神经网络、优化算法及模型性能提升技巧。通过实战项目演示,帮助开发者掌握从模型设计到上线的完整流程。

0

2026.02.10

热门下载

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

精品课程

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

共137课时 | 11.3万人学习

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号