黑客利用SSH弱密码攻击控制Linux服务器,潜在目标约十万IP天

2024-03-06 06:48

本文主要是介绍黑客利用SSH弱密码攻击控制Linux服务器,潜在目标约十万IP天,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、概述

本周腾讯安全服务中心接到客户求助,客户部署的腾讯御界高级威胁检测系统发现SSH服务失陷感知信息,该公司安全管理人员及时联络腾讯安全专家协助分析威胁来源。

1.png

腾讯安全工程师在征得客户同意后对客户机器进行远程取证,客户机部署在客户的私有云上,结合御界的关键日志,我们发现这是一起针对SSH服务器弱口令爆破攻击事件,由于发现及时,工程师及时协助客户进行隔离及杀毒,并未造成损失。 

根据这一线索,腾讯安全御见威胁情报中心展开事件调查,结果发现,这是一起专业黑客组织发起的攻击事件:攻击者利用SSH弱口令爆破成功后会植入SSH后门以及IRCbot后门程序,并通过SSH弱口令在内网横向传播,受害机器接收远程指令安装(包括但不限于)挖矿、DDoS攻击模块。 中国菜刀

该黑客组织使用的基础设施分布于多个国家,包括俄罗斯、美国、法国、罗马尼亚、荷兰、新加坡等,该组织的攻击目标同样遍布世界各地,潜在的攻击目标每天约十万个IP的量级。该组织控制的一个门罗币钱包已挖到近200个门罗币,市值约12万元人民币。

二、详细分析

根据腾讯御界日志记录,该黑客团伙在对目标SSH服务器进行多达4千次连接尝试,最终爆破弱密码成功。

2.png

由于受害SSH服务器使用了较弱的密码,在17点23分,黑客爆破成功

3.png

我们从受害机器提取了两个病毒文件/dev/shm/.satan及/dev/shm/rp,经分析

.satan 下载54.37.70.249/ps并执行,ps是一款ssh服务端,程序启动后会监控本机22端口,修改SSH授权,允许黑客远程免密登录,需要在受害机器上存储黑客公匙。奇热影视

4.png

添加成功后把本机信息发送到黑客服务器,共内置三个服务器地址。

zergbase.mooo.com

5.255.86.129 (荷兰)

mage.ignorelist.com (美国) 

rp是一段加密的perl代码

5.png

解密后可以看到是perl版的ircbot后门

6.png

C&C:146.185.171.227(荷兰)

7.png

后门功能包括flood攻击以及云执行代码。

8.png

经分析发现,黑客目前会下发挖矿的shell程序,shell首先下载54.37.70.249/dota.tar.gz (该IP位于法国)

9.png

解压后dota目录结构

10.png

执行dota/.rsync/initall,Install做一些清理准备工作后,执行init功能

11.png

Init中清理自身挖矿进程,并设置启动项

12.png

dota/.rsync/a目录结构

13.png

接着执行dota/.rsync/a/a,a脚本执行init0,init0是专门结束竞品的shell程序

14.png

挖矿程序启动后会结束大部分挖矿软件的进程,并删除其他挖矿软件相关文件,独占资源。

15.png

继续执行anacron,anacron是基于xmrig2.14修改的linux平台挖矿木马

矿池:

5.255.86.129:80 (荷兰)

107.191.99.221:80(monerohash.com,美国)

workforce.ignorelist.com

16.png

目前该钱包已经挖到195XMR,按20190605均价来算,市值约12万人民币

17.png

执行dota/.rsync/b/a,b/a最终执行ps,ps是上面讲的ssh后门服务端,方便黑客远程免密ssh登录。

18.png

接着执行c目录的start,联网下载要爆破的服务器地址,端口,以及一些字典

19.png

三个服务器轮询下载:

46.101.113.206(俄罗斯)

141.85.241.113(罗马尼亚)

sez.strangled.net (美国) 

三个服务器上,路径/a/ xtr存放的是字典服务器地址,当前为202.136.170.27(新加坡),这个地址每隔几天都会更新。 

202.136.170.27/a/a存放的是将要爆破的服务器地址和端口,目前列表中被攻击的IP超过3万个,爆破成功的,或爆破不成功的IP均会从列表中删除,被攻击的目标IP仍在不断更换和增加中。我们推测,每天潜在的攻击IP约为十万量级。

20.png

202.136.170.27/a/b存放的是弱口令字典

21.png

执行目录下的tsm传入要爆破的IP和字典

22.png

爆破成功后远程执行shell脚本

23.png

下载执行54.37.70.249/rp以及54.37.70.249/.satan (54.37.70.249位于法国),在新受害机器上重复以上动作。

三、安全建议

本次事件由于发现及时,部署腾讯御界高级威胁检测系统的客户并未遭遇损失,但溯源发现每天约十万台SSH服务器被列入攻击目标。腾讯安全专家建议企业用户高度警惕,采取以下措施防止企业SSH服务器被该团伙入侵控制。

1、 用密钥登录,不要用密码登录

2、使用安全的密码策略,使用高强度密码,切勿使用弱口令,防止黑客暴力破解

3、开SSH只监听本地内网IP

4、尽量不给服务器外网IP

5、推荐部署腾讯御界高级威胁检测系统。御界高级威胁检测系统,是基于腾讯反病毒实验室的安全能力、依托腾讯安全在云和端的海量数据,研发出的独特威胁情报和恶意检测模型系统。

24.png

企业管理员也可手动清除该病毒:

删除以下文件&目录:

/dev/shm/.satan

/dev/shm/rp

/tmp/.X13-unix

/tmp/dota

删除启动项:

/tmp/data/.rsync/a/upd

/tmp/data/.rsync/b/sync 

IOCs

Domain

zergbase.mooo.com

sez.strangled.net

mage.ignorelist.com

workforce.ignorelist.com

IP

46.101.113.206

141.85.241.113

202.136.170.27

103.248.211.198

54.37.70.249

5.255.86.129

146.185.171.227

URLs

http[:]//554.37.70.249/rp

http[:]//554.37.70.249/dota.tar.gz

http[:]//554.37.70.249/ps

http[:]//54.37.70.249/anacron

http[:]//54.37.70.249/cron

http[:]//54.37.70.249/dota2.tar.gz

http[:]//54.37.70.249/p1

http[:]//54.37.70.249/rsync

http[:]//54.37.70.249/sslm.tar.gz

http[:]//54.37.70.249/.x15cache

http[:]//54.37.70.249/tddwrt7s.sh

http[:]//54.37.70.249/lan.sh

http[:]//54.37.70.249/.satan

http[:]//54.37.70.249/minloc.sh

http[:]//202.136.170.27/a/b

http[:]//202.136.170.27/a/a

http[:]//46.101.113.206/a/xtr

http[:]//141.85.241.113/a/xtr

http[:]//sez.strangled.net/a/xtr

http[:]//zergbase.mooo.com/dota.tar.gz

http[:]//zergbase.mooo.com/hello

http[:]//zergbase.mooo.com/t

http[:]//5.255.86.129/sslm.tar.gz

http[:]//5.255.86.129/dota.tar.gz

http[:]//5.255.86.129/lan.sh

http[:]//5.255.86.129/ml.tar.gz

http[:]//5.255.86.129/hubble.tar.gz

http[:]//5.255.86.129/minloc.sh

钱包

45UcbvLNayefqNad3tGpHKPzviQUYHF1mCapMhgRuiiAJPYX4KyRCVg9veTmckPN7bDebx51LCuDQYyhFgVbUMhc4qY14CQ

这篇关于黑客利用SSH弱密码攻击控制Linux服务器,潜在目标约十万IP天的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优