勒索软件Epsilon Red:Microsoft Exchange服务器新威胁

news2024/9/20 5:32:03

虽然Microsoft Exchange针对存在的代码漏洞一直更新补丁,但这并未能阻止网络黑客停手。最新发现,一种自称为 Epsilon
Red的新型勒索软件,利用Microsoft Exchange服务器的系统漏洞对网络上的机器进行加密。在进入加密阶段之前,Epsilon
Red勒索软件依赖于十几个脚本,同时还使用一个商业远程桌面实用程序。

易受攻击的Microsoft Exchange服务器

网络安全公司在调查一家遭到网络攻击的美国公司时,发现勒索软件Epsilon Red通过利用本地Microsoft
Exchange服务器中未修补的漏洞实施入侵。经分析,攻击者可能利用ProxyLogon的一系列漏洞发起攻击。ProxyLogon系统漏洞已被网络黑客频繁利用,虽然92%易受攻击的Microsoft
Exchange服务器针对代码漏洞都进行了更新,但这并没能阻止网络黑客继续实施破坏。

独特的工具套装

Epsilon Red是用Golang
(Go)代码语言编写,前面有一组独特的PowerShell脚本,这些脚本为文件加密程序做准备,每个脚本都有特定的用途:

终止进程和服务安全工具、数据库备份程序,Office 应用程序,电子邮件客户端

删除卷影副本

窃取包含密码哈希值的安全帐户管理器 (SAM) 文件

删除 Windows 事件日志

禁用 Windows Defender

暂停进程

卸载安全工具(Sophos、Trend Micro、Cylance、MalwareBytes、Sentinel One、Vipre、Webroot)

扩展系统权限

大多数脚本编号为 1 到 12,但也有少数以单个字母命名。其中之一,c.ps1,似乎是渗透测试工具Copy-VSS的克隆。

图:Epsilon Red 勒索软件使用的 PowerShell 脚本

在攻破网络后,黑客通过RDP访问计算机,并使用Windows Management Instrumentation (WMI) 安装软件并运行
PowerShell 脚本,最终部署 Epsilon Red 可执行文件。他们还安装了一个远程实用程序(Remote Utilities)的副本和Tor
Browser,此举是为了确保他们在无法通过初始入口进入时仍有备用入口。

图:EpsilonRed 勒索软件安装 Remote Utilities 软件

REvil 赎金票据模型

尽管这个版本的Epsilon Red看起来不够专业,但它对文件类型和文件夹进行加密没有限制。此外,它还包含来自开源工具 godirwalk
的代码,godirwalk 是一个用于遍历文件系统上的目录树的库。此功能使Epsilon
Red能够扫描硬盘驱动器,并将目录路径添加到子进程的目标列表中,这些子进程分别对子文件夹进行加密,最后,受感染的机器会运行大量勒索程序副本。它会加密目标文件夹中附加后缀“.epsilonred”的所有内容,而不保留可能破坏基本程序,甚至操作系统的可执行文件或DLL。

同典型勒索方式,Epsilon Red会在每个处理过的文件夹中放上赎金说明,告知如何联系攻击者以协商数据解密价格。这份赎金说明是REvil
勒索软件赎金说明的改进版本,Epsilon Red努力纠正原始语法和拼写错误。

图:Epsilon Red 使用修改后的REvil赎金票据

尽管 Epsilon
Red是勒索软件行业的新手,但他们已攻击多家公司并赚取一定赎金,该勒索软件威胁的一名受害者在5月15日向攻击者支付了4.28比特币(约21万美元)。

虽然网络技术趋于成熟,但这并不代表系统中存在的漏洞及背后代码编写同样完美。黑客们抓住任何一个漏洞出现的机会破坏系统发出勒索。网络技术需要安全稳健发展,在不断更新技术手段的同时,也要加强网络安全建设。软件安全是网络安全最基础的防线,加强软件安全,在软件开发阶段引入代码静态检测等手段,结合交付阶段的安全测试,可以有效降低系统漏洞,在完善软件功能的同时保障软件安全。

安全,在软件开发阶段引入代码静态检测等手段,结合交付阶段的安全测试,可以有效降低系统漏洞,在完善软件功能的同时保障软件安全。

最后

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

同时每个成长路线对应的板块都有配套的视频提供:


当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。

因篇幅有限,仅展示部分资料,有需要的小伙伴,可以【扫下方二维码】免费领取:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/835429.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用公式与格式控制Excel快速实现计划甘特图

项目中都会遇到做任务计划的需求,有的客户要求需要有甘特图的形式本文介绍如何使用excel 单元格实现甘特图显示,调整任务时间自动填充单元格填色实现甘特图效果。废话不多说,先看效果。 准备工作先创建两列开始时间与完成时间,这…

山西电力市场日前价格预测【2023-08-05】

日前价格预测 预测明日(2023-08-05)山西电力市场全天平均日前电价为445.97元/MWh。其中,最高日前电价为486.65元/MWh,预计出现在19: 30。最低日前电价为403.37元/MWh,预计出现在13: 15。 价差方向预测 1: 实…

牛客周赛 Round 5

# 游游的字母变换题目大意 对给定的字符串进行变换,将大写字母变为下一个字母,小写字母变为上一个字母,其他字符不做变换。 思路分析 如果字符是大写字母,则判断是否为’Z’,如果是则变为’A’,否则将其…

国内物流园区数字化改革趋势

随着科技的进步和物流业的发展,数字化技术在物流园区的应用逐渐普及。数字化管理和物联网技术使得物流园区的运营更加智能化、高效化,并提供更优质的服务,本文和大家一起了解一下国内物流园区数字化改革现状和进程。 国内数字化园区数字化改…

【C++】模拟实现string

目录 🌞专栏导读 🌛定义string类 🌛构造函数 🌛拷贝构造函数 🌛赋值函数 🌛析构函数 🌛[]操作符重载 🌛c_str、size、capacity函数 🌛比较运算符重载 &#…

CuratorFramework接口的作用和使用

CuratorFramework接口是Apache Curator库中的核心接口之一,用于与ZooKeeper集群进行交互。它提供了一组丰富的方法和功能,用于简化与ZooKeeper的交互操作,包括创建、删除、读取和更新节点等。 CuratorFramework接口的主要作用是封装了底层与…

uni-app:实现列表单选功能

效果图&#xff1a; 核心解析&#xff1a; 一、 <view class"item_all" v-for"(item, index) in info" :key"index"><view classposition parameter-info text-over :classitem.checked?"checked_parameter":""…

【华秋推荐】物联网入门学习模块 ESP8266

随着全球信息技术的不断进步和普及&#xff0c;物联网成为当今备受关注的技术热点之一。通过物理和数字设备之间的连接来实现自动化和互联互通的网络。无线传感器、云计算和大数据分析等技术&#xff0c;物联网使设备能够相互交流和共享信息&#xff0c;实现智能化的自动化操作…

从k8s 的声明式API 到 GPT的 提示语

命令式 命令式有时也称为指令式&#xff0c;命令式的场景下&#xff0c;计算机只会机械的完成指定的命令操作&#xff0c;执行的结果就取决于执行的命令是否正确。GPT 之前的人工智能就是这种典型的命令式&#xff0c;通过不断的炼丹&#xff0c;告诉计算机要怎么做&#xff0…

真的能缓解焦虑和负面情绪的一个技巧——进度条

我之前博客——https://blog.csdn.net/qq_41517071/article/details/129793252 负面情绪原因 当代负面情绪无法及时下线&#xff0c;导致情绪出现帮倒忙的情况。此情况主要由两种原因导致&#xff1a;①无发泄出口。人类社会身不由己&#xff0c;无法找到合适的发泄出口。②…

【超细节】Vue3组件事件怎么声明,defineEmits与emit

目录 前言 一、基本语法 1. 子组件触发 2. 父组件监听 二、 事件参数 1. 传值 2. 接收值 三、 事件校验 四、注意事项 前言 组件事件是 Vue 组件之间进行通信的一种方式。它允许一个组件触发一个自定义事件&#xff0c;并且其他组件可以监听并响应这个事件。 一、基本…

1308. 方程的解(隔板法)

题目链接&#xff1a;https://www.acwing.com/activity/content/problem/content/1761/ 本题需要用高精度 Code #include <cstring> #include <iostream> #include <algorithm>using namespace std;const int N 150;int k, x; int f[1000][100][N];int qm…

Docker实战-如何去访问Docker仓库?

导语   仓库在之前的分享中我们介绍过,它主要的作用就是用来存放镜像文件,又可以分为是公共的仓库和私有仓库。有点类似于Maven的中央仓库和公司内部私服。 下面我们就来介绍一下在Docker中如何去访问各种仓库。 Docker Hub 公共镜像仓库 Docker Hub 是Docker官方提供的最…

基于JAVA SpringBoot和HTML校园二手商城系统设计

随着网络技术的飞跃&#xff0c;人类的社会生活和现代信息技术呈现出不断融合的趋势&#xff0c;生活中的日常账单支付、网上购物、网上学习和娱乐等。二手交易平台应运而生&#xff0c;其主要目的是充分交换人们闲置的产品。你可以在交易平台上发布二手商品&#xff0c;然后有…

promise中then和catch同时调用

promise同时执行then和catch 之前一直对promise中的then函数和catch有误区&#xff0c;以为resolve就直接走then&#xff0c;reject走catch&#xff0c;但在最近项目中遇到了then和catch同时触发。 下面我们来看一组例子 let count 0const func async () > {countComput…

CAD中快速加载卫星影像的免费插件

在对GIS矢量地图数据进行处理的工作中&#xff0c;我们经常会将卫星影像插入到CAD中作为底图&#xff0c;从而便于与矢量地图数据进行叠加对比&#xff0c;但怎样才能将带坐标的卫星影像快速插入到CAD中呢&#xff1f; CAD中卫星影像与矢量数据叠加 这里分享一个可以在CAD中加…

jacoco多版本报告合并

jacoco提供了一个merge命令可以给我方便的合并代码无变更时的报告&#xff0c;但是一旦代码发生变化&#xff0c;则无法通过jacoco进行直接合并&#xff0c;原因在《jacoco的多次代码提交merge分析》中已经说明&#xff0c;那么针对一次功能测试&#xff0c;势必会进行多轮&…

【C语言进阶(1)】数据存储

文章目录 Ⅰ 数据类型介绍⒈类型的基本分类 Ⅱ 整形在内存中的存储⒈原码、反码、补码⒉大小端介绍及判断大小端 Ⅲ 浮点型在内存中的存储⒈浮点数在内存中的存储规则⒉IEEE 754 对 M 和 E 的存取规定⒊解释前面的题目 Ⅰ 数据类型介绍 基本内置类型 类型类型名称char字符数据…

玄子Share - Mybatis 项目模板使用指南

玄子Share - Mybatis 项目模板使用指南 项目结构图 mybatis-config.xml 配置模板设置 参数 <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "https://mybatis.…

pycharm运行pytest无法实时输出信息

需要去掉控制台输出。根据查询相关信息显示pycharm运行pytest无法实时输出信息&#xff0c;需要去掉pycharm里面的运行模式&#xff0c;点击减号&#xff0c;再点击加号&#xff0c;添加python执行文件即可实时输出信息。 问题描述&#xff1a; 使用pycharm运行代码时&#x…