当前位置:首页 > 建站技术 > 正文内容

PHP一句话木马检测查找

二向箔2022-06-30 13:32:42建站技术1351

1,一句话查找 PHP 木马

find ./ -name “*.php” |xargs egrep “phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decoolcode|spider_bc”> /tmp/php.txt
grep -r –include=*.php ‘[^a-z]eval($_POST’ . > /tmp/eval.txt
grep -r –include=*.php ‘file_put_contents(.*$_POST\[.*\]);’ . > /tmp/file_put_contents.txt
find ./ -name “*.php” -type f -print0 | xargs -0 egrep “(phpspy|c99sh|milw0rm|eval\(gzuncompress\(base64_decoolcode|eval\(base64_decoolcode|spider_bc|gzinflate)” | awk -F: ‘{print $1}’ | sort | uniq

2,查找最近一天被修改的 PHP 文件

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

3,修改网站的权限

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

4,常见一句话后门

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

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


5,禁用不常用函数


将用不到的权限又比较大的php函数在php.ini文件里禁掉。修改方法如下:

disable_functions = system,exec,shell_exec

上面就是Linux使用shell命令检测PHP木马的方法介绍了,在不确定自己的网站是否被攻击的情况下,最好使用shell命令检测下。



扫描二维码推送至手机访问。

版权声明:本站内容为原创和部分整理自网络,如有侵权务必联系我们删除,保障您的权益,本站所有软件资料仅供学习研究使用,不可进行商业用途和违法活动,本站不承担任何法律责任。

本文链接:https://www.erxbo.com/post/11.html

标签: PHP
分享给朋友:

“PHP一句话木马检测查找” 的相关文章

linux系统 su:user - does not exist 怎么解决

su:user - does not exist代码的意思是用户不存在。要么用户名错误要么登录密码错误或者登录方式错误linux 切换用户的时候 命令su 运行 出现password 的时候输入密码而不是  命令 su  后面直接跟着密码输...

thinkphp3.2.3 验证码图片加载不出来,可能是空行导致的!

thinkphp3.2.3 验证码图片加载不出来,可能是空行导致的!

网站被黑之后,开始排查问题,查杀完木马之后,一直没出过问题的验证码出现了问题,加载不出来了,重新覆盖了一遍核心文件依然不行。最后发现是入口文件index.php里面第一行空了出来,木马代码删除之后没有把空行去掉,去掉之后验证码功能恢复正常。原理暂时没弄清楚,但是确实解决了验证码加载不出来的问题。...

宝塔面板手动升级从5.9平滑升级到6.x以上版本

兼容的操作系统:Centos7.x升级方式:使用命令升级注意:    1、Centos6请勿执行此升级命令    2、升级过程耗时较长且可能会受网络因素影响导致升级失败    3、如果升级后无法正常启动面板,请重新执行升级命令 ...

帝国cms  图片地址如何设置成二级域名(宝塔面板)?

帝国cms 图片地址如何设置成二级域名(宝塔面板)?

帝国cms 做的一个网站,由于图片过多需要把附件图片的域名设置成二级域名,方便以后设置CDN缓存加速。看了很多教程,都说需要把帝国cms  的d文件夹绑定二级域名但是这样做没有办法生效,这样设置二级域名也无法安装ssl证书1,最好的办法就是把二级域名 重新单独添加一个站点,二级域名指向网站...

windows11中如何删除"$WINDOWS.~BT"文件夹

windows11中如何删除"$WINDOWS.~BT"文件夹

注意方法失效,此种方式并不能删除文件夹官方的安全做法是,以管理员权限打开cmd。将下面三条指令依次复制粘贴在cmd中并执行,就能成功删除"$WINDOWS.~BT"文件夹:takeown /F C:\$Windows.~BT\* /R /A...

帝国CMS 编辑器上传图片取消宽高的方法

帝国CMS 编辑器上传图片取消宽高的方法

帝国cms 在后台编辑器内上传图片的时候,会自动获取图片的宽高,同时代码中也会出现图片的宽高尺寸,看起很智能其实很不方便,图片的宽高固定之后,前台文章显示就会出现变形,高度还好,图片一但超过文章页的宽度,图片宽度就会被自动压缩,导致图片变形。所以后台编辑器中的默认宽高一定要去掉。1,找到文件路径,修...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。