centos清理挖矿病毒[crypto][pnscan]

简介: centos清理挖矿病毒[crypto][pnscan]

centos清理挖矿病毒[crypto][pnscan]


新买的云服务器cpu占用100%,瞬间想到挖矿木马。


排查过程如下:


1、top命令查看进程占用情况,没有发现可疑进程,而且cpu的total used也是正常的,但cpu占用率是100%,显然,木马进程被恶意隐藏了,常规的ps命令肯定找不到。


2、想到挖矿木马都有一个特点,都会连接到外网,于是执行netstat -anptl命令,但提示没权限,狗日的netstat不能用了


3、想到使用chattr -i /usr/bin/netstat,但提示没权限,执行lsattr命令后,发现其被赋予了i属性,不可修改


4、自己重新编译chattr

wget https://github.com/posborne/linux-programming-interface-exercises/blob/master/15-file-attributes/chattr.c
gcc chattr.c -o chattr
rm /usr/bin/chattr
cp chattr /usr/bin/
chattr -ia /usr/bin/netstat
chmod +x /usr/bin/netstat
发现名为[crypto],[pnscan]的进程可疑,查一下它访问的ip地址,发现是美国的,基本就是他了
whereis crypto
whereis pnscan
删掉源文件
rm usr/local/bin/pnscan
rm -rf /usr/share/[crypto]*


根据netstat -anptl

杀掉crypto,pnscan所有进程

查看定时任务

crontab -l

清理所有定时任务


中毒原因分析:

redis没设置密码,大意了,服务器忘了关闭redis端口了

原文地址http://www.wityx.com/post/2068_1_1.html

相关文章
|
7月前
|
缓存
ecs-centos分区空间大于70时发送钉钉告警并清理
当分区空间大于70时,开始清理并发送钉钉告警。
97 1
|
1月前
|
存储 Linux Docker
centos系统清理docker日志文件
通过以上方法,可以有效清理和管理CentOS系统中的Docker日志文件,防止日志文件占用过多磁盘空间。选择合适的方法取决于具体的应用场景和需求,可以结合手动清理、logrotate和调整日志驱动等多种方式,确保系统的高效运行。
54 2
|
5月前
|
Linux Shell
Centos定期自动清理临时文件
简单Shell脚本清理临时文件 使用`cron`设置定时任务,如每天8点运行: 记得调整路径和脚本名以匹配你的环境。
142 5
|
Linux 应用服务中间件
|
Linux
【记录】:CentOS清理swap和buffer/cache
swap清理: swapoff -a && swapon -a  注意:这样清理有个前提条件,空闲的内存必须比已经使用的swap空间大cache清理: sync; sync; sync;&& echo3 >/proc/sys/vm/drop_caches ...
2619 0
|
Linux
centos磁盘满了,查找大文件并清理
centos磁盘满了,查找大文件并清理 2013年07月29日 ⁄ 综合 ⁄ 共 1172字 ⁄ 字号 小 中 大 ⁄ 评论关闭 今天发现vps敲入crontab -e 居然提示 “Disk quota exceeded” 无法编辑。
2830 0
|
28天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。