linux 查杀php木马,linux上php木马、后门查杀总结

Web Server(Nginx为例)

1、为防止跨站感染,要做虚拟主机目录隔离(我是直接利用fpm建立多个程序池达到隔离效果)

2、上传目录、include类的库文件目录要禁止代码执行(Nginx正则过滤)

3、path_info漏洞修正:

if ($request_filename ~* (.*)\.php) {

set $php_url $1;

}

if (!-e $php_url.php) {

return 404;

}

4、重新编译Web Server,隐藏Server信息。

5、打开相关级别的日志,追踪可疑请求,请求者IP等相关信息。

改变目录和文件属性,禁止写入

find -type f -name \*.php -exec chmod 444 {} \;

find -type d -exec chmod 555 {} \;

注:当然要排除上传目录、缓存目录等;

同时最好禁止chmod函数,攻击者可通过chmod来修改文件只读属性再修改文件!

PHP配置

禁用危险函数:

dl,eval,exec,passthru,system,popen,shell_exec,proc_open,proc_terminate,curl_exec,curl_multi_exec,show_source,touch,escapeshellcmd,escapeshellarg

MySQL账号安全:禁止mysql用户外部链接,程序不要使用root账号,最好单独建立一个有限权限的账号专门用于Web程序。

查杀木马、后门

常见的一句话后门:

grep -r –include=*.php  ‘[^a-z]eval($_POST’ . > grep.txt

grep -r –include=*.php  ‘file_put_contents(.*$_POST\[.*\]);’ . > grep.txt

把搜索结果写入文件,下载下来慢慢分析,其他特征木马、后门类似。有必要的话可对全站所有文件来一次特征查找,上传图片肯定有也捆绑的,来次大清洗。

查找近2天被修改过的文件:

find -mtime -2 -type f -name \*.php

注意:攻击者可能会通过touch函数来修改文件时间属性来避过这种查找,所以touch必须禁止

最后要及时补上Web程序漏洞

总结

木马、后门查杀是个漫长的过程,网站一旦被入侵任何旮旯拐角都可能留下后门。中途可能和攻击者进行神交,摸清攻击者的性格、习性等,这些都有利于查杀。要现需谨慎地和攻击者交流,期间就有几个攻击者加我QQ和我交流。也是个很有意思的过程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/574014.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Telnet 爆破 kail_【UZI|SN输给DWG后,AD选手被爆破,弹幕刷了半小时Uzi】英雄联盟S10于10月31日终于正式落幕了_科技资讯...

『联盟玩科技摘要_UZI|SN输给DWG后,AD选手被爆破,弹幕刷了半小时Uzi』在SN输给了DWG之后,最大的背锅选手也出来了,AD选手huanfeng成为了这次的背锅选手,毕竟在最重要的第三把比赛中,huanfeng的EZ全程都没有…

20160205.CCPP体系详解(0015天)

程序片段(01):01.杨辉三角.c 内容概要:杨辉三角 #include <stdio.h> #include <stdlib.h>#define N 10//01.杨辉三角: // 1.图形转换:将标准杨辉三角采用标准数组进行模拟 // 2.确定标准数组的图形描述关系: // (1).数组当中第一列的所有元素以及正对角线的…

no.7_qzhai 开心版_开心宝贝GM版下载-开心宝贝GM版安卓下载

开心宝贝GM版是一款经典Q萌风格的仙侠冒险ARPG手游。游戏画面精致唯美&#xff0c;角色刻画活灵活现&#xff0c;动态特效表达细致&#xff0c;原创的剧情故事跌宕起伏&#xff0c;为玩家们奉上了一场殿堂级的视听双重盛宴。Q萌仙侠世界任你探索&#xff0c;快来九妖下载体验一…

魔力耳朵java工作,魔力耳朵

热爱教育、英语流利的小伙伴&#xff0c;小兔子邦妮在等你&#xff01;外教管理岗位职责&#xff1a;1. 协助北美外教的管理&#xff0c;协调外教上课时间&内容&#xff0c;对外教进行平台使用和教学大纲的培训&#xff0c;并在线监督外教上课效果&#xff0c;对突发情况进…

android ContentResolver详解

查询出来的cursor的初始位置是指向第一条记录的前一个位置的cursor.moveToFirst&#xff08;&#xff09;指向查询结果的第一个位置。一般通过判断cursor.moveToFirst()的值为true或false来确定查询结果是否为空。cursor.moveToNext()是用来做循环的&#xff0c;一般这样来用&a…

咋安装redhatlinux镜像在哪下载_Windows7正版系统安装教程

大家好&#xff0c;今天分享一篇来自装机吧官网(zhuangjiba.com)的图文教程。操作系统在整个计算机系统中具有承上启下的地位。但由于上网的操作系统鱼龙混杂的&#xff0c;很多朋友是不知道在哪下载Windows7正版系统的&#xff0c;所以贴心的小编就整理了这个Windows7正版系统…

termux php 出错,android上的终端——termux

前言在安卓也可以体验终端命令的快感&#xff0c;甚至还可以操作安卓基础硬件。基本命令termux支持apt软件管理和pkg软件管理&#xff0c;首次安装时&#xff0c;系统会默认给出pkg的安装及更新命令&#xff0c;对此不做过多赘述&#xff0c;用过linux的可以直接上手。更换国内…

Duanxx的图像处理学习: 透视变换(一)

当人用眼睛看事物的时候&#xff0c;会感觉到近处的东西是比远处的东西要大一些的&#xff0c;通俗的说&#xff0c;这就是透视。 总的来说。透视变换是将3D的世界转换到2D图像上的一种手段&#xff0c;人的视觉系统和摄像头视觉系统也是基于这一工作原理。 对透视变化的研究&a…

虚拟摄像头 安卓版_林俊杰 ft. M.E.,联同视效大厂数字王国加码虚拟偶像

原标题&#xff1a;林俊杰 ft. .&#xff0c;联同视效大厂数字王国加码虚拟偶像睽违三年,林俊杰携新专《幸存者如你》强势回归,一场「新歌首唱LIVE」在10月30日晚间如约而至。对虚拟科技情有独钟的林俊杰,从未错过每一次变身资深玩家的机会。此番线上视听盛宴的中途,一位「平行…

php获得对象的类型,php 类型(对象)提示

PHP面向对象&#xff1a;类型提示2010-07-06PHP是弱类型语言&#xff0c;向方法传递参数时候也不太区分类型。这样的使用会引起很多的问题&#xff0c;PHP开发者认为&#xff0c;这些问题应该是由代码书写者在书写代码时进行检验以避免。没有类型提示很危险下面的代码可能会出现…

2016 - 2 - 20 ARC知识总结(二 autorelease概念及实现)

首先祝自己生日快乐~23咯~ 一 autorelease的概念 autorelease会像C语言的自动变量那样来对待对象实例。当超出作用域(相当于变量作用域)时&#xff0c;对象的实例release实力方法被调用。 另外&#xff0c;同C语言的自动变量不同的是&#xff0c;编程人员可以自己设置变量的作…

iphone屏蔽系统更新_iOS13屏蔽系统更新升级教程

好消息 &#xff01;今天开始可以安装 tvOS13 屏蔽系统升级描述文件了。说起系统屏蔽更新&#xff0c;以前都是利用 tvOS描述文件去屏蔽系统更新&#xff0c;如果你之前有使用过它&#xff0c;你应该知道&#xff0c;一旦安装了&#xff0c;在软件更新就会显示当前系统为最新&a…

oracle批量生成索引,ORACLE迁移时批量导出索引、存储过程,表结构等

[toc]ORACLE迁移中的一些经验(一)批量导出sequence批量导出squence在网上找到这样一条语句&#xff1a;select create sequence || sequence_name || minvalue || min_value || maxvalue || max_value || start with || last_number || increment by || increment_by ||…

myeclipse 怎么安装与激活

摘录自&#xff1a;http://blog.csdn.net/u012318074/article/details/71310553 第一步&#xff1a;安装完成后不要运行MyEclipse 第二步&#xff1a;下载对应的破解文件 第三步&#xff1a;解压并打开破解文件 第四步&#xff1a;打开文件夹patch&#xff0c;将里面的文件全部…

oracle insert select 大 批量 数据_芬兰 Vaisala维萨拉 HM70手持式温湿度表 型号:FL15/HM70+HMP75【北京中西华大吧】...

陈经理18910282263芬兰 Vaisala维萨拉 HM70手持式温湿度表 型号:FL15/HM70HMP75库号&#xff1a;M72537 相对湿度测量范围 0…100 % RH多种语言用户界面显示图形趋势维萨拉HUMICAP 传感器技术3个探头, 温度范围-70 至180 C湿度探头、露点探头和二氧化碳探头均可连接显示多种湿度…

android.hardware.Camera类及其标准接口介绍

android.hardware.Camera类及其标准接口介绍&#xff0c;API level 19 http://developer.android.com/reference/android/hardware/Camera.html转载于:https://www.cnblogs.com/zl1991/p/5203504.html

c++思维导图_必看|用好思维导图,别神话思维导图

不知不觉&#xff0c;时间已经划至5月中旬&#xff0c;20级的萌新们也从当初的“小白”不断进阶&#xff0c;化身老司机指日可待~相信从备考到现在&#xff0c;各位一定对“思维导图”这四个大字都听倦了&#xff01;不管是老学长老学姐们公开课上传授的经验&#xff0c;还是刚…

oracle 性能优化 常用,Oracle數據庫常用性能優化

1、 查兩張以上表時&#xff0c;把記錄少的放在右邊2、 WHERE子句中的連接順序ORACLE采用自上而下的順序解析WHERE子句,根據這個原則,那些可以過濾掉最大數量記錄的條件應寫在WHERE子句最后。例如&#xff1a;查詢員工的編號&#xff0c;姓名&#xff0c;工資&#xff0c;部門名…

如何在cmd命令行中查看、修改、删除与添加环境变量

首先明确一点&#xff1a; 所有的在cmd命令行下对环境变量的修改只对当前窗口有效&#xff0c;不是永久性的修改。也就是说当关闭此cmd命令行窗口后&#xff0c;将不再起作用。永久性修改环境变量的方法有两种&#xff1a;一种是直接修改注册表&#xff08;此种方法目前没试验过…

linux进程实际内存大小,Linux进程内存用量分析之堆内存篇

本文将介绍几种内存泄漏检测工具&#xff0c;并通过实际例子介绍一种分析堆内存占用量的工具和方法&#xff0c;帮助定位内存膨胀问题。背景进程的内存管理是每一个开发者必须要考虑的问题&#xff0c;对于C程序进程来说&#xff0c;出现问题很多情况下都与内存挂钩。进程崩溃问…