中病毒的经历 cpu 100 进程隐藏 挖矿病毒
病毒处理
感谢我领导康哥,给我时间让我解决这个问题。
病毒进程查询: 因为病毒是个隐藏的病毒,top没办法找到进程,通过参考https://www.zhihu.com/question/59820313这篇问答,找出病毒程序
首先查询是否有这个连接:netstat -anp
46.3.115.72
在 Linux 操作系统的动态链接库加载过程中,动态链接器会读取 LD_PRELOAD 环境变量的值和默认配置文件 /etc/ld.so.preload 的文件内容,
并将读取到的动态链接库进行预加载,即使程序不依赖这些动态链接库,LD_PRELOAD 环境变量和 /etc/ld.so.preload 配置文件中指定的动态链接库依然会被装载, 它们的优先级比 LD_LIBRARY_PATH 环境变量所定义的链接库查找路径的文件优先级要高,所以能够提前于用户调用的动态库载入。
——段落引自《警惕利用 Linux 预加载型恶意动态链接库的后门》
并将读取到的动态链接库进行预加载,即使程序不依赖这些动态链接库,LD_PRELOAD 环境变量和 /etc/ld.so.preload 配置文件中指定的动态链接库依然会被装载, 通过 找到 下面内容,删除
删除 /usr/local/lib/libprocesshider.so Linux
# top
看到了进程
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4183 root 15 -5 2486964 48580 8 S 394.7 0.3 4115:40 /usr/sbin/cpuhelp --log-file=/etc/etc --keepalive --no-color --cpu-priority 4 -o kidworry.top:33333 --tls -u ds -p tes3 --background
677 emqx 20 0 3113672 156208 9652 S 0.3 1.0 2:48.84 emqx -Bd -spp true -A 4 -IOt 4 -SDio 8 -e 262144 -zdbbl 8192 -Q 1048576 -P 2097152 -- -root /usr/lib/emqx -progname /usr/bin/emqx -- -home /var/lib/emqx -- -noshell -noshell+ 3847 root 20 0 160092 6520 4748 S 0.3 0.0 0:07.86 sshd: root@pts/0,pts/1
3972 root 20 0 165096 3332 1616 S 0.3 0.0 0:04.84 top
21073 root 20 0 162132 2388 1684 R 0.3 0.0 0:00.05 top -c
1 root 20 0 193216 4052 2624 S 0.0 0.0 0:07.83 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [kthreadd]
4 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 [kworker/0:0H]
6 root 20 0 0 0 0 S 0.0 0.0 0:00.52 [ksoftirqd/0]
杀死进程
[root@server-1aea2e6c-e19c-40e7-8f64-1e94d2ee36b7 ~]# kill -9 4183 您在 /var/spool/mail/root 中有邮件
又 起来了
4489 root 15 -5 51256 8140 8 S 385.4 0.1 3:42.09 cpuhelp
5654 root 20 0 312304 38056 8076 R 10.3 0.2 0:00.31 python
27637 root 20 0 164176 2372 1616 S 0.7 0.0 1:38.68 top
3972 root 20 0 165096 3332 1616 S 0.3 0.0 0:06.28 top
1 root 20 0 193216 4052 2624 S 0.0 0.0 0:07.90 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
4 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
6 root 20 0 0 0 0 S 0.0 0.0 0:00.53 ksoftirqd/0
给 677 也给禁用了
/usr/sbin/cpuhelp --log-file=/etc/etc --keepalive --no-color --cpu-priority 4 -o kidworry.top:33333 --tls -u ds -p tes3 --background
删除不了
移除 immutable 属性: bash sudo chattr -i /usr/sbin/cpuhelp 移除 append-only 属性(如果设置了): bash sudo chattr -a /usr/sbin/cpuhelp 然后,你应该能够使用 rm 命令删除该文件:
bash sudo rm /usr/sbin/cpuhelp
#