首页 > 其他分享 >CPU挖矿病毒解决方法

CPU挖矿病毒解决方法

时间:2024-08-06 21:29:03浏览次数:15  
标签:yayaya3b8ce582 服务 service PID systemctl 挖矿 CPU 病毒

1 症状

CPU一半核心满载,断网负载消失,联网负载出现,htop、top、ps等无法查找到占用cpu进程。

clamav慢扫全盘无结果。

使用netstat -anptu找到一个德国ip

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name 
tcp        0    294 59.77.18.34:37682       139.59.206.74:443       LAST_ACK    -  

该进程未显示PID/Program name

2 找出隐藏的挖矿进程

利用两个工具【sysdig】和【unhide】来搜寻被隐藏的进程。

https://blog.csdn.net/weixin_48958956/article/details/139812765

sudo apt install sysdig
sudo apt install unhide

sudo sysdig -c topprocs_cpu # 输出cpu占用的排行,可以显示出隐藏的进程
#sudo unhide proc # (这个貌似没啥用)搜索隐藏进程,proc目录下保存的是所有正在运行程序的进程ID,即PID

找到占用的程序PID

CPU%                Process             PID                 
3181.01%            135d2727            3532

查找PID对应的服务

systemctl status 3532

输出

user@server:/usr/bin$ systemctl status 3532
● yayaya3b8ce582.service
     Loaded: not-found (Reason: Unit yayaya3b8ce582.service not found.)

挖矿程序为yayaya3b8ce582.service

找出挖矿服务的位置

user@server:~$ systemctl cat yayaya3b8ce582
# /lib/systemd/system/yayaya3b8ce582.service
[Unit]
Description=Server Service
Wants=network-online.target
After=network-online.target

[Service]
Type=forking
User=root
ExecStart=/usr/lib/x86_64-linux-gnu/yayaya73bb36e4
Restart=always
RestartSec=4h

[Install]
WantedBy=multi-user.target

3 删除挖矿病毒的服务,按照以下步骤操作:

3.1. 断网修改密码

首先,断网!!!!!!,修改所有用户密码,以及root密码。

大小写和数字组合

修改所有用户密码参考:https://www.yisu.com/ask/62017172.html

修改root密码,在root下使用passwd更改

3.3. 停止服务

停止正在运行的服务。

systemctl stop yayaya3b8ce582

3.2. 禁用服务

禁用服务以防止它在系统重启后再次启动。

systemctl disable yayaya3b8ce582

3.3. 删除服务文件

删除与该服务相关的系统服务文件。

rm /lib/systemd/system/yayaya3b8ce582.service

3.4. 重新加载systemd配置

删除服务文件后,重新加载systemd的配置。

systemctl daemon-reload

3.5. 检查并删除可疑文件

删除服务对应的可执行文件,以防止再次被执行。

rm /usr/lib/x86_64-linux-gnu/yayaya73bb36e4

3.6. 检查是否有其他可疑服务

列出所有正在运行的服务,并检查是否有其他可疑的服务。

systemctl list-units --type=service

按照以上步骤操作,可以有效地删除这个挖矿病毒服务,并减少它对系统的影响。如果怀疑系统可能存在更多安全隐患,建议备份重要数据,并考虑重新安装操作系统以确保系统的干净和安全。

本文更新之日,再中病毒之时。

标签:yayaya3b8ce582,服务,service,PID,systemctl,挖矿,CPU,病毒
From: https://www.cnblogs.com/wickyan/p/18346021

相关文章

  • 部署CPU与GPU通用的tensorflow:Anaconda环境
      本文介绍在Anaconda环境中,下载并配置Python中机器学习、深度学习常用的新版tensorflow库的方法。  在之前的两篇文章PythonTensorFlow深度学习回归代码:DNNRegressor与PythonTensorFlow深度神经网络回归:keras.Sequential中,我们介绍了利用Python中的tensorflow库,实现机器学......
  • 笔记本CPU天梯图(2024年8月),含AMD/骁龙等新CPU
    原文地址(高清无水印原图/持续更新/含榜单出处链接):2024年8月笔记本CPU天梯图2024年8月笔记本CPU天梯图2024年8月5日更新日志:常规更新CinebenchR23、PassMark笔记本CPU天梯图,新增Geekbench6.2单核多核天梯图(Notebookcheck);移除鲁大师天梯图。----------手动分割线------......
  • JAVA应用CPU跳点自动DUMP工具
    背景在做系统监控时,CPU的使用率是一个关键的指标,它反映了系统的性能稳定性以及是否存在异常情况,能帮助我们了解系统的负载情况。通过监控CPU使用率,可以判断系统是否正常运行或者是否存在性能问题。如果CPU使用率过高,可能表示系统存在资源瓶颈,需要进行优化或升级。CPU监控的难......
  • 性能测试瓶颈之CPU问题分析与调优
    一、CPU的简介CPU概念:CPU(中央处理器:CentralProcessingUnit),是一块超大规模的集成电路,是计算机的运算核心【拿到数据后先计算】和控制核心【然后再根据计算结果去控制】。功能:主要是解释计算机指令以及处理计算机软件中的数据。电脑中所有操作都由CPU负责读取指令,对指令译码并......
  • 安装CPU版本的TensorFlow教程
    在这篇博客中,我将详细介绍如何在Conda虚拟环境中安装CPU版本的TensorFlow。第一步,首先在安装前你需要检查你的电脑中是否安装VisualStudio,在应用中搜索visual,如下图,如果有就跳到下一步,没有的话就跟着下面步骤安装。 VisualStudio安装,复制链接到浏览器打开,选择适合你电脑......
  • linux测试cpu性能的命令
    linux测试cpu性能的命令在Linux中,可以使用多种命令来测试CPU性能。以下是一些常用的命令:stress:一个通用的压力测试工具,可以生成CPU、内存、IO等负载。安装:sudoapt-getinstallstress(Debian/Ubuntu)使用:测试所有CPU核心:stress--cpu8测试单个CPU核心:stress--cpu......
  • caffe编译和基本使用(Windows + CPU)
    xqspace0.摘要本文主要完成以下几点:caffe默认支持是vs2013/vs2015+python2.7/python3.5,使用其他版本会比较麻烦,这里使用的是vs2015和python3.5;完成caffe在windows上的编译(cpu版);提供caffe的python接口;caffe的基本使用方法(这里是推荐几篇讲的比较详细的入门博文);......
  • 卡巴斯基反病毒软件 - 免费版和试用版下载 |卡巴斯基 | 卡巴斯基 (kaspersky.com.cn)
    卡巴斯基反病毒软件-免费版和试用版下载|卡巴斯基|卡巴斯基(kaspersky.com.cn) 在线安装包官方下载链接:https://dm.s.kaspersky-labs.com/...8.5.438/startup.exe在线安装包&离线安装包蓝奏云下载链接:https://www.lanzouw.com/b035n5yi8d 密码:3rglKaspersky4Win21.1......
  • CPU和GPU的区别(CPU核心少但是强和GPU核心多但是弱)
    目录CPU和GPU的区别(CPU核心少但是强和GPU核心多但是弱)内存和显存的区别在Helo2和Zk-Snarks中使用CPU还是GPU提升验证效率实现串行和并行的原因及简单举例CPU和GPU的区别(CPU核心少但是强和GPU核心多但是弱)CPU(中央处理器)和GPU(图形处理器)在设计和功能上存在显著差异:设......
  • Linux - 查看CPU使用率命令mpstat
    简介想在imx6q上定时查看CPU使用率,发现命令mpstat可以直接使用,不需要额外安装 使用mpstat的基本用法mpstat的全称为MultiprocessorStatistics,是一款常用的多核CPU性能分析工具,用来实时查询每个CPU的性能指标,以及所有CPU的平均指标。这个命令Linux缺省没有安装,它是Linux性......