【每日一记9】+第14天 挖矿病毒发现与处理
  

sailyang 8935

{{ttag.title}}
「每日一记」目前已开展8期,已有近300余位工程师参与并坚持不懈的进行技能输出,征集到4000余篇技术笔记,共派发出近800000+S豆,送出32份精美好礼!>>【每日一记】第9期正在进行中
前几天下午,我准备登陆04年的老的X3650服务器的远程搞点东西的时候,突然发现 ssh 登陆不上了。、
    提示被拒绝。服务器没有识别公钥,然后拒绝登录。公钥是一直没有变动过的,不应该会出现这种情况啊,过此台服务器只能通过 ssh 的方式免密登录。而且禁止了密码直接登录,这样也防止了别人通过破解我的密码而登录服务器。只有我这个 PC 还有家里的 win 两台电脑有 ssh 权限。
    进入服务器了。上一次登录时间是昨天下午,这个时间点没错。
top 了一下,却发现了另外一个问题。

有一个 sysupdate 进程占用了 CPU 51.2%,另外还有一个进程 networkservice 占用了 47.8% 。这两个加起来,就已经占用了 99% 了。


解决问题
1、确认病毒位置
    先通过 systemctl status {进程号} 查看一下它的状态信息,以及有没有相关联的进程。以 sysupdate 进程号 16142为例。
  可以发现它是从晚上九点开始运行起来的。然后就不能用了。还可以通过 ls -l proc/{进程号}/exe 命令查看它具体的位置。最后发现都在 /etc 目录下。
    有一个 update.sh ,里边肯定写了一些病毒执行相关的命令。我把他们全部都复制到了我自己的目录下 /root/test/。然后打开了 update.sh 脚本
2、删除定时任务

    看一下有没有定时任务,因为有可能它会跑一个定时任务,定时的执行脚本,生成病毒文件和进程等。可以进入 /var/spool/cron/ 目录查看定时任务。也可以通过 crontab -l查看。

3、杀掉进程,删除病毒文件
    用 kill -9 {进程号} 把上边的两个进程都杀掉,然后删除 /etc 目录下的那五个文件。删除文件时,直接用普通的 rm -rf 不能行。因为病毒文件被锁定了,需要通过 chattr -i {文件名} 解锁之后,再删除。

4、删除 authorized_keys 文件
    这个文件里记录了可以通过 ssh 免密登录的所有终端的公钥。路径在 ~/.ssh/authorized_keys 。通过 vi 命令打开。

5、恢复 wget 和 curl 命令
    从 update.sh 文件中可以看到这两个命令名称被改了,对于习惯了这样使用的人来说肯定不爽,那就改回来就好了。
mv /bin/wge /bin/wget
mv /bin/cur /bin/curl
mv /usr/bin/wge /usr/bin/wget
mv /usr/bin/cur /usr/bin/curl


6、修复 SELINUX

    SELinux 是 linux 的一个安全子系统。可以通过命令 getenforce 查看服务状态。从 update.sh 文件中也可以看到此服务被关闭了。修改 /etc/selinux/config 文件,将 SELINUX=disabled 修改为 SELINUX=enforcing。修改完成后,重启服务器生效。

打赏鼓励作者,期待更多好文!

打赏
8人已打赏

gqce 发表于 2020-7-20 10:29
  
感谢分享
JM 发表于 2020-7-20 15:29
  
感谢分享
旭please 发表于 2020-7-20 16:10
  
大佬大佬
司马缸砸了光 发表于 2020-7-21 13:14
  

感谢分享
新手780102 发表于 2020-7-21 13:32
  
感谢分享
JM 发表于 2020-7-21 14:20
  

感谢分享
新手031815 发表于 2020-7-21 18:43
  
感谢分享
新手612152 发表于 2020-7-21 18:57
  
感谢分享
新手741261 发表于 2020-7-21 19:07
  
感谢分享
发表新帖
热门标签
全部标签>
西北区每日一问
技术盲盒
安全效果
【 社区to talk】
技术笔记
干货满满
每日一问
信服课堂视频
新版本体验
GIF动图学习
技术咨询
功能体验
2023技术争霸赛专题
产品连连看
安装部署配置
通用技术
秒懂零信任
技术晨报
自助服务平台操作指引
原创分享
标准化排查
排障笔记本
玩转零信任
排障那些事
SDP百科
深信服技术支持平台
POC测试案例
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
高手请过招
升级&主动服务
高频问题集锦
社区新周刊
全能先锋系列
云化安全能力

本版达人

新手89785...

本周建议达人

新手78183...

本周分享达人