记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root

问题现象:

ssh登录密码:无缘无故没人动服务器密码就被更改过,也向同事咨询过没人动过服务器,然后通过修改密码重新登录服务器。
jar包启动失败:启动jar包,随后不久直接被kill

[root@k8s-n4 discovery]# java -jar discovery-1.0.0.RELEASE.jar 

################################################
#                                              #
#        ## #   #    ## ### ### ##  ###        #
#       # # #   #   # #  #  # # # #  #         #
#       ### #   #   ###  #  # # ##   #         #
#       # # ### ### # #  #  ### # # ###        #
#                                              #
# Obfuscation by Allatori Obfuscator v6.4 DEMO #
#                                              #
#           http://www.allatori.com            #
#                                              #
################################################

2021-02-18 09:08:01.045  INFO 19907 --- [           main] s.c.a.AnnotationConfigApplicationContex: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@1376c05c: artup date [Thu Feb 18 09:08:01 CST 2021]; root of context hierarchy
...
Killed

不断弹出You have new mail in /var/spool/mail/root:
查看这个的相关内容会发现一直有ERROR

|| ERROR || already running…

From root@k8s-n4.localdomain  Thu Feb 18 09:12:01 2021
Return-Path: <root@k8s-n4.localdomain>
X-Original-To: root
Delivered-To: root@k8s-n4.localdomain
Received: by k8s-n4.localdomain (Postfix, from userid 0)
	id 9ABDD43E1F; Thu, 18 Feb 2021 09:12:01 +0800 (CST)
From: "(Cron Daemon)" <root@k8s-n4.localdomain>
To: root@k8s-n4.localdomain
Subject: Cron <root@k8s-n4> /root/.sshd/sshd
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=5360>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20210218011201.9ABDD43E1F@k8s-n4.localdomain>
Date: Thu, 18 Feb 2021 09:12:01 +0800 (CST)

||  ERROR  || already running...

第一反应是以为服务器资源不足导致的

查看运行内存、磁盘空间都是足够的
记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root
记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root

被人入侵了,搞了个定时任务,把CPU资源全占用了。系统为了保持稳定,所以自动kill进程

top #查看占用CPU等情况

记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root

crontab -l #查看定时任务
果然这个就是根本问题 被写入了定时任务

记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root

解决

直接把定时任务修改清除

crontab -e #修改定时任务
#进入编辑模式之后直接删除然后wq保存退出

修改root密码

passwd root #修改root密码

删除病毒文件
记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root
记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root

rm -rf /root/.sshd

查看进程详情
ll /proc/7289
记录服务器被入侵:ssh密码被更改、jar包启动失败自动kill、一直弹出You have new mail in /var/spool/mail/root
我也删除了/usr/bin/sshd程序 并通过yum重新安装、启动

上一篇:CentOS /RHEL系统怎么更新安全补丁


下一篇:springboot定时任务