闲置已久的服务器发现被拿来挖矿,刨根找挖矿进程

2023-10-17 19:30

本文主要是介绍闲置已久的服务器发现被拿来挖矿,刨根找挖矿进程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

无意间,top -c  shift M查看了一下进程,发现其中有两个都是cpu占用100%的,非常奇怪,于是找到文件打开看了一下日志惊呆了,,,

Loaded plugins: fastestmirror
Loaded plugins: fastestmirror
Loaded plugins: fastestmirror
lrwxrwxrwx 1 nginx nginx 0 Apr 11 01:25 /proc/3669/exe -> /tmp/phpupdate
./phpupdate 
don't kill
lrwxrwxrwx 1 nginx nginx 0 Apr 11 01:25 /proc/3693/exe -> /tmp/phpguard
./phpguard 
don't kill
lrwxrwxrwx 1 nginx nginx 0 Apr 11 01:30 /proc/7607/exe -> /tmp/phpupdate
/tmp/phpupdate 
don't kill
./phpupdate 
don't kill
/tmp/phpupdate 
don't kill
no need download
no need download
not need download
i am here
no need download
nginx     3669     1 99 Apr11 ?        1-19:46:10 ./phpupdate
nginx     7607     1 99 Apr11 ?        1-19:35:56 /tmp/phpupdate
tmp runing.....
not tmps runing
nginx     3693     1  0 Apr11 ?        00:00:06 ./phpguard
tmps runing.....
Loaded plugins: fastestmirror
/usr/bin/curl
/usr/bin/cdt
open : no such file or directoryLoaded plugins: fastestmirror
Loaded plugins: fastestmirror
Loaded plugins: fastestmirror
Software Installed
DER Uninstalled
make: Nothing to be done for `all'.
install -pDm755 bin/masscan /usr/bin/masscan
Masscan Installed
Masscan Already Installed
make[1]: Entering directory `/tmp/masscan-1.0.4/pnscan-1.11'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/masscan-1.0.4/pnscan-1.11'
./install-sh -c -m 755 pnscan /usr/local/bin
Pnscan Installed
Pnscan Already Installed
[+]redis user :root
[+]redis set dir error 1 ERR Changing directory: No such file or directory
[+]redis set dir error 2 ERR Changing directory: No such file or directory
[+]redis set dir error 3 ERR Changing directory: No such file or directory
[+]redis set stop-writes-on-bgsave error read tcp 172.18.149.101:45972->123.57.144.51:6379: i/o timeout
[+]redis user :redis
[+]redis set dbfilename error dial tcp 123.57.144.51:6379: i/o timeout
[+]redis set dbfilename error dial tcp 123.57.144.51:6379: i/o timeout
[+]redis set key error dial tcp 123.57.144.51:6379: i/o timeout

通过日志发现了一个病毒劫持了nginx在挖矿,我顶

 

后续附上如何解决

1.先查看contab定时器上的定时任务列表是否含有不是自己添加的定时任务

2.查看linux开机启动的启动文件,进去里面看看是否有多余的开机启动项,找到进程所在的文件位置,确定是挖矿进程后,进行删除并且,重启linux服务器,如果还是有这条进程就需要继续深挖,通过查看后台的日志看是否还有其他进程没处理干净

这篇关于闲置已久的服务器发现被拿来挖矿,刨根找挖矿进程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/227464

相关文章

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

Linux进程CPU绑定优化与实践过程

《Linux进程CPU绑定优化与实践过程》Linux支持进程绑定至特定CPU核心,通过sched_setaffinity系统调用和taskset工具实现,优化缓存效率与上下文切换,提升多核计算性能,适... 目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab

怎样通过分析GC日志来定位Java进程的内存问题

《怎样通过分析GC日志来定位Java进程的内存问题》:本文主要介绍怎样通过分析GC日志来定位Java进程的内存问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、GC 日志基础配置1. 启用详细 GC 日志2. 不同收集器的日志格式二、关键指标与分析维度1.

Java进程异常故障定位及排查过程

《Java进程异常故障定位及排查过程》:本文主要介绍Java进程异常故障定位及排查过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、故障发现与初步判断1. 监控系统告警2. 日志初步分析二、核心排查工具与步骤1. 进程状态检查2. CPU 飙升问题3. 内存

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信