服务被挖矿程序minerd入侵的快速解决方法

 更新时间:2023年11月22日 10:07:35   作者:hu_wenjie  
今天一早过来,运维同事发现服务器的负载有点异常,打开top一看,发现有个进程一直占用很高的cpu,这篇文章主要介绍了关于服务被挖矿程序minerd入侵解决方法,需要的朋友可以参考下

今天一早过来,运维同事发现服务器的负载有点异常,打开top一看,发现有个进程一直占用很高的cpu

在opt目录下发现有个异常文件,是个命令文件minerd

在确定跟项目不相关的情况下判断是个木马程序,果断kill掉进程,然后删除/opt下minerd文件

本想这样可以解决,谁想不到15秒时间,又自动启动起来,而且文件又自动创建,这个让我想起了crontab的定时器,果然运维同事一查确实定时器存在一条:,果断删除处理。再杀进程,再删文件;然并卵,依旧起来;

百度资料说该根源可能是通过jenkins开放外网被黑客入侵导致,接着就把jenkins服务停止,把外网端口关闭,顺道把服务器的所有用户密码及ssh改了一遍,再把minerd进程杀掉,删文件,但是还是不行。

继续百度各种资料,检查是否存在其它定时器,在/var/spool/cron/目录下发现有个root用户的定时器文件,以为找到根源了,再次果断删除,结果,还是没有解决;

后面同事在google搜索到了一个资料,

linux - How can I kill minerd malware on an AWS EC2 instance? - Information Security Stack Exchange

各种文件删除都不起作用,原来该木马程序注册了一个“lady”的服务,而且还是开机启动,起一个这个可爱的名字,谁TMD知道这是一个木马。

把lady服务停止,删除开机启动,删除文件,恢复正常!

注意:清理完成后请及时安装防病毒软件,防止再次挖矿入侵

---2017 02 21 补充

很有网友也遇到跟我同样的问题,但是木马程序确实有点嚣张,通过利用redis的免帐号密码漏洞进行入侵

http://blog.jobbole.com/94518/

1. 修复 redis 的后门缺陷

配置bind选项, 限定可以连接Redis服务器的IP, 并修改redis的默认端口6379配置AUTH, 设置密码, 密码会以明文方式保存在redis配置文件中.配置rename-command CONFIG “RENAME_CONFIG”, 这样即使存在未授权访问, 也能够给攻击者使用config指令加大难度好消息是Redis作者表示将会开发”real user”,区分普通用户和admin权限,普通用户将会被禁止运行某些命令,如conf

2. 打开 ~/.ssh/authorized_keys, 删除你不认识的密钥

3. 删除用户列表中陌生的帐号

参考文献:

 redis未授权访问漏洞:Redis未授权访问漏洞

到此这篇关于关于服务被挖矿程序minerd入侵解决方法的文章就介绍到这了,更多相关挖矿程序minerd入侵内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 自己搭建CDN服务器的工具GoEdge安装和配置教程

    自己搭建CDN服务器的工具GoEdge安装和配置教程

    GoEdge是一款基于Go语言开发的管理分布式CDN边缘节点的开源工具软件,支持多种协议和功能,包括 HTTP、HTTPS、WebSocket、TCP、TLS、UDP 等,并集成了 WAF(Web 应用防火墙)能力,可以让用户轻松地、低成本地创建CDN/WAF等应用
    2025-08-08
  • Windows服务器文件备份到本地的方法、Windows服务器数据备份方案

    Windows服务器文件备份到本地的方法、Windows服务器数据备份方案

    重要的数据必须备份,并且必须实时备份,否则一旦出现意外情况,将会给服务器文件安全带来巨大灾难。那么,如何备份服务器文件呢?下面就一起来了解一下
    2019-05-05
  • CentOS 6.6实现永久修改DNS地址的方法

    CentOS 6.6实现永久修改DNS地址的方法

    这篇文章主要介绍了CentOS 6.6实现永久修改DNS地址的方法,涉及针对CentOS配置文件的相关设置技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • 查找服务器变慢的方法

    查找服务器变慢的方法

    服务器慢如何查找,查找服务器变慢的办法有哪些,下面由脚本之家小编帮大家解决此问题,需要的朋友可以一起看看吧
    2015-09-09
  • Linux下php安装Redis扩展的方法

    Linux下php安装Redis扩展的方法

    这篇文章主要介绍了Linux下php安装Redis扩展的方法,简单介绍了Linux下php安装Redis扩展的具体步骤与相关操作命令,需要的朋友可以参考下
    2016-12-12
  • 阿里云快速搭建一个静态网站的方法步骤

    阿里云快速搭建一个静态网站的方法步骤

    这篇文章主要介绍了阿里云快速搭建一个静态网站的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • 宝塔通过composer安装TP依赖的详细教程(宝塔服务器)

    宝塔通过composer安装TP依赖的详细教程(宝塔服务器)

    这篇文章主要介绍了宝塔通过composer安装TP依赖的详细教程(宝塔服务器),本文给大家分享问题原因分析及解决方案,需要的朋友可以参考下
    2023-06-06
  • 教你如何组装raid5及raid1磁盘阵列服务器

    教你如何组装raid5及raid1磁盘阵列服务器

    最近又亲手给一个朋友组装了一台采用双核心P4 820D处理器的8硬盘的1U机架式存储型服务器,在组装过程中,分别组建了硬件Raid5和软件Raid5的磁盘阵列,过程很值得玩味,现在写出详细的设置过程,以期抛砖引玉
    2023-04-04
  • 微服务架构之服务注册与发现实践示例详解

    微服务架构之服务注册与发现实践示例详解

    这篇文章主要为大家介绍了微服务架构之服务注册与发现实践的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-01-01
  • Ubuntu服务器中Swapper与虚拟内存配合的方法

    Ubuntu服务器中Swapper与虚拟内存配合的方法

    当物理内存不足时,Swapper会帮助系统将不活跃的数据从内存转移到磁盘上的交换空间(Swap),以释放内存给需要更多资源的进程,下面将详细说明Swapper和虚拟内存如何协作工作,并阐述它们在系统性能中的作用,感兴趣的朋友一起看看吧
    2025-03-03

最新评论