XorDDos木马清除

1、现象
1)cpu使用超高
2)网络流量异常
3)服务器卡顿
2、表现
1)top命令,一个随机文件在运行,且kill后会生成新的随机文件名再次运行。
2)chkconfig --list | grep on
这里还被设置成了开机启动

--------------------------------------------------------------------------------------------------------------

查杀思路:

由于运行进程有多个相互保护(参考一下pstree),而且和病毒文件直接也是相互配合,如果直接删除也会重新生成一个新的病毒文件,所以查杀的基本的思路是:删除定时任务中的病毒启动--->破坏病毒文件使其不可执行(不要删除,否会自动生成)--->停止系统病毒进程--->删除病毒文件--->清理感染文件--->关闭病毒开机启动

以下查杀可以自由组合,按上面查杀思路排列即可!

3、安装clamav扫描并删除感染文件
<1> yum install -y epel-release
<2>  yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd -y
freshclam 更新数据库
<3> 扫描根目录:clamscan -r / --max-dir-recursion=5 -l /root/clamav.log
<4> 删除感染的文件:cat clamav.log | grep FOUND(rm删除其文件)
4、重装应用并杀死进程
1)还原文件
yum -y reinstall procps lsof iproute net-tools
2)查看进程树
pstree
systemd─┬─AliYunDun───15*[{AliYunDun}]
├─AliYunDunUpdate───3*[{AliYunDunUpdate}]
├─2*[agetty]
├─aliyun-service───6*[{aliyun-service}]
├─atd
├─auditd───{auditd}
├─consul───6*[{consul}]
├─crond───crond───freshclam-sleep───sleep
├─dbus-daemon
├─dockerd-current─┬─docker-containe───6*[{docker-containe}]
│ └─8*[{dockerd-current}]
├─lvmetad
├─nginx───nginx
├─ntpd
├─polkitd───5*[{polkitd}]
├─rsyslogd───2*[{rsyslogd}]
├─sshd───sshd───bash───pstree
├─systemd-journal
├─systemd-logind
├─systemd-udevd
├─tuned───4*[{tuned}]
├─ ucfzblbtus───3*[{ucfzblbtus}]
└─ 5*[zmsuzppqmm]
3)查看进程位置
ll /proc/23981
dr-xr-xr-x 2 root root 0 May 7 07:57 attr
-rw-r--r-- 1 root root 0 May 7 07:57 autogroup
-r-------- 1 root root 0 May 7 07:57 auxv
-r--r--r-- 1 root root 0 May 7 07:57 cgroup
--w------- 1 root root 0 May 7 07:57 clear_refs
-r--r--r-- 1 root root 0 May 6 22:06 cmdline
-rw-r--r-- 1 root root 0 May 7 07:57 comm
-rw-r--r-- 1 root root 0 May 7 07:57 coredump_filter
-r--r--r-- 1 root root 0 May 7 07:57 cpuset
lrwxrwxrwx 1 root root 0 May 7 07:57 cwd -> /root
-r-------- 1 root root 0 May 7 07:57 environ
lrwxrwxrwx 1 root root 0 May 6 22:06 exe -> /usr/bin/ucfzblbtus
.......
4)关闭进程
pidof /usr/bin/ ucfzblbtus | xargs kill -9

5、清理剩余文件
1)删除异常计划任务
<1> cat /etc/crontab
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed

*/3 * * * * root /etc/cron.hourly/gcc.sh // 异常任务、删除该行
2)破坏病毒文件
<1> cat /etc/cron.hourly.sh
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin
for i in `cat /proc/net/dev|grep :|awk -F: {'print $1'}`; do ifconfig $i up& done
cp /lib/libudev.so /lib/libudev.so.6
/lib/libudev.so.6
<2>破坏并删除
echo etes,tet> /lib/libudev.so

       chmod a-x  /lib/libudev.so

rm -f /lib/libudev.so /lib/libudev.so.6

3)删除/etc/cron.houtly 目录下所有文件
<1> cd /etc/cron.hourly/
<2> rm -fr *

4)关闭开机启动
<1> chkconfig --list | grep on
<2> chkconfig --del jesahrtrma
<3> chkconfig --del nhwtcncubx
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值