小西北 发表于 2023-10-1 14:30
  
每天学习一点点,每天进步一点点。
小鱼儿 发表于 2023-10-1 14:33
  
每天学习一点点,每天进步一点点。
唐三平 发表于 2023-10-1 14:33
  
每天学习一点点,每天进步一点点。
阿威十八式 发表于 2024-5-12 07:17
  
非常好的实践教程,谢谢分享
不想上班 发表于 2024-8-5 09:34
  
非常好的实践教程,谢谢分享
guhui 发表于 2024-8-23 09:41
  
感谢分享,学习一下~
火影忍者 发表于 2024-8-24 09:31
  
感谢分享,学习一下~
【每日一记9】+第14天 挖矿病毒发现与处理
  

sailyang 8839

{{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人已打赏

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

本版达人

新手89785...

本周建议达人

新手78183...

本周分享达人