etc显示服务器异常,Linux 服务器中异常排查

今天,在登录服务器时,发现非常卡顿,并且计算中心提醒服务器最近占用了大量的下行带宽,因此怀疑服务器上可能存在异常的程序,决定进行一波排查

检查网络流量1

iftop

9460d67f171cc686058cef1b329a779d.png

最右侧三列为 2s/4s/10s 内占用平均带宽

通过 top 查看系统 CPU 和内存占用1

glances

检查异常进程相关文件12345

lsof -p ${pid}

ls -al /proc/${pid}

ls -al /proc/${pid}/fdcat /proc/${pid}/fd/255 > /tmp/${pid}.255cat /proc/${pid}/exe > /tmp/${pid}.exe

检查计划任务123

ls /var/spool/cronls /etc/cron.hourlyless -S /etc/crontab

检查自动启动的服务123

service --status-all | grep runningchkconfig --list | grep :onless -S /etc/rc.local

检查自动启动脚本123

ls -lt /etc/init.d | headless -S /etc/rc.localls /etc/rc.d

清除文件名异常的文件

经过检查,发现在 /tmp 文件夹下存在一个名称为 “. “ 的文件,然而一开始在 CentOS 的 shell 里面只看到了 “.”,因此一直无法删除。最后只好使用文件的 index number 进行操作

123456

➜ tmp ls -altotal 2556drwxrwxr-x 2 zhangjy zhangjy 4096 Feb 25 19:13 .-rwxrwxr-x 1 zhangjy zhangjy 1981324 Nov 2 06:36 '. 'drwxrwxr-x 3 zhangjy zhangjy 4096 Feb 25 18:59 ..-rwxr-xr-x 1 zhangjy zhangjy 625867 Feb 25 19:13 libudev.so

获取 index number

123456

➜ tmp ls -ialtotal 2556118621432 drwxrwxr-x 2 zhangjy zhangjy 4096 Feb 25 19:13 .118621437 -rwxrwxr-x 1 zhangjy zhangjy 1981324 Nov 2 06:36 '. '

118621454 drwxrwxr-x 3 zhangjy zhangjy 4096 Feb 25 18:59 ..118621435 -rwxr-xr-x 1 zhangjy zhangjy 625867 Feb 25 19:13 libudev.so

根据 index number 删除文件

1

find . -inum 118621437 -exec rm -i {} ;

总结

最终经过排查发现,服务器上存在 https://github.com/xmrig/xmrig 恶意挖矿程序,并且攻击者都明文记录了 mining server ip 以及 USERNAME/PASSWORD,非常嚣张

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值