服务被挖矿程序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入侵内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Rsync命令参数详解

    Rsync命令参数详解

    rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明
    2013-03-03
  • 构建基于虚拟用户的vsftpd服务器应用

    构建基于虚拟用户的vsftpd服务器应用

    这篇文章主要介绍了构建基于虚拟用户的vsftpd服务器应用,需要的朋友可以参考下
    2017-05-05
  • git fork同步是什么意思?

    git fork同步是什么意思?

    这篇文章主要介绍了git fork同步是什么意思?fork到了哪里?有什么用?如何用?跟clone有什么区别?本文就一一解释这些问题,需要的朋友可以参考下
    2015-05-05
  • 运维的85条规则

    运维的85条规则

    2007 年,时任虚拟世界游戏公司 Vivaty 运维副总裁的 Jon Prall 在他的个人博客上发表过一篇《运维的85条规则》。2010 年他跳槽到视频电话公司 Tango 之初,做了两处更新,兹翻译如下
    2014-08-08
  • MongoDB学习笔记(一) MongoDB介绍与安装方法

    MongoDB学习笔记(一) MongoDB介绍与安装方法

    最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论
    2013-07-07
  • maven 测试写入JRE参数实例详解

    maven 测试写入JRE参数实例详解

    这篇文章主要介绍了maven 测试写入JRE参数实例详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • 服务器配置远程vscode的图文教程

    服务器配置远程vscode的图文教程

    这篇文章主要介绍了服务器配置远程vscode的相关知识,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 解决FileZilla_Server:425 Can''t open data connection 问题详解

    解决FileZilla_Server:425 Can''t open data connection 问题详解

    在腾讯云服务器上安装FileZilla Server时出现425 Can't open data connection客户端无法获取目录列表的问题,下面就是解决这个问题的方法
    2018-10-10
  • win2003或linux服务器一般多久重启一次

    win2003或linux服务器一般多久重启一次

    得根据服务器的负载量来确定,数据量大的话,每次启动时间间隔就需要短些,反之就可以长一些.如果机器维护的比较好,启动时间间隔也可以延长些,只要客户访问速度不慢就好
    2012-03-03
  • Apache Hudi性能提升三倍的查询优化

    Apache Hudi性能提升三倍的查询优化

    这篇文章主要为大家介绍了Apache Hudi性能提升三倍的查询优化,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03

最新评论